File tree 3 files changed +52
-15
lines changed
cyclops-ctrl/config/crd/bases
3 files changed +52
-15
lines changed Original file line number Diff line number Diff line change 37
37
cd ${{ github.workspace }}/cyclops-ctrl
38
38
make unit-test
39
39
40
+ validate-crd-updates :
41
+ runs-on : ubuntu-latest
42
+ steps :
43
+ - name : Checkout repository
44
+ uses : actions/checkout@v2
45
+
46
+ - name : Validate Module
47
+ working-directory : cyclops-ctrl
48
+ run : |
49
+ diff \
50
+ <(yq 'select(.kind == "CustomResourceDefinition" and .metadata.name == "modules.cyclops-ui.com")' ../install/cyclops-install.yaml) \
51
+ <(yq -N config/crd/bases/cyclops-ui.com_modules.yaml)
52
+ - name : Validate TemplateAuthRule
53
+ working-directory : cyclops-ctrl
54
+ run : |
55
+ diff \
56
+ <(yq 'select(.kind == "CustomResourceDefinition" and .metadata.name == "templateauthrules.cyclops-ui.com")' ../install/cyclops-install.yaml) \
57
+ <(yq -N config/crd/bases/cyclops-ui.com_templateauthrules.yaml)
58
+ - name : Validate TemplateStore
59
+ working-directory : cyclops-ctrl
60
+ run : |
61
+ diff \
62
+ <(yq 'select(.kind == "CustomResourceDefinition" and .metadata.name == "templatestores.cyclops-ui.com")' ../install/cyclops-install.yaml) \
63
+ <(yq -N config/crd/bases/cyclops-ui.com_templatestores.yaml)
64
+
40
65
build-UI :
41
66
needs :
42
67
- test-UI
67
92
build-controller :
68
93
needs :
69
94
- test-controller
95
+ - validate-crd-updates
70
96
runs-on : ubuntu-latest
71
97
steps :
72
98
- name : Set up QEMU
Original file line number Diff line number Diff line change 17
17
- name : Checkout repository
18
18
uses : actions/checkout@v2
19
19
- name : Unit tests
20
+ working-directory : cyclops-ctrl
20
21
run : |
21
- cd ${{ github.workspace }}/cyclops-ctrl
22
22
make unit-test
23
+
24
+ validate-crd-updates :
25
+ runs-on : ubuntu-latest
26
+ steps :
27
+ - name : Checkout repository
28
+ uses : actions/checkout@v2
29
+
30
+ - name : Validate Module
31
+ working-directory : cyclops-ctrl
32
+ run : |
33
+ diff \
34
+ <(yq 'select(.kind == "CustomResourceDefinition" and .metadata.name == "modules.cyclops-ui.com")' ../install/cyclops-install.yaml) \
35
+ <(yq -N config/crd/bases/cyclops-ui.com_modules.yaml)
36
+ - name : Validate TemplateAuthRule
37
+ working-directory : cyclops-ctrl
38
+ run : |
39
+ diff \
40
+ <(yq 'select(.kind == "CustomResourceDefinition" and .metadata.name == "templateauthrules.cyclops-ui.com")' ../install/cyclops-install.yaml) \
41
+ <(yq -N config/crd/bases/cyclops-ui.com_templateauthrules.yaml)
42
+ - name : Validate TemplateStore
43
+ working-directory : cyclops-ctrl
44
+ run : |
45
+ diff \
46
+ <(yq 'select(.kind == "CustomResourceDefinition" and .metadata.name == "templatestores.cyclops-ui.com")' ../install/cyclops-install.yaml) \
47
+ <(yq -N config/crd/bases/cyclops-ui.com_templatestores.yaml)
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments