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

Publish Helm charts as OCI artifacts #98

Merged
merged 2 commits into from
Jul 30, 2024

Conversation

oliver-goetz
Copy link
Member

/area delivery
/kind enhancement

What this PR does / why we need it:
We should start publishing Helm charts as OCI artifacts that we can deploy them as Extension in the future (see gardener/gardener#9635).

I had to adapt the specification of image in gardener-extension-shoot-lakom-service Helm chart that the pipeline is able to overwrite the values correctly.

Which issue(s) this PR fixes:
Fixes #

Special notes for your reviewer:

Release note:

Helm charts of extension and admission controller are published as OCI artifacts now.
The specification of the `image` in `gardener-extension-shoot-lakom-service` Helm chart has been changed.

@oliver-goetz oliver-goetz requested a review from a team as a code owner July 25, 2024 13:06
@gardener-robot gardener-robot added needs/review Needs review area/delivery Delivery related kind/enhancement Enhancement, improvement, extension size/m Size of pull request is medium (see gardener-robot robot/bots/size.py) labels Jul 25, 2024
@gardener-robot-ci-3 gardener-robot-ci-3 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Jul 25, 2024
@gardener-robot-ci-2 gardener-robot-ci-2 added needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) and removed reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) labels Jul 25, 2024
@oliver-goetz oliver-goetz changed the title Enh/publish helm charts Publish Helm charts as OCI artifacts Jul 25, 2024
Copy link
Member

@vpnachev vpnachev left a comment

Choose a reason for hiding this comment

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

Some preliminary feedback, I will need some time for the skaffold/kustomize changes.

.gitignore Outdated
@@ -20,6 +20,5 @@ testbin
*~
dive.log
/tmp
/example/lakom
Copy link
Member

Choose a reason for hiding this comment

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

Why is this dir no longer ignored? There are several generated files (TLS certs, cosign keys, etc.) that are stored there and they should not be tracked by the VSC. You can generate these files with make dev-setup.

Copy link
Member Author

Choose a reason for hiding this comment

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

I did not notice that it is used by make dev-setup too and reverted the change.

@gardener-robot gardener-robot added the needs/changes Needs (more) changes label Jul 29, 2024
@oliver-goetz oliver-goetz force-pushed the enh/publish-helm-charts branch from e725ef2 to be96d1b Compare July 30, 2024 09:28
@gardener-robot-ci-2 gardener-robot-ci-2 added reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) and removed reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) labels Jul 30, 2024
@oliver-goetz oliver-goetz requested a review from vpnachev July 30, 2024 09:30
Copy link
Member

@vpnachev vpnachev left a comment

Choose a reason for hiding this comment

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

/lgtm

@gardener-robot gardener-robot added the reviewed/lgtm Has approval for merging label Jul 30, 2024
@vpnachev vpnachev merged commit 13176f1 into gardener:main Jul 30, 2024
8 checks passed
@gardener-robot gardener-robot added status/closed Issue is closed (either delivered or triaged) and removed needs/changes Needs (more) changes needs/review Needs review labels Jul 30, 2024
@gardener-robot-ci-3 gardener-robot-ci-3 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Jul 30, 2024
@oliver-goetz oliver-goetz deleted the enh/publish-helm-charts branch July 30, 2024 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/delivery Delivery related kind/enhancement Enhancement, improvement, extension needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) reviewed/lgtm Has approval for merging reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) size/m Size of pull request is medium (see gardener-robot robot/bots/size.py) status/closed Issue is closed (either delivered or triaged)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants