Skip to content

fix: support only tls in virtual services - #2502

Merged
zachaller merged 10 commits into
argoproj:masterfrom
zachaller:fix-istio-tls
Jan 3, 2023
Merged

fix: support only tls in virtual services#2502
zachaller merged 10 commits into
argoproj:masterfrom
zachaller:fix-istio-tls

Conversation

@zachaller

@zachaller zachaller commented Dec 27, 2022

Copy link
Copy Markdown
Collaborator

Signed-off-by: zachaller <zachaller@users.noreply.github.com>
@github-actions

github-actions Bot commented Dec 27, 2022

Copy link
Copy Markdown
Contributor

E2E Tests Published Test Results

    2 files      2 suites   2h 0m 41s ⏱️
  95 tests   88 ✔️ 3 💤   4
202 runs  182 ✔️ 6 💤 14

For more details on these failures, see this check.

Results for commit 188a3cc.

♻️ This comment has been updated with latest results.

Signed-off-by: zachaller <zachaller@users.noreply.github.com>
@github-actions

github-actions Bot commented Dec 27, 2022

Copy link
Copy Markdown
Contributor

Go Published Test Results

1 834 tests   1 834 ✔️  2m 32s ⏱️
   105 suites         0 💤
       1 files           0

Results for commit 188a3cc.

♻️ This comment has been updated with latest results.

@codecov

codecov Bot commented Dec 27, 2022

Copy link
Copy Markdown

Codecov Report

Base: 81.68% // Head: 81.70% // Increases project coverage by +0.01% 🎉

Coverage data is based on head (188a3cc) compared to base (17931a9).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2502      +/-   ##
==========================================
+ Coverage   81.68%   81.70%   +0.01%     
==========================================
  Files         126      126              
  Lines       19132    19135       +3     
==========================================
+ Hits        15628    15634       +6     
+ Misses       2710     2708       -2     
+ Partials      794      793       -1     
Impacted Files Coverage Δ
rollout/trafficrouting/istio/istio.go 75.68% <100.00%> (+0.32%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

Comment thread rollout/trafficrouting/istio/istio.go Outdated
Signed-off-by: zachaller <zachaller@users.noreply.github.com>
Signed-off-by: zachaller <zachaller@users.noreply.github.com>
@zachaller
zachaller requested a review from leoluz December 28, 2022 21:09
Signed-off-by: zachaller <zachaller@users.noreply.github.com>
Comment thread rollout/trafficrouting/istio/istio.go Outdated
Comment thread rollout/trafficrouting/istio/istio_test.go Outdated
Signed-off-by: zachaller <zachaller@users.noreply.github.com>
Signed-off-by: zachaller <zachaller@users.noreply.github.com>

@agrawroh agrawroh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

                 —— SHIP IT ——

                   ,:',:`,:'
                __||_||_||_||__
           ____["""""""""""""""]____
           \ " '''''''''''''''''''' |
    ~^~~^~^~^^~^~^~^~^~^~^~^~~^~^~^^~~^~^

@leoluz leoluz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor change request

Comment thread rollout/trafficrouting/istio/istio.go Outdated
Signed-off-by: zachaller <zachaller@users.noreply.github.com>
Signed-off-by: zachaller <zachaller@users.noreply.github.com>
Signed-off-by: zachaller <zachaller@users.noreply.github.com>
@sonarqubecloud

sonarqubecloud Bot commented Jan 3, 2023

Copy link
Copy Markdown

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.9% 0.9% Duplication

@zachaller
zachaller merged commit 133641b into argoproj:master Jan 3, 2023
zachaller added a commit that referenced this pull request Jan 4, 2023
* fix: support only tls in virtual services

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* fix typo

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add test file

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add unit test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* cleanup test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* improve comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove /n

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-ran codegen

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-run codegen for 2023

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

Signed-off-by: zachaller <zachaller@users.noreply.github.com>
zachaller added a commit that referenced this pull request Jan 4, 2023
* fix: support only tls in virtual services

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* fix typo

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add test file

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add unit test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* cleanup test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* improve comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove /n

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-ran codegen

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-run codegen for 2023

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

Signed-off-by: zachaller <zachaller@users.noreply.github.com>
@zachaller zachaller added the cherry-pick-completed Used once we have cherry picked the PR to all requested releases label Jan 4, 2023
tperdue321 pushed a commit to rallyhealth/argo-rollouts that referenced this pull request Jan 12, 2023
* fix: support only tls in virtual services

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* fix typo

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add test file

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add unit test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* cleanup test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* improve comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove /n

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-ran codegen

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-run codegen for 2023

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

Signed-off-by: zachaller <zachaller@users.noreply.github.com>
Signed-off-by: Travis Perdue <travis.perdue@rallyhealth.com>
tperdue321 pushed a commit to rallyhealth/argo-rollouts that referenced this pull request Jan 12, 2023
* fix: support only tls in virtual services

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* fix typo

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add test file

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* add unit test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* cleanup test

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* improve comment

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* remove /n

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-ran codegen

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

* re-run codegen for 2023

Signed-off-by: zachaller <zachaller@users.noreply.github.com>

Signed-off-by: zachaller <zachaller@users.noreply.github.com>
Signed-off-by: Travis Perdue <travis.perdue@rallyhealth.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-pick/release-1.3 cherry-pick/release-1.4 cherry-pick-completed Used once we have cherry picked the PR to all requested releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Canary rollouts fail to complete with Istio when using TLS matching in VirtualService

4 participants