File tree 6 files changed +45
-5
lines changed
deploy_config_generator/output
tests/integration/kube_basic
6 files changed +45
-5
lines changed Original file line number Diff line number Diff line change 7
7
Run-CI-Script :
8
8
runs-on : ubuntu-latest
9
9
steps :
10
- - uses : actions/setup-python@v2
10
+ - uses : actions/setup-python@v5
11
11
with :
12
- python-version : ' 3.8 '
13
- - uses : actions/checkout@v2
12
+ python-version : ' 3.10 '
13
+ - uses : actions/checkout@v4
14
14
- run : scripts/ci.sh
Original file line number Diff line number Diff line change @@ -63,6 +63,9 @@ class OutputPlugin(kube_common.OutputPlugin):
63
63
type = 'dict' ,
64
64
fields = copy .deepcopy (INGRESS_BACKEND_FIELD_SPEC ),
65
65
),
66
+ ingress_class_name = dict (
67
+ type = 'str' ,
68
+ ),
66
69
rules = dict (
67
70
type = 'list' ,
68
71
subtype = 'dict' ,
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ Name | Type | Required | Default | Description
28
28
` spec . default_backend . service . port ` |` dict ` |no||
29
29
` spec . default_backend . service . port . name ` |` str ` |no||
30
30
` spec . default_backend . service . port . number ` |` int ` |no||
31
+ ` spec . ingress_class_name ` |` str ` |no||
31
32
` spec . rules ` |` list ` (of ` dict ` )|no||
32
33
` spec . rules . host ` |` str ` |no||
33
34
` spec . rules . http ` |` dict ` |no||
Original file line number Diff line number Diff line change @@ -153,6 +153,22 @@ kube_ingresses:
153
153
name : test
154
154
port :
155
155
number : 80
156
+ - metadata :
157
+ name : test-ingress-with-class-name
158
+ annotations :
159
+ nginx.ingress.kubernetes.io/rewrite-target : /
160
+ spec :
161
+ ingress_class_name : kong
162
+ rules :
163
+ - http :
164
+ paths :
165
+ - path : /testpath
166
+ path_type : Prefix
167
+ backend :
168
+ service :
169
+ name : test
170
+ port :
171
+ number : 80
156
172
157
173
kube_pvcs :
158
174
- metadata :
Original file line number Diff line number Diff line change
1
+ apiVersion : networking.k8s.io/v1
2
+ kind : Ingress
3
+ metadata :
4
+ annotations :
5
+ nginx.ingress.kubernetes.io/rewrite-target : /
6
+ name : test-ingress-with-class-name
7
+ spec :
8
+ ingressClassName : kong
9
+ rules :
10
+ - http :
11
+ paths :
12
+ - backend :
13
+ service :
14
+ name : test
15
+ port :
16
+ number : 80
17
+ path : /testpath
18
+ pathType : Prefix
Original file line number Diff line number Diff line change @@ -3,10 +3,12 @@ downloadcache = {toxworkdir}/cache/
3
3
envlist = py3
4
4
5
5
[testenv]
6
- deps = flake8
6
+ deps =
7
+ flake8
8
+ pytest
7
9
commands =
8
10
flake8
9
- python setup.py test
11
+ pytest tests
10
12
python setup.py integration
11
13
12
14
[flake8]
You can’t perform that action at this time.
0 commit comments