Name: salt-formula-spinnaker
Owner: SaltStack Formulas
Description: Salt formula spinnaker
Created: 2017-04-10 08:51:15.0
Updated: 2017-08-28 03:33:49.0
Pushed: 2017-06-17 01:14:43.0
Homepage: null
Size: 25
Language: SaltStack
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. This repository contains salt formulas and service-level metadata definition (in terms of MDA)
Clone repository to the Salt master.
clone https://gerrit.mcp.mirantis.net/oss/salt-formula-spinnaker
alt-formula-spinnaker
Configure service-level metadata inside metadata/service/init.yaml
Copy service-level metadata into reclass folder
NAKER_SERVICE=/srv/salt/reclass/classes/service/spinnaker
r $SPINNAKER_SERVICE -p
etadata/service/init.yaml $SPINNAKER_SERVICE
Copy salt-formulas into salt-formula path (/srv/salt/env/prd by default)
pinnaker /srv/salt/env/prd/ -R
Add service.spinnaker class to the one of the Kubernetes master nodes cluster-level definition.
/srv/salt/reclass/classes/cluster/
meters:
ass:
age:
de:
kubernetes_control_node01:
classes:
- service.spinnaker
Update reclass
-C 'I@kubernetes:master' state.sls spinnaker
Run Spinnaker deployment
'kubernetes_control_node01' state.sls spinnaker
Verify deployment
@cfg01:/srv/salt/env/prd# kubectl get pods --namespace spinnaker
READY STATUS RESTARTS AGE
-redis-master-v000-sp986 1/1 Running 0 1m
-clouddriver-v000-qv291 1/1 Running 0 1m
-deck-v000-t0vj1 1/1 Running 0 1m
-echo-v000-dpv47 1/1 Running 0 1m
-front50-v000-59dw5 1/1 Running 0 1m
-gate-v000-jqcbp 1/1 Running 0 1m
-igor-v000-5nwhm 1/1 Running 0 1m
-orca-v000-kkdxn 1/1 Running 0 1m