Incremental Releases Tracker
We want to leverage incremental builds. This issue tracks the remaining work.
# Migrate Helm Releases to Helm Steps
- [ ] `acm/pipeline.yaml-22- command: make deploy`
- [ ] `acm/pipeline.yaml-54- command: make deploy-policies`
- [ ] `acm/pipeline.yaml-73- command: make scale`
- [ ] `backend/pipeline.yaml-41- command: make deploy`
- [ ] `backplane-api/pipeline.yaml-11- command: make deploy`
- [ ] `cluster-service/pipeline.yaml-51- command: make deploy`
- [ ] `dev-infrastructure/global-pipeline.yaml-76- command: cd ../observability/grafana && ./deploy.sh`
- [ ] `dev-infrastructure/mgmt-pipeline.yaml-217- # command: make -C ../observability/prometheus deploy` https://github.com/Azure/ARO-HCP/pull/2874
- [ ] `dev-infrastructure/mgmt-pipeline.yaml-297- command: make -C ../mgmt-fixes deploy`
- [x] `dev-infrastructure/mgmt-pipeline.yaml-316- command: make -C ../observability/arobit deploy` https://github.com/Azure/ARO-HCP/pull/2857
- [x] `dev-infrastructure/mgmt-pipeline.yaml-377- command: make -C ../observability/kube-events deploy` https://github.com/Azure/ARO-HCP/pull/2766
- [ ] `dev-infrastructure/mgmt-solo-pipeline.yaml-97- command: make -C ../mgmt-fixes deploy`
- [ ] `dev-infrastructure/svc-pipeline.yaml-159- # command: make -C ../observability/prometheus deploy` https://github.com/Azure/ARO-HCP/pull/2874
- [x] `dev-infrastructure/svc-pipeline.yaml-217- command: make -C ../istio deploy`
- [x] `dev-infrastructure/svc-pipeline.yaml-278- command: make -C ../observability/arobit deploy` https://github.com/Azure/ARO-HCP/pull/2857
- [x] `dev-infrastructure/svc-pipeline.yaml-331- command: make -C ../observability/kube-events deploy` https://github.com/Azure/ARO-HCP/pull/2766
- [ ] `frontend/pipeline.yaml-41- command: make deploy`
- [x] `hypershiftoperator/pipeline.yaml-41- command: make deploy` https://github.com/Azure/ARO-HCP/pull/2857
- [x] `maestro/agent/pipeline.yaml-51- command: make deploy` https://github.com/Azure/ARO-HCP/pull/2857
- [x] `maestro/agent/pipeline.yaml-109- command: make -C ../registration deploy` https://github.com/Azure/ARO-HCP/pull/2766
- [x] `maestro/server/pipeline.yaml-41- command: make deploy` https://github.com/Azure/ARO-HCP/pull/2857
- [x] `observability/prometheus/test-pipeline.yaml-23- command: make deploy`
- [x] `observability/prometheus/test-pipeline.yaml-73- command: make deploy`
- [ ] `observability/tracing/pipeline.yaml-22- command: make deploy`
- [ ] `observability/tracing/pipeline.yaml-39- command: make deploy`
- [x] `pko/pipeline.yaml-79- command: make deploy`
- [ ] `route-monitor-operator/pipeline.yaml-60- command: make deploy` https://github.com/Azure/ARO-HCP/pull/2765
- [x] `secret-sync-controller/pipeline.yaml-41- command: make deploy` https://github.com/Azure/ARO-HCP/pull/2753 https://github.com/Azure/ARO-HCP/pull/2857
# Local Dev
Two goals:
a) make e2e fast, parallelize the deployments here but do not do incremental
b) make local dev for a helm diff instant - the local re-run should be incremental, skip infra steps, use local disk to look up output-only results, and be as fast as `helm upgrade`
- [ ] support locally running an entrypoint
- [ ] commit output-only results to disk (keyed in an on-disk cache by digest of step inputs), use local state to resolve
- [ ] commit step digests to disk
- [ ] support incremental local runs
关闭于 2025-12-03 0 条评论