-
Notifications
You must be signed in to change notification settings - Fork 9
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
Renovate should keep Tekton and Argo k8s manifests up-to-date #43
Comments
We should use https://helm.sh/ here? Traefik is now beeing held up to date by Renovate #57 |
I think https://kustomize.io/ as now used for ArgoCD installation from e713e57 on could be a fantastic option here with only a minimal overhead https://docs.renovatebot.com/modules/manager/kustomize/ |
…e for Tekton, Tasks etc. Therefore also the ArgoCD Kustomize configuration is now held in the `installation` directory.
…e for Tekton, Tasks etc. Therefore also the ArgoCD Kustomize configuration is now held in the `installation` directory.
Should be implemented now - we observe it in the next days and maybe reopen. |
Seems to not work out-of-the-box 🥲 Renovate docs https://docs.renovatebot.com/modules/manager/kustomize/ For example, https://github.com/kubernetes-sigs/kustomize//examples/multibases/dev/?ref=v1.0.6 https://github.com/kubernetes-sigs/kustomize/tree/v1.0.6/examples/multibases/dev works only inside apiVersion: kustomize.config.k8s.io/v1beta1 resources:
Argo install docs state: https://raw.githubusercontent.com/argoproj/argo-cd/v2.3.3/manifests/install.yaml which references: https://github.com/argoproj/argo-cd/blob/master/manifests/install.yaml
And then
But sadly
does not:
|
For Tekton it seems that kustomize doesn't support files on Google Cloud Storage and the https://github.com/tektoncd/pipeline project doesn't hold a So maybe we can switch over to Helm? This is discussed in this issues:
There's also a Helm chart available in the experimental repo https://github.com/tektoncd/experimental/tree/main/helm - but sadly it doesn't seem to be maintained that well. When I get the issues right, the Tekton team doesn't really know about Helm (see tektoncd/pipeline#1542 (comment)) and thus doesn't want to support it - which is quite interesting for the "Cloud Native CI/CD framework". Either Kustomize or Helm should be fully supported and maintained I guess. But there seems to be another way: Using the Jenkins X Helm Chart (tektoncd/pipeline#1542 (comment)) which has beem moved over to the cdfoundation GitHub orga: https://github.com/cdfoundation/tekton-helm-chart (but it's not clear, if the Chart is 100% up to date - see tektoncd/pipeline#1542 (comment)). So in the end we should maybe use the Tekton Operator and delegate the update process to it? https://github.com/tektoncd/operator |
Currently the Kubernetes manifests in our GitHub Actions workflow aren’t kept up to date.
The text was updated successfully, but these errors were encountered: