Skip to content

Pipeline cleanup from Jammy -> Noble update pains #2685

@aramprice

Description

@aramprice

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Pending Review | Discussion

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions