Collecting noticed issues / deficiencies in the BOSH Director pipeline while fixing Noble related failures.
BRATs changes
BDRATs changes
- BDRATs specs should be CPI agnostic
Docker CPI changes
- docker-cpi-image creation should move to https://github.com/cloudfoundry/bosh-docker-cpi-release/
- note duplication between
start-bosh.sh (bosh repo) and test-integration.sh (docker-cpi repo)
- Harmonize BOSH's
start-bosh.sh with BOSH Docker CPI test-integration.sh
- refactor ci/tasks/integration-test.sh to use
start-bosh
- Docker CPI
startContainerCommands should move into the container stemcell (aka "warden stemcell")
- Add tests that exercise Bosh DNS
Warden CPI changes
Upgrade Tests
- Upgrade tests should poll for director availability (rather than
sleep)
BOSH Deployment
- Update bosh-deployment
misc/dns-addon.yml to be noble compatible (no configure_systemd_resolved: true set)
Misc Pipeline Issues
Collecting noticed issues / deficiencies in the BOSH Director pipeline while fixing Noble related failures.
BRATs changes
bosh-dns-releasebased on bosh-deployment/runtime-configs/dns.ymlbrats/assets/linked-templates-releasedirectly, see https://github.com/cloudfoundry/bosh/blob/main/ci/dockerfiles/docker-cpi/create-and-upload-release.sh{canary,update}_watch_time:change:120000-600000=>60000-300000BDRATs changes
Docker CPI changes
start-bosh.sh(bosh repo) andtest-integration.sh(docker-cpi repo)start-bosh.shwith BOSH Docker CPItest-integration.shstart-boshstartContainerCommandsshould move into the container stemcell (aka "warden stemcell")Warden CPI changes
Upgrade Tests
sleep)BOSH Deployment
misc/dns-addon.ymlto be noble compatible (noconfigure_systemd_resolved: trueset)Misc Pipeline Issues