OTC-230: adds ESO support for cert-manager#207
Conversation
…adjust conditions
…ger to latest version
7ffde39 to
1d5a689
Compare
…rt OTC DNS credentials keys renaming
| decodingStrategy: {{ $secretConfig.decodingStrategy | default $spec.decodingStrategy }} | ||
| metadataPolicy: {{ $secretConfig.metadataPolicy | default $spec.metadataPolicy }} | ||
| {{- end }} | ||
| --- |
There was a problem hiding this comment.
Either this seems to be too much, or it's missing in the push secret
There was a problem hiding this comment.
went one step further to either have common values for all secrets (default) or override where desired. Was meant to be for pull mode only, but they're valid also for PushSecrets. will add the option also there.
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
There was a problem hiding this comment.
The common chart has to be merged before adjusting the cert-manager. Otherwise we need a follow-up PR regarding the chart.lock etc. of the cert-manager.
# mefker @ Mac in ~/code/github/charts/charts/cert-manager on git:OTC-230-ESO-alignment x [7:51:06]
$ helm template . -s templates/external-secrets.yaml -f values-test.yaml
Error: An error occurred while checking for chart dependencies. You may need to run `helm dependency build` to fetch missing dependencies: found in Chart.yaml, but missing in charts/ directory: common
# mefker @ Mac in ~/code/github/charts/charts/cert-manager on git:OTC-230-ESO-alignment x [7:51:24] C:1
$ helm dependency build
Error: the lock file (Chart.lock) is out of sync with the dependencies file (Chart.yaml). Please update the dependencies
There was a problem hiding this comment.
This is also displayed in the Github Workflows, the pipeline fails
There was a problem hiding this comment.
empty file should be omitted. Was this copy-paste from cert-manager or created by default via Helm create?
There was a problem hiding this comment.
its in every chart. I can remove it.
* feat(common): OTC-230: add opt-in for ESO resources in a common Lib helm chart * Auto update of README.md files * chores(*): add new lines --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
closing in favor of #215, which has cleaner history |
closes OTC-230.
#214 needs to be merged first.
IfNotExistsTested on new dev Playground (infrastructure-charts/local-charts):
Note: akyriako/cert-manager-webhook-opentelekomcloud#10 has been merged, and is available in v0.2.0. -> so dependency change back to original -> bumped Chart version and AppVersion to 1.17.5