Major Common cleanup + services overhaul (#448)

* Major Common cleanup + services overhaul

* add resources test and scaleGPU support

* implement cleaner ingress, remove externalService and remove ingressRoute

* cleanup service test whoopsies

* fix some more test errors

* Fix ingress tests

* oops

* redesign ixcert system for ingress

* test multiple ixcert-secrets support

* increate tests versioning

* add test for pvc name override
This commit is contained in:
Kjeld Schouten-Lebbing
2021-05-10 14:13:17 +02:00
committed by GitHub
parent 30c996024f
commit 196d4d8327
51 changed files with 3260 additions and 2086 deletions
+1 -72
View File
@@ -1,80 +1,9 @@
image:
repository: b4bz/homer
tag: 21.03.2
tag: latest
pullPolicy: IfNotPresent
services:
main:
port:
port: 8080
test1:
enabled: true
type: ClusterIP
port:
port: 8081
name: tcp-test
protocol: TCP
targetPort: 8081
test2:
enabled: true
type: ClusterIP
port:
port: 8082
name: udp-test
protocol: UDP
targetPort: 8082
additionalServices:
- name: test3
enabled: true
type: ClusterIP
port:
port: 8083
name: extra-tcp-test
protocol: TCP
targetPort: 8083
- name: test4
enabled: true
type: ClusterIP
port:
port: 8084
name: extra-udp-test
protocol: UDP
targetPort: 8084
ingress:
test1:
enabled: true
test2:
certType: "plain"
additionalIngress:
- name: "test3"
enabled: true
- name: "test4"
enabled: true
# these values and names are set specifically with the unittests in mind.
deviceMounts:
test1:
enabled: true
emptyDir: true
devicePath: "/test1"
test2:
enabled: true
emptyDir: false
devicePath: "/test2"
# these values and names are set specifically with the unittests in mind.
customStorage:
- enabled: true
emptyDir: true
mountPath: "/test3"
hostPath: ""
- name: "test4"
enabled: true
emptyDir: false
setPermissions: true
mountPath: "/test4"
hostPath: "/tmp"