Skip to content

armory/se-spinnaker-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spinnaker Operator config files

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:

  1. Bake (manifest) with Kustomize
  2. Deploy (manifest)

Goal

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)

Directory structure

  • 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