You've already forked prometheus-postgres-exporter
							
							refac(templates): remove parent dir 'prometheus-postgres-exporter'
This commit is contained in:
		| @@ -16,7 +16,7 @@ | |||||||
| {{- $secret := default (dict "data" (dict)) (lookup "v1" "Secret" .Release.Namespace .Values.config.database.existingSecret.secretName ) }} | {{- $secret := default (dict "data" (dict)) (lookup "v1" "Secret" .Release.Namespace .Values.config.database.existingSecret.secretName ) }} | ||||||
| checksum/secret-database: {{ print $secret.spec | sha256sum }} | checksum/secret-database: {{ print $secret.spec | sha256sum }} | ||||||
| {{- else }} | {{- else }} | ||||||
| checksum/secret-database: {{ include (print $.Template.BasePath "/prometheus-postgres-exporter/secretDatabase.yaml") . | sha256sum }} | checksum/secret-database: {{ include (print $.Template.BasePath "/secretDatabase.yaml") . | sha256sum }} | ||||||
| {{- end }} | {{- end }} | ||||||
| 
 | 
 | ||||||
| {{/* exporter config */}} | {{/* exporter config */}} | ||||||
| @@ -24,7 +24,7 @@ checksum/secret-database: {{ include (print $.Template.BasePath "/prometheus-pos | |||||||
| {{- $secret := default (dict "data" (dict)) (lookup "v1" "Secret" .Release.Namespace .Values.config.exporterConfig.existingSecret.secretName ) }} | {{- $secret := default (dict "data" (dict)) (lookup "v1" "Secret" .Release.Namespace .Values.config.exporterConfig.existingSecret.secretName ) }} | ||||||
| checksum/secret-exporter-config: {{ print $secret.spec | sha256sum }} | checksum/secret-exporter-config: {{ print $secret.spec | sha256sum }} | ||||||
| {{- else }} | {{- else }} | ||||||
| checksum/secret-exporter-config: {{ include (print $.Template.BasePath "/prometheus-postgres-exporter/secretExporterConfig.yaml") . | sha256sum }} | checksum/secret-exporter-config: {{ include (print $.Template.BasePath "/secretExporterConfig.yaml") . | sha256sum }} | ||||||
| {{- end }} | {{- end }} | ||||||
| 
 | 
 | ||||||
| {{/* web config */}} | {{/* web config */}} | ||||||
| @@ -32,7 +32,7 @@ checksum/secret-exporter-config: {{ include (print $.Template.BasePath "/prometh | |||||||
| {{- $secret := default (dict "data" (dict)) (lookup "v1" "Secret" .Release.Namespace .Values.config.webConfig.existingSecret.secretName ) }} | {{- $secret := default (dict "data" (dict)) (lookup "v1" "Secret" .Release.Namespace .Values.config.webConfig.existingSecret.secretName ) }} | ||||||
| checksum/secret-web-config: {{ print $secret.spec | sha256sum }} | checksum/secret-web-config: {{ print $secret.spec | sha256sum }} | ||||||
| {{- else }} | {{- else }} | ||||||
| checksum/secret-web-config: {{ include (print $.Template.BasePath "/prometheus-postgres-exporter/secretWebConfig.yaml") . | sha256sum }} | checksum/secret-web-config: {{ include (print $.Template.BasePath "/secretWebConfig.yaml") . | sha256sum }} | ||||||
| {{- end }} | {{- end }} | ||||||
| 
 | 
 | ||||||
| {{- end }} | {{- end }} | ||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/configMapGrafanaDashboardPostgresExporter.yaml | - templates/configMapGrafanaDashboardPostgresExporter.yaml | ||||||
| tests: | tests: | ||||||
| - it: Rendering postgresExporter | - it: Rendering postgresExporter | ||||||
|   asserts: |   asserts: | ||||||
|   | |||||||
| @@ -6,10 +6,10 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/deployment.yaml | - templates/deployment.yaml | ||||||
| - templates/prometheus-postgres-exporter/secretDatabase.yaml | - templates/secretDatabase.yaml | ||||||
| - templates/prometheus-postgres-exporter/secretExporterConfig.yaml | - templates/secretExporterConfig.yaml | ||||||
| - templates/prometheus-postgres-exporter/secretWebConfig.yaml | - templates/secretWebConfig.yaml | ||||||
| tests: | tests: | ||||||
| - it: Rendering default | - it: Rendering default | ||||||
|   set: |   set: | ||||||
| @@ -20,16 +20,16 @@ tests: | |||||||
|   asserts: |   asserts: | ||||||
|   - hasDocuments: |   - hasDocuments: | ||||||
|       count: 1 |       count: 1 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - containsDocument: |   - containsDocument: | ||||||
|       apiVersion: apps/v1 |       apiVersion: apps/v1 | ||||||
|       kind: Deployment |       kind: Deployment | ||||||
|       name: prometheus-postgres-exporter-unittest |       name: prometheus-postgres-exporter-unittest | ||||||
|       namespace: testing |       namespace: testing | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: metadata.annotations |       path: metadata.annotations | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: metadata.labels |       path: metadata.labels | ||||||
|       value: |       value: | ||||||
| @@ -38,20 +38,20 @@ tests: | |||||||
|         app.kubernetes.io/name: prometheus-postgres-exporter |         app.kubernetes.io/name: prometheus-postgres-exporter | ||||||
|         app.kubernetes.io/version: 0.1.0 |         app.kubernetes.io/version: 0.1.0 | ||||||
|         helm.sh/chart: prometheus-postgres-exporter-0.1.0 |         helm.sh/chart: prometheus-postgres-exporter-0.1.0 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.replicas |       path: spec.replicas | ||||||
|       value: 1 |       value: 1 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - exists: |   - exists: | ||||||
|       path: spec.template.metadata.annotations.checksum/secret-database |       path: spec.template.metadata.annotations.checksum/secret-database | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - exists: |   - exists: | ||||||
|       path: spec.template.metadata.annotations.checksum/secret-exporter-config |       path: spec.template.metadata.annotations.checksum/secret-exporter-config | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - exists: |   - exists: | ||||||
|       path: spec.template.metadata.annotations.checksum/secret-web-config |       path: spec.template.metadata.annotations.checksum/secret-web-config | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.metadata.labels |       path: spec.template.metadata.labels | ||||||
|       value: |       value: | ||||||
| @@ -60,29 +60,29 @@ tests: | |||||||
|         app.kubernetes.io/name: prometheus-postgres-exporter |         app.kubernetes.io/name: prometheus-postgres-exporter | ||||||
|         app.kubernetes.io/version: 0.1.0 |         app.kubernetes.io/version: 0.1.0 | ||||||
|         helm.sh/chart: prometheus-postgres-exporter-0.1.0 |         helm.sh/chart: prometheus-postgres-exporter-0.1.0 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.affinity |       path: spec.template.spec.affinity | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - contains: |   - contains: | ||||||
|       path: spec.template.spec.containers[0].envFrom |       path: spec.template.spec.containers[0].envFrom | ||||||
|       content: |       content: | ||||||
|         secretRef: |         secretRef: | ||||||
|           name: prometheus-postgres-exporter-unittest-database-env |           name: prometheus-postgres-exporter-unittest-database-env | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.containers[0].args |       path: spec.template.spec.containers[0].args | ||||||
|       value: |       value: | ||||||
|       - --config.file=/etc/prometheus-postgres-exporter/config.d/exporterConfig.yaml |       - --config.file=/etc/prometheus-postgres-exporter/config.d/exporterConfig.yaml | ||||||
|       - --web.config.file=/etc/prometheus-postgres-exporter/config.d/webConfig.yaml |       - --web.config.file=/etc/prometheus-postgres-exporter/config.d/webConfig.yaml | ||||||
|       - --web.listen-address=:9187 |       - --web.listen-address=:9187 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.containers[0].volumeMounts |       path: spec.template.spec.containers[0].volumeMounts | ||||||
|       value: |       value: | ||||||
|       - mountPath: /etc/prometheus-postgres-exporter/config.d |       - mountPath: /etc/prometheus-postgres-exporter/config.d | ||||||
|         name: config-d |         name: config-d | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.volumes |       path: spec.template.spec.volumes | ||||||
|       value: |       value: | ||||||
| @@ -94,59 +94,59 @@ tests: | |||||||
|               name: prometheus-postgres-exporter-unittest-exporter-config |               name: prometheus-postgres-exporter-unittest-exporter-config | ||||||
|           - secret: |           - secret: | ||||||
|               name: prometheus-postgres-exporter-unittest-web-config |               name: prometheus-postgres-exporter-unittest-web-config | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.containers[0].image |       path: spec.template.spec.containers[0].image | ||||||
|       value: quay.io/prometheuscommunity/postgres-exporter:v0.1.0 |       value: quay.io/prometheuscommunity/postgres-exporter:v0.1.0 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.containers[0].imagePullPolicy |       path: spec.template.spec.containers[0].imagePullPolicy | ||||||
|       value: IfNotPresent |       value: IfNotPresent | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.containers[0].resources |       path: spec.template.spec.containers[0].resources | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.containers[0].securityContext |       path: spec.template.spec.containers[0].securityContext | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.dnsConfig |       path: spec.template.spec.dnsConfig | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.dnsPolicy |       path: spec.template.spec.dnsPolicy | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.hostname |       path: spec.template.spec.hostname | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.hostNetwork |       path: spec.template.spec.hostNetwork | ||||||
|       value: false |       value: false | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.imagePullSecrets |       path: spec.template.spec.imagePullSecrets | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.nodeSelector |       path: spec.template.spec.nodeSelector | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.priorityClassName |       path: spec.template.spec.priorityClassName | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.restartPolicy |       path: spec.template.spec.restartPolicy | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.subdomain |       path: spec.template.spec.subdomain | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.terminationGracePeriodSeconds |       path: spec.template.spec.terminationGracePeriodSeconds | ||||||
|       value: 60 |       value: 60 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.tolerations |       path: spec.template.spec.tolerations | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - notExists: |   - notExists: | ||||||
|       path: spec.template.spec.topologySpreadConstraints |       path: spec.template.spec.topologySpreadConstraints | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.strategy |       path: spec.strategy | ||||||
|       value: |       value: | ||||||
| @@ -154,7 +154,7 @@ tests: | |||||||
|         rollingUpdate: |         rollingUpdate: | ||||||
|           maxSurge: 1 |           maxSurge: 1 | ||||||
|           maxUnavailable: 1 |           maxUnavailable: 1 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test custom replicas | - it: Test custom replicas | ||||||
|   set: |   set: | ||||||
| @@ -169,7 +169,7 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.replicas |       path: spec.replicas | ||||||
|       value: 3 |       value: 3 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test custom affinity | - it: Test custom affinity | ||||||
|   set: |   set: | ||||||
| @@ -202,7 +202,7 @@ tests: | |||||||
|                 values: |                 values: | ||||||
|                 - antarctica-east1 |                 - antarctica-east1 | ||||||
|                 - antarctica-west1 |                 - antarctica-west1 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test additional arguments | - it: Test additional arguments | ||||||
|   set: |   set: | ||||||
| @@ -224,7 +224,7 @@ tests: | |||||||
|       - --web.listen-address=:9187 |       - --web.listen-address=:9187 | ||||||
|       - --foo=bar |       - --foo=bar | ||||||
|       - --bar=foo |       - --bar=foo | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test custom imageRegistry and imageRepository | - it: Test custom imageRegistry and imageRepository | ||||||
|   set: |   set: | ||||||
| @@ -240,7 +240,7 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.containers[0].image |       path: spec.template.spec.containers[0].image | ||||||
|       value: registry.example.local/path/special/prometheus-postgres-exporter:v0.1.0 |       value: registry.example.local/path/special/prometheus-postgres-exporter:v0.1.0 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test custom imagePullPolicy | - it: Test custom imagePullPolicy | ||||||
|   set: |   set: | ||||||
| @@ -255,7 +255,7 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.containers[0].imagePullPolicy |       path: spec.template.spec.containers[0].imagePullPolicy | ||||||
|       value: Always |       value: Always | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test config.database.existingSecret | - it: Test config.database.existingSecret | ||||||
|   set: |   set: | ||||||
| @@ -268,7 +268,7 @@ tests: | |||||||
|       content: |       content: | ||||||
|         secretRef: |         secretRef: | ||||||
|           name: custom-database-secret |           name: custom-database-secret | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test config.exporterConfig.existingSecret | - it: Test config.exporterConfig.existingSecret | ||||||
|   set: |   set: | ||||||
| @@ -286,7 +286,7 @@ tests: | |||||||
|       value: |       value: | ||||||
|       - mountPath: /etc/prometheus-postgres-exporter/config.d |       - mountPath: /etc/prometheus-postgres-exporter/config.d | ||||||
|         name: config-d |         name: config-d | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.volumes |       path: spec.template.spec.volumes | ||||||
|       value: |       value: | ||||||
| @@ -298,7 +298,7 @@ tests: | |||||||
|               name: exporter-config-secret |               name: exporter-config-secret | ||||||
|           - secret: |           - secret: | ||||||
|               name: prometheus-postgres-exporter-unittest-web-config |               name: prometheus-postgres-exporter-unittest-web-config | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test config.webConfig.existingSecret | - it: Test config.webConfig.existingSecret | ||||||
|   set: |   set: | ||||||
| @@ -316,7 +316,7 @@ tests: | |||||||
|       value: |       value: | ||||||
|       - mountPath: /etc/prometheus-postgres-exporter/config.d |       - mountPath: /etc/prometheus-postgres-exporter/config.d | ||||||
|         name: config-d |         name: config-d | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.volumes |       path: spec.template.spec.volumes | ||||||
|       value: |       value: | ||||||
| @@ -328,7 +328,7 @@ tests: | |||||||
|               name: prometheus-postgres-exporter-unittest-exporter-config |               name: prometheus-postgres-exporter-unittest-exporter-config | ||||||
|           - secret: |           - secret: | ||||||
|               name: web-config-secret |               name: web-config-secret | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test custom resource limits and requests | - it: Test custom resource limits and requests | ||||||
|   set: |   set: | ||||||
| @@ -354,7 +354,7 @@ tests: | |||||||
|           resourceFieldRef: |           resourceFieldRef: | ||||||
|             divisor: "1" |             divisor: "1" | ||||||
|             resource: limits.cpu |             resource: limits.cpu | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.containers[0].resources |       path: spec.template.spec.containers[0].resources | ||||||
|       value: |       value: | ||||||
| @@ -364,7 +364,7 @@ tests: | |||||||
|         requests: |         requests: | ||||||
|           cpu: 25m |           cpu: 25m | ||||||
|           memory: 100MB |           memory: 100MB | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test custom securityContext | - it: Test custom securityContext | ||||||
|   set: |   set: | ||||||
| @@ -397,7 +397,7 @@ tests: | |||||||
|         readOnlyRootFilesystem: true |         readOnlyRootFilesystem: true | ||||||
|         runAsNonRoot: true |         runAsNonRoot: true | ||||||
|         runAsUser: 1000 |         runAsUser: 1000 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test dnsConfig | - it: Test dnsConfig | ||||||
|   set: |   set: | ||||||
| @@ -418,7 +418,7 @@ tests: | |||||||
|         nameservers: |         nameservers: | ||||||
|         - "8.8.8.8" |         - "8.8.8.8" | ||||||
|         - "8.8.4.4" |         - "8.8.4.4" | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test dnsPolicy | - it: Test dnsPolicy | ||||||
|   set: |   set: | ||||||
| @@ -433,7 +433,7 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.dnsPolicy |       path: spec.template.spec.dnsPolicy | ||||||
|       value: ClusterFirst |       value: ClusterFirst | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test hostNetwork, hostname, subdomain | - it: Test hostNetwork, hostname, subdomain | ||||||
|   set: |   set: | ||||||
| @@ -450,15 +450,15 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.hostNetwork |       path: spec.template.spec.hostNetwork | ||||||
|       value: true |       value: true | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.hostname |       path: spec.template.spec.hostname | ||||||
|       value: pg-exporter |       value: pg-exporter | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.subdomain |       path: spec.template.spec.subdomain | ||||||
|       value: exporters.internal |       value: exporters.internal | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test imagePullSecrets | - it: Test imagePullSecrets | ||||||
|   set: |   set: | ||||||
| @@ -477,7 +477,7 @@ tests: | |||||||
|       value: |       value: | ||||||
|       - name: my-pull-secret |       - name: my-pull-secret | ||||||
|       - name: my-special-secret |       - name: my-special-secret | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test nodeSelector | - it: Test nodeSelector | ||||||
|   set: |   set: | ||||||
| @@ -494,7 +494,7 @@ tests: | |||||||
|       path: spec.template.spec.nodeSelector |       path: spec.template.spec.nodeSelector | ||||||
|       value: |       value: | ||||||
|         foo: bar |         foo: bar | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test priorityClassName | - it: Test priorityClassName | ||||||
|   set: |   set: | ||||||
| @@ -509,7 +509,7 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.priorityClassName |       path: spec.template.spec.priorityClassName | ||||||
|       value: my-priority |       value: my-priority | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test restartPolicy | - it: Test restartPolicy | ||||||
|   set: |   set: | ||||||
| @@ -524,7 +524,7 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.restartPolicy |       path: spec.template.spec.restartPolicy | ||||||
|       value: Always |       value: Always | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test terminationGracePeriodSeconds | - it: Test terminationGracePeriodSeconds | ||||||
|   set: |   set: | ||||||
| @@ -539,7 +539,7 @@ tests: | |||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.terminationGracePeriodSeconds |       path: spec.template.spec.terminationGracePeriodSeconds | ||||||
|       value: 120 |       value: 120 | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test tolerations | - it: Test tolerations | ||||||
|   set: |   set: | ||||||
| @@ -562,7 +562,7 @@ tests: | |||||||
|         operator: Equal |         operator: Equal | ||||||
|         value: postgres |         value: postgres | ||||||
|         effect: NoSchedule |         effect: NoSchedule | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test topologySpreadConstraints | - it: Test topologySpreadConstraints | ||||||
|   set: |   set: | ||||||
| @@ -587,7 +587,7 @@ tests: | |||||||
|         labelSelector: |         labelSelector: | ||||||
|           matchLabels: |           matchLabels: | ||||||
|             app.kubernetes.io/instance: prometheus-postgres-exporter |             app.kubernetes.io/instance: prometheus-postgres-exporter | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|  |  | ||||||
| - it: Test additional volumeMounts and volumes | - it: Test additional volumeMounts and volumes | ||||||
|   set: |   set: | ||||||
| @@ -612,7 +612,7 @@ tests: | |||||||
|         mountPath: /usr/lib/prometheus-postgres-exporter/data |         mountPath: /usr/lib/prometheus-postgres-exporter/data | ||||||
|       - name: config-d |       - name: config-d | ||||||
|         mountPath: /etc/prometheus-postgres-exporter/config.d |         mountPath: /etc/prometheus-postgres-exporter/config.d | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
|   - equal: |   - equal: | ||||||
|       path: spec.template.spec.volumes |       path: spec.template.spec.volumes | ||||||
|       value: |       value: | ||||||
| @@ -627,4 +627,4 @@ tests: | |||||||
|               name: prometheus-postgres-exporter-unittest-exporter-config |               name: prometheus-postgres-exporter-unittest-exporter-config | ||||||
|           - secret: |           - secret: | ||||||
|               name: prometheus-postgres-exporter-unittest-web-config |               name: prometheus-postgres-exporter-unittest-web-config | ||||||
|     template: templates/prometheus-postgres-exporter/deployment.yaml |     template: templates/deployment.yaml | ||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/ingress.yaml | - templates/ingress.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip ingress by default. | - it: Skip ingress by default. | ||||||
|   asserts: |   asserts: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/networkPolicies.yaml | - templates/networkPolicies.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip networkPolicies in general disabled. | - it: Skip networkPolicies in general disabled. | ||||||
|   set: |   set: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/podMonitor.yaml | - templates/podMonitor.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip podMonitor when metrics are disabled. | - it: Skip podMonitor when metrics are disabled. | ||||||
|   set: |   set: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/secretDatabase.yaml | - templates/secretDatabase.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip rendering by using existing secret. | - it: Skip rendering by using existing secret. | ||||||
|   set: |   set: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/secretExporterConfig.yaml | - templates/secretExporterConfig.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip rendering by using existing secret. | - it: Skip rendering by using existing secret. | ||||||
|   set: |   set: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/secretWebConfig.yaml | - templates/secretWebConfig.yaml | ||||||
| tests: | tests: | ||||||
| - it: Rendering default secret. | - it: Rendering default secret. | ||||||
|   asserts: |   asserts: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/serviceAccount.yaml | - templates/serviceAccount.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip rendering. | - it: Skip rendering. | ||||||
|   set: |   set: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/serviceMonitorHTTP.yaml | - templates/serviceMonitorHTTP.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip serviceMonitor when service is disabled. | - it: Skip serviceMonitor when service is disabled. | ||||||
|   set: |   set: | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ release: | |||||||
|   name: prometheus-postgres-exporter-unittest |   name: prometheus-postgres-exporter-unittest | ||||||
|   namespace: testing |   namespace: testing | ||||||
| templates: | templates: | ||||||
| - templates/prometheus-postgres-exporter/serviceHTTP.yaml | - templates/serviceHTTP.yaml | ||||||
| tests: | tests: | ||||||
| - it: Skip service when disabled. | - it: Skip service when disabled. | ||||||
|   set: |   set: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user