Bosh Kubernetes Cpi Release Versions Save

The goal for this project is to provide a fully functional BOSH CPI. It will eventually allow to deploy any BOSH release to any Kubernetes cluster.

v6

6 years ago

The main theme of v6 was a complete test-driven rewrite of the <= v5 PoC quality code.

Notable other changes are:

  • support for dynamic volume provisioning
  • services no longer get created as type NodePort but are instead expected to be pre-provisioned and just linked to by name
  • CI pipeline including running BATs

v5

7 years ago
  • implement all required CPI methods
  • BATs are green excluding
    • persistent_disk (migrating disk will be exposed as CPI function)
    • manual_networking (not possible out-of-the-box in k8s)
    • vip_networking (not possible out-of-the-box in k8s)
    • powerdns (no DNS exposed via public IP)

The Kubernetes Bosh CPI is still experimental but should be functional.

v4-alpha

7 years ago
  • align with bosh naming conventions for property keys
  • workaround for local DNS on Docker

v3-alpha

7 years ago
  • added authentication options
    • bearer token
    • service account

v2-alpha

7 years ago
  • Fully implemented bootstrapping
    • Deploy outer-bosh with bosh create-env
    • Deploy inner-bosh with bosh -e outer-bosh deploy

v1-alpha

7 years ago