summaryrefslogtreecommitdiffstats
path: root/k8s-bootstrap-container/README.md
blob: 614669be16a4e8c1744ec3f168f1ac01986e3457 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# DCAE Bootstrap Container
This container is responsible for loading plugins and wagons onto the
DCAE Cloudify Manager instance and for launching DCAE components.

The script builds plugins and loads blueprints for the DCAE components
to be deployed into the container image
at image build time.   At run time, the main script in the container
(`bootstrap.sh`) uploads the plugins to Cloudify Manager, then installs
components using the blueprints.

The container expects to be started with two environment variables:
  - `CMADDR` -- the address of the target Cloudify Manager
  - `CMPASS` -- the password for Cloudify Manager

The container expects input files to use when deploying the blueprints.
It expects to find them in /inputs.   The normal method for launching
the container is via a Helm Chart launched by OOM.  That chart creates
a Kubernetes ConfigMap containing the input files.  The ConfigMap is 
mounted as a volume at /inputs.