This topic is an overview of the Out of the Box Delivery Basic package for Supply Chain Choreographer.
This package provides a reusable ClusterDelivery object that delivers the Kubernetes configuration that the Out of the Box Supply Chain produces to an environment, including Basic, Testing, and Testing With Scanning supply chains.
To make use of this package you must have installed:
Out of the Box Delivery Basic support both GitOps and local development workflows:
GITOPS
Deliverable:
points at a git repository where source code is found and
kubernetes configuration is pushed to
LOCAL DEVELOPMENT
Deliverable:
points at a container image registry where the supplychain
pushes source code and configuration to
---
DELIVERY
takes a Deliverable (local or gitops) and passes is through
a series of resources:
config-provider <---[config]--- deployer
. .
. .
GitRepository/ImageRepository kapp-ctrl/App
- knative/Service
- ResourceClaim
- ServiceBinding
...
You must install this package to have Workloads delivered properly with the Basic, Testing, and Testing With Scanning Out of the Box Supply Chains.
Consumers do not interact directly with this package. Instead, this package is used after the supply chains create a carto.run/Deliverable object to express the intention of having the Workloads that go through them delivered to an environment. The environment is the same Kubernetes cluster as the Supply Chains.