Kustomize Refactor / Gateway API #5
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Refactors the repository to more heavily and properly rely on Kustomize over Helm where possible. In doing so, this enables switching to the Gateway API over
Ingress
resources that are typically baked into Helm charts.Major changes
argo-cd
Helm chart with the HA Kustomization from the official repositorykube-prometheus-stack
Helm chart with official Kustomization from prometheus-operatoringress-nginx
and replaces functionality with Gateway API support in CiliumMinor changes
ApplicationSet
resource--load-restrictor LoadRestrictionsNone
with Kustomize as Kustomizations no longer reference multiple paths for Helm valuescert-manger
chart now generates aServiceMonitor
resource to be scraped by Prometheusdrbd9
kernel module on the host to not crash loop)LimitNOFILE
of Kind'scontainerd
from infinity to 65535 to fix a runaway resource issue with the HAProxy component of Argo CDOther notes
As a standard, Helm charts (where used) will now be inflated from a single values file in the base Kustomization and overlaid with standard Kustomize patching capabilities. However, Cilium continues to be managed with values per environment due to the level of difference between the environments.