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

[MERGE] Adding support for cert-manager certificates to manage webhook TLS #2083

Closed

Conversation

YanivKunda
Copy link

@YanivKunda YanivKunda commented Jul 4, 2024

This PR combines changes from #1567 and #2079, with the following content:

  1. Merging the changes from dskatz:feature/certmanager
  2. Resolving conflicts (keeping webhook-cleanup-job.yaml & webhook-init-job.yaml deleted)
  3. Upgrading cert-manager.io apiVersion to v1
  4. Adding additional suggestions from [MERGE] Adding support for cert-manager certificates to manage webhook TLS #2079
  5. Cleaning merge mess and tidying trailers
  6. Bumping operator app and chart versions

This should resolve issue #1178

@YanivKunda
Copy link
Author

@yuchaoran2011 / @ChenYi015 - I moved over the changes from #2079 here due to merge and trailers issues, let me know what else is required.

@YanivKunda
Copy link
Author

@yuchaoran2011 / @ChenYi015 - Anything that needs to be done on my side?

@yuchaoran2011
Copy link
Contributor

@YanivKunda Missed this one earlier. Looks like another set of conflicts has happened. could you fix them?

@@ -101,6 +101,11 @@ spec:
- -webhook-timeout={{ .Values.webhook.timeout }}
- -webhook-namespace-selector={{ .Values.webhook.namespaceSelector }}
- -webhook-object-selector={{ .Values.webhook.objectSelector }}
{{- if .Values.webhook.certManager.enable }}
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think this is going to work, as these flags were removed in a previous PR by @ChenYi015

However, there is value in being able to provide our own certs, perhaps they should be added back @ChenYi015

Copy link
Contributor

Choose a reason for hiding this comment

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

@Cian911 Make sense, I will do it.

Copy link
Author

Choose a reason for hiding this comment

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

@ChenYi015 I've accidentally discarded the changes in my fork -
but trying to re-apply them now looks a bit more complicated after the big controller-runtime restructuring.
What are your thoughts?

Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

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

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

@google-oss-prow google-oss-prow bot added size/XS and removed size/XXL labels Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants