Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(argo-cd ingress): support google managed certificates for gce ingress #1088

Conversation

robertlindner
Copy link
Contributor

Hi,
In our organisation, we would like to use Google ManagedCertificates with GCE Ingress for exposing the ArgoCD web interface for our Developers.

Since the BackendConfig is already supported, I thought the other GKE Custom Resources might be useful for others who want to use GCE ingress, too.
I also added the FrontendConfig resource for setting features like SSL Policies and HTTP to HTTPS redirects on the loadbalancer.

Best regards,
Robert

Note on DCO:

If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.

Checklist:

  • I have bumped the chart version according to versioning
  • I have updated the chart changelog with all the changes that come with this pull request according to changelog.
  • Any new values are backwards compatible and/or have sensible default.
  • I have signed off all my commits as required by DCO.
  • My build is green (troubleshooting builds).

Changes are automatically published when merged to master. They are not published on branches.

@robertlindner robertlindner changed the title Feature/support google managed certificates for gce ingress feat(argo-cd ingress): support google managed certificates for gce ingress Jan 12, 2022
Signed-off-by: Robert Lindner <robert.lindner@delivion.de>
I.e. for adding a http to https redirect on the load balancer.

Signed-off-by: Robert Lindner <robert.lindner@delivion.de>
@robertlindner robertlindner force-pushed the feature/Support_Google_ManagedCertificate branch from 08be853 to 9ac29ff Compare January 12, 2022 16:08
@mbevc1 mbevc1 added the argo-cd label Jan 12, 2022
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Copy link
Member

@mkilchhofer mkilchhofer left a comment

Choose a reason for hiding this comment

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

Lgtm. Thanks for your contribution. 👍

@mkilchhofer mkilchhofer merged commit 79114c5 into argoproj:master Jan 16, 2022
terrych0u pushed a commit to terrych0u/argo-helm that referenced this pull request Aug 4, 2022
…gress (argoproj#1088)

* Add support for Google ManagedCertificates

Signed-off-by: Robert Lindner <robert.lindner@delivion.de>

* Add support for Google FrontendConfigs

I.e. for adding a http to https redirect on the load balancer.

Signed-off-by: Robert Lindner <robert.lindner@delivion.de>

* Apply changes from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants