quarks-operator icon indicating copy to clipboard operation
quarks-operator copied to clipboard

BOSH releases deployed on Kubernetes

Quarks-operator

godoc ci go report card Coveralls github

Nightly build quarks-operator-nightly

Quarks-operator enables the deployment of BOSH Releases, especially Cloud Foundry, to Kubernetes.

It's implemented as a k8s operator, an active controller component which acts upon custom k8s resources.



Development and Tests

Also see CONTRIBUTING.md.

For more information about

Quarks Meta

  • https://github.com/cloudfoundry-incubator/quarks-job - helm chart to run jobs and persist their output to secrets
  • https://github.com/cloudfoundry-incubator/quarks-secret - helm chart to generate credentials in cluster
  • https://github.com/cloudfoundry-incubator/quarks-statefulset - helm chart to improve on statefulsets
  • https://github.com/cloudfoundry-incubator/quarks-utils - library with shared functionality
  • https://github.com/cloudfoundry-incubator/quarks-container-run - command wrapper, which supports a conditional 'post start' command
  • https://github.com/cloudfoundry-incubator/quarks-docs - the sources for https://quarks.suse.dev/
  • https://github.com/cloudfoundry-incubator/quarks-gora - a simple server, used in testing
  • https://github.com/cloudfoundry-incubator/quarks-gora-release - a BOSH release for quarks-gora, used in testing
  • https://github.com/cloudfoundry-incubator/quarks-helm - the helm repo for all Quarks charts
  • https://github.com/cloudfoundry-incubator/quarks-ci - CI pipelines, also contains the fissile pipeline to create the BOSH release images
  • https://github.com/cloudfoundry-incubator/fissile - command line tool to convert BOSH releases into Docker images
  • https://github.com/viovanov/bosh-template-go - a Go wrapper for the bosh-template gem, to render job specs