Awesome
Quarks-operator
Nightly build |
---|
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.
- Incubation Proposal: Containerizing Cloud Foundry
- Slack: #quarks-dev on https://slack.cloudfoundry.org
- Backlog: Pivotal Tracker
- Helm: https://hub.helm.sh/charts/quarks/quarks
- Docker: https://github.com/orgs/cloudfoundry-incubator/packages/container/package/quarks-operator
- Documentation: quarks.suse.dev
Development and Tests
Also see CONTRIBUTING.md.
For more information about
- the operator development, see development docs
- testing, see testing docs
- building the operator from source, see here
- how to develop a BOSH release using Quarks and SCF, see the SCFv3 docs
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