This repo stores the actual config files being by the Armory sales engineering team for their demo instance of Spinnaker.
We're taking advantage of several features that were built (recently) by the community and Armory:
- Spinnaker Operator
- Kustomize bake
- Git triggers (with secrets)
The pipeline is relatively straightforward containing two stages:
- Bake (manifest) with Kustomize
- Deploy (manifest)
the goal is for us to be able to manage multiple instances of spinnaker by utilizing kustomize tweaks to each instance will be done in their own respective folders (e.g. vincent or julius)
- base/ - contains all the common configuration for spinnaker
- vincent/ - contains any patches specific to vincent (vincent.se.armory.io) - the goal is to have vincent test the latest features
- julius/ - contains patches specific for julius (spinnaker.se.armory.io) - the goal is to have a stable demo environment (tried & true and only GA products)
- manifests/ - common manifests used for supporting products like OPA and Prometheus (TODO)
- policies/ - example CM or REGOs of policies for policy engine