Skip to content

Add "SDS + CertManager" test scenario to the perf tests suite#72

Merged
costinm merged 1 commit intoistio:masterfrom
philrud:sdscertman
Feb 28, 2019
Merged

Add "SDS + CertManager" test scenario to the perf tests suite#72
costinm merged 1 commit intoistio:masterfrom
philrud:sdscertman

Conversation

@philrud
Copy link
Copy Markdown
Member

@philrud philrud commented Feb 25, 2019

  • Refer to the README.md for details.

  • Similarly to the "gateway-bouncer" scenario this one attempts to
    maintain all the components isolated within a dedicated namespace.

  • Component definitions are currently hardcoded. This should be
    addressed once the new installer is ready.

  • Fixed the way restarts are being triggered for both this scenario
    and 'gateway-bouncer' -- patching 'annotations' instead of labels.

  • 'gateway-bouncer' bugfix related to the 'bounce' sequence.

@istio-testing
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: geeknoid

If they are not already assigned, you can assign the PR to them by writing /assign @geeknoid in a comment when ready.

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

- "https://$(EXTERNAL_ADDR)/echo?size=1024"
env:
- name: EXTERNAL_ADDR
valueFrom:
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.

Why can't we just use value: {{ .Values.ingressDomain }} here?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Yeah, you're right, this is copy-paste from "gateway-bouncer", we don't need all this ConfigMap manipulations in this scenario, as we have a real domain here. Pushed a fix.

* Refer to the README.md for details.

* Similarly to the "gateway-bouncer" scenario this one attempts to
maintain all the components isolated within a dedicated namespace.

* Component definitions are currently hardcoded. This should be
addressed once the new installer is ready.

* Fixed the way restarts are being triggered for both this scenario
and 'gateway-bouncer' -- patching 'annotations' instead of labels.

* 'gateway-bouncer' bugfix related to the 'bounce' sequence.

Minor fixes for the "SDS + CertManager" test scenario

* Fortio Client no longer uses ConfigMap to pass the
address. This was a copy-paste from "gateway-bouncer"
scenario which isn't necessary here as we have a proper
DNS name for the Ingress in this scenario.

* Exposed Prometheus metrics port of the Ingress Gateway
(same for the "gateway-bouncer" scenario).

Fix "SDS + CertManager scenario" setup script

* Added a graceful message in case GCloud SDK is not present in
the PATH with a brief explanation of why this is necessary.

Upgrade version of the CertManager used in the "SDS + CertManager" scenario to 0.6.2

* Tesing CertManager v0.6.2 before it lands into 1.1 release.

* Certificate 'renewBefore' directive works fine with v0.6.2 -- removing
the 'certrotator' periodic job.
@costinm costinm merged commit 9e15b77 into istio:master Feb 28, 2019
therealmitchconnors pushed a commit to therealmitchconnors/tools that referenced this pull request Mar 1, 2019
* Refer to the README.md for details.

* Similarly to the "gateway-bouncer" scenario this one attempts to
maintain all the components isolated within a dedicated namespace.

* Component definitions are currently hardcoded. This should be
addressed once the new installer is ready.

* Fixed the way restarts are being triggered for both this scenario
and 'gateway-bouncer' -- patching 'annotations' instead of labels.

* 'gateway-bouncer' bugfix related to the 'bounce' sequence.

Minor fixes for the "SDS + CertManager" test scenario

* Fortio Client no longer uses ConfigMap to pass the
address. This was a copy-paste from "gateway-bouncer"
scenario which isn't necessary here as we have a proper
DNS name for the Ingress in this scenario.

* Exposed Prometheus metrics port of the Ingress Gateway
(same for the "gateway-bouncer" scenario).

Fix "SDS + CertManager scenario" setup script

* Added a graceful message in case GCloud SDK is not present in
the PATH with a brief explanation of why this is necessary.

Upgrade version of the CertManager used in the "SDS + CertManager" scenario to 0.6.2

* Tesing CertManager v0.6.2 before it lands into 1.1 release.

* Certificate 'renewBefore' directive works fine with v0.6.2 -- removing
the 'certrotator' periodic job.
Shuanglu pushed a commit to Shuanglu/istio-tools that referenced this pull request Jun 30, 2022
* Refer to the README.md for details.

* Similarly to the "gateway-bouncer" scenario this one attempts to
maintain all the components isolated within a dedicated namespace.

* Component definitions are currently hardcoded. This should be
addressed once the new installer is ready.

* Fixed the way restarts are being triggered for both this scenario
and 'gateway-bouncer' -- patching 'annotations' instead of labels.

* 'gateway-bouncer' bugfix related to the 'bounce' sequence.

Minor fixes for the "SDS + CertManager" test scenario

* Fortio Client no longer uses ConfigMap to pass the
address. This was a copy-paste from "gateway-bouncer"
scenario which isn't necessary here as we have a proper
DNS name for the Ingress in this scenario.

* Exposed Prometheus metrics port of the Ingress Gateway
(same for the "gateway-bouncer" scenario).

Fix "SDS + CertManager scenario" setup script

* Added a graceful message in case GCloud SDK is not present in
the PATH with a brief explanation of why this is necessary.

Upgrade version of the CertManager used in the "SDS + CertManager" scenario to 0.6.2

* Tesing CertManager v0.6.2 before it lands into 1.1 release.

* Certificate 'renewBefore' directive works fine with v0.6.2 -- removing
the 'certrotator' periodic job.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants