File tree 3 files changed +51
-4
lines changed
3 files changed +51
-4
lines changed Original file line number Diff line number Diff line change
1
+ version : 2.1
2
+ jobs :
3
+ validate-yamls :
4
+ docker :
5
+ - image : circleci/golang:1.13
6
+ steps :
7
+ - checkout
8
+ - run :
9
+ name : Install kubeval and hrval
10
+ command : |
11
+ curl -sL https://raw.githubusercontent.com/stefanprodan/hrval-action/v2.3.0/src/deps.sh | sudo bash
12
+ sudo curl -sL https://raw.githubusercontent.com/stefanprodan/hrval-action/v2.3.0/src/hrval.sh \
13
+ -o /usr/local/bin/hrval.sh && sudo chmod +x /usr/local/bin/hrval.sh
14
+ sudo curl -sL https://raw.githubusercontent.com/stefanprodan/hrval-action/v2.3.0/src/hrval-all.sh \
15
+ -o /usr/local/bin/hrval && sudo chmod +x /usr/local/bin/hrval
16
+ - run :
17
+ name : Validate workloads
18
+ environment :
19
+ KUBE_VER : " 1.16.0"
20
+ command : |
21
+ kubeval --strict --ignore-missing-schemas --kubernetes-version ${KUBE_VER} -d namespaces,workloads,releases
22
+ - run :
23
+ name : Validate releases
24
+ environment :
25
+ IGNORE_VALUES : " false"
26
+ KUBE_VER : " 1.15.0"
27
+ HELM_VER : " v2"
28
+ command : |
29
+ hrval releases/ $IGNORE_VALUES $KUBE_VER $HELM_VER
30
+
31
+ workflows :
32
+ version : 2
33
+ validate :
34
+ jobs :
35
+ - validate-yamls :
36
+ filters :
37
+ branches :
38
+ ignore :
39
+ - gh-pages
Original file line number Diff line number Diff line change 1
1
# flux-get-started
2
2
3
+ [ ![ CircleCI] ( https://circleci.com/gh/fluxcd/flux-get-started.svg?style=svg )] ( https://circleci.com/gh/fluxcd/flux-get-started )
4
+
3
5
We published a step-by-step run-through on how to use Flux and Helm Operator [ over
4
6
here] ( https://github.com/fluxcd/flux/blob/master/docs/tutorials/get-started-helm.md ) .
5
7
6
- ### Workloads
8
+ ## Workloads
7
9
8
10
[ podinfo] ( https://github.com/stefanprodan/podinfo )
9
11
* Kubernetes deployment, ClusterIP service and Horizontal Pod Autoscaler
10
12
* init container automated image updates (regular expression filter)
11
13
* container automated image updates (semantic versioning filter)
12
14
13
- ### Helm releases
15
+ ## Helm Releases
14
16
15
17
Mongodb
16
18
* Source: Helm repository (stable)
27
29
* disabled automated image updates (glob filter)
28
30
* has external dependency - mariadb (stable)
29
31
30
- ## <a name =" help " ></a >Getting Help
32
+ ## Manifests Validation
33
+
34
+ CircleCI [ jobs] ( ./.circleci/config.yml ) :
35
+ * validate Kubernetes manifests with [ kubeval] ( https://github.com/instrumenta/kubeval )
36
+ * validate Flux Helm Releases with [ hrval] ( https://github.com/stefanprodan/hrval-action )
37
+
38
+ ### <a name =" help " ></a >Getting Help
31
39
32
40
If you have any questions about, feedback for or problems with ` flux-get-started ` :
33
41
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ metadata:
10
10
spec :
11
11
releaseName : ghost
12
12
chart :
13
- git :
ssh://[email protected] /weaveworks /flux-get-started
13
+ git :
ssh://[email protected] /fluxcd /flux-get-started
14
14
ref : master
15
15
path : charts/ghost
16
16
values :
You can’t perform that action at this time.
0 commit comments