giantswarm / roadmap

Giant Swarm Product Roadmap
https://github.com/orgs/giantswarm/projects/273
Apache License 2.0
3 stars 0 forks source link

Upgrade all required MC apps automatically in CAP* app collections #2884

Closed AndiDog closed 12 months ago

AndiDog commented 1 year ago

We found that app-admission-controller, for example, wasn't automatically pushed to capz-app-collection. This should be the case for all app+infra combinations – let's check their CircleCI configuration once. Otherwise, we may not catch problems on certain implemenations early enough (in the example: CAPZ tests kept working).

Source: Chat

fiunchinho commented 12 months ago

Preliminary research, after removing AWS only apps, and CAPA/CAPI because we don't want them automatically upgraded, I got this list

Repository app-admission-controller has "capa-app-collection" in .circleci/config.yml
Repository app-admission-controller does not have "capz-app-collection" in .circleci/config.yml
Repository app-admission-controller has "gcp-app-collection" in .circleci/config.yml
Repository app-admission-controller has "cloud-director-app-collection" in .circleci/config.yml
Repository app-admission-controller has "vsphere-app-collection" in .circleci/config.yml

Repository app-exporter has "capa-app-collection" in .circleci/config.yml
Repository app-exporter does not have "capz-app-collection" in .circleci/config.yml
Repository app-exporter has "gcp-app-collection" in .circleci/config.yml
Repository app-exporter has "cloud-director-app-collection" in .circleci/config.yml
Repository app-exporter has "vsphere-app-collection" in .circleci/config.yml

Repository app-operator has "capa-app-collection" in .circleci/config.yml
Repository app-operator does not have "capz-app-collection" in .circleci/config.yml
Repository app-operator has "gcp-app-collection" in .circleci/config.yml
Repository app-operator has "cloud-director-app-collection" in .circleci/config.yml
Repository app-operator has "vsphere-app-collection" in .circleci/config.yml

Repository dashboards has "capa-app-collection" in .circleci/config.yml
Repository dashboards does not have "capz-app-collection" in .circleci/config.yml
Repository dashboards has "gcp-app-collection" in .circleci/config.yml
Repository dashboards has "cloud-director-app-collection" in .circleci/config.yml
Repository dashboards has "vsphere-app-collection" in .circleci/config.yml

Repository deletion-blocker-operator has "capa-app-collection" in .circleci/config.yml
Repository deletion-blocker-operator does not have "capz-app-collection" in .circleci/config.yml
Repository deletion-blocker-operator has "gcp-app-collection" in .circleci/config.yml
Repository deletion-blocker-operator has "cloud-director-app-collection" in .circleci/config.yml
Repository deletion-blocker-operator has "vsphere-app-collection" in .circleci/config.yml

Repository encryption-provider-operator has "capa-app-collection" in .circleci/config.yml
Repository encryption-provider-operator does not have "capz-app-collection" in .circleci/config.yml
Repository encryption-provider-operator has "gcp-app-collection" in .circleci/config.yml
Repository encryption-provider-operator has "cloud-director-app-collection" in .circleci/config.yml
Repository encryption-provider-operator has "vsphere-app-collection" in .circleci/config.yml

Repository etcd-backup-operator has "capa-app-collection" in .circleci/config.yml
Repository etcd-backup-operator does not have "capz-app-collection" in .circleci/config.yml
Repository etcd-backup-operator has "gcp-app-collection" in .circleci/config.yml
Repository etcd-backup-operator has "cloud-director-app-collection" in .circleci/config.yml
Repository etcd-backup-operator has "vsphere-app-collection" in .circleci/config.yml

Repository falco-app has "capa-app-collection" in .circleci/config.yml
Repository falco-app does not have "capz-app-collection" in .circleci/config.yml
Repository falco-app has "gcp-app-collection" in .circleci/config.yml
Repository falco-app has "cloud-director-app-collection" in .circleci/config.yml
Repository falco-app has "vsphere-app-collection" in .circleci/config.yml

Repository fluent-logshipping-app has "capa-app-collection" in .circleci/config.yml
Repository fluent-logshipping-app does not have "capz-app-collection" in .circleci/config.yml
Repository fluent-logshipping-app has "gcp-app-collection" in .circleci/config.yml
Repository fluent-logshipping-app has "cloud-director-app-collection" in .circleci/config.yml
Repository fluent-logshipping-app has "vsphere-app-collection" in .circleci/config.yml

Repository grafana-app has "capa-app-collection" in .circleci/config.yml
Repository grafana-app does not have "capz-app-collection" in .circleci/config.yml
Repository grafana-app has "gcp-app-collection" in .circleci/config.yml
Repository grafana-app has "cloud-director-app-collection" in .circleci/config.yml
Repository grafana-app has "vsphere-app-collection" in .circleci/config.yml

Repository kyverno-policies has "capa-app-collection" in .circleci/config.yml
Repository kyverno-policies has "capz-app-collection" in .circleci/config.yml
Repository kyverno-policies does not have "gcp-app-collection" in .circleci/config.yml
Repository kyverno-policies has "cloud-director-app-collection" in .circleci/config.yml
Repository kyverno-policies does not have "vsphere-app-collection" in .circleci/config.yml

Repository kyverno does not have "capa-app-collection" in .circleci/config.yml
Repository kyverno does not have "capz-app-collection" in .circleci/config.yml
Repository kyverno does not have "gcp-app-collection" in .circleci/config.yml
Repository kyverno does not have "cloud-director-app-collection" in .circleci/config.yml
Repository kyverno does not have "vsphere-app-collection" in .circleci/config.yml

Repository nginx-ingress-controller-app does not have "capa-app-collection" in .circleci/config.yml
Repository nginx-ingress-controller-app does not have "capz-app-collection" in .circleci/config.yml
Repository nginx-ingress-controller-app does not have "gcp-app-collection" in .circleci/config.yml
Repository nginx-ingress-controller-app does not have "cloud-director-app-collection" in .circleci/config.yml
Repository nginx-ingress-controller-app does not have "vsphere-app-collection" in .circleci/config.yml

Repository oauth2-proxy does not have "capa-app-collection" in .circleci/config.yml
Repository oauth2-proxy does not have "capz-app-collection" in .circleci/config.yml
Repository oauth2-proxy does not have "gcp-app-collection" in .circleci/config.yml
Repository oauth2-proxy does not have "cloud-director-app-collection" in .circleci/config.yml
Repository oauth2-proxy does not have "vsphere-app-collection" in .circleci/config.yml

Repository prometheus-remotewrite has "capa-app-collection" in .circleci/config.yml
Repository prometheus-remotewrite does not have "capz-app-collection" in .circleci/config.yml
Repository prometheus-remotewrite has "gcp-app-collection" in .circleci/config.yml
Repository prometheus-remotewrite has "cloud-director-app-collection" in .circleci/config.yml
Repository prometheus-remotewrite has "vsphere-app-collection" in .circleci/config.yml

Repository sloth-rules has "capa-app-collection" in .circleci/config.yml
Repository sloth-rules does not have "capz-app-collection" in .circleci/config.yml
Repository sloth-rules has "gcp-app-collection" in .circleci/config.yml
Repository sloth-rules has "cloud-director-app-collection" in .circleci/config.yml
Repository sloth-rules has "vsphere-app-collection" in .circleci/config.yml

Repository sloth-app has "capa-app-collection" in .circleci/config.yml
Repository sloth-app does not have "capz-app-collection" in .circleci/config.yml
Repository sloth-app has "gcp-app-collection" in .circleci/config.yml
Repository sloth-app has "cloud-director-app-collection" in .circleci/config.yml
Repository sloth-app has "vsphere-app-collection" in .circleci/config.yml

Repository starboard-exporter has "capa-app-collection" in .circleci/config.yml
Repository starboard-exporter does not have "capz-app-collection" in .circleci/config.yml
Repository starboard-exporter has "gcp-app-collection" in .circleci/config.yml
Repository starboard-exporter has "cloud-director-app-collection" in .circleci/config.yml
Repository starboard-exporter has "vsphere-app-collection" in .circleci/config.yml

Repository trivy-operator-app has "capa-app-collection" in .circleci/config.yml
Repository trivy-operator-app does not have "capz-app-collection" in .circleci/config.yml
Repository trivy-operator-app has "gcp-app-collection" in .circleci/config.yml
Repository trivy-operator-app has "cloud-director-app-collection" in .circleci/config.yml
Repository trivy-operator-app has "vsphere-app-collection" in .circleci/config.yml

Repository trivy-app has "capa-app-collection" in .circleci/config.yml
Repository trivy-app does not have "capz-app-collection" in .circleci/config.yml
Repository trivy-app has "gcp-app-collection" in .circleci/config.yml
Repository trivy-app has "cloud-director-app-collection" in .circleci/config.yml
Repository trivy-app has "vsphere-app-collection" in .circleci/config.yml