diff --git a/test/kuttl/tests/tls/00-cloudkitty-deps.yaml b/test/kuttl/tests/tls/00-cloudkitty-deps.yaml new file mode 100644 index 000000000..74a306185 --- /dev/null +++ b/test/kuttl/tests/tls/00-cloudkitty-deps.yaml @@ -0,0 +1,103 @@ +--- +# Certificate issuer related resources +apiVersion: v1 +data: + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQW1pZ0F3SUJBZ0lRVkR2d0hzZTAyaTJhdVN4Z0lUUGlrVEFOQmdrcWhraUc5dzBCQVF3RkFEQWEKTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3SGhjTk1qVXhNVEk0TVRBMU1UUTRXaGNOTXpVeApNVEkyTVRBMU1UUTRXakFhTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3Z2dHaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUJqd0F3Z2dHS0FvSUJnUUQ2RUJ6aHEwaHRqMkhvb2sxbW1WVTBTZGMwanJzU1NGV28KdnNtemN1OWxKSEpvUDVwRDdzSnZCZGpkWU1jQU92MTRjdHBvak9GMEgrdnBOK0lQL24zdlMvZmxPQ1JHRVdjUApWS0w5VkZNdzlWcklXRmNBYnNOTktiNmZ2QkhLekQ3QzZ1cy8zRFoyRG1xWWoxSGlRMFN5MW1PdklpOHkyWnkzCk5DQkdXMCtwNnlYV2Rwb3h0RnpMSmIrcVZqVmwvTHBBSEN3V2ZmSXlZaHYwa0dSSitLQmpEa1FZT2VTVzQxNy8KdVZWc2VVdEtmNjRZRTd2OTlnWHg1U2s3WlZQNVNuYzlib2NxZEtxbzJFVEVqU3Q2WjFrVnFxVzhkWEh1TlFUaApsSGhkN3ZWSitXcHg4RWpUM2lrRkg5TVRTeVd0NFU5dzJ1WklocG9mSXJuSlBuSml3ekh6WlAyN1c5TjhiZE04CjlRdE44b3BaS2o1YUJ4RFBjd0g1SnNjQ2lINmVScVJZWkwvQXAxNEtIVHkrYXM2VGNQSVoxVDBEeWVnWFpMUGsKeXJ4Q3RlVmc5Z2J3ZlYvOFFpRWg1NEtKNVUycTRRbERXRXR0VmdxdjNGK3pMaThOaURIS21ZTURBNlhNTTkraQo4dHRSVEJpeHBQOXJzRlpic0lQSTdmb3F3MzFZSjgwQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trCk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZJR012c2tGY3k1dlpKeWprRkxmVEs0YlBZRXoKTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElCZ1FDSTBLZDcrS2JqSjBmL0Z4WE1EVmRCeHdDbm1COW5CYTBBcklqRgp6N2kveDYvT0tFRzFaQ2wrRHorOTJuLzY5WDFCTjBIRW9IMU5YMTU0ckxkZW1TbmprTXpFOWQ1UFVuQ0dsQ1dtCmVTS1RuZGZKTG9odGtPSHNmK2RGUURCcHlQNzcxWDN6RERQSW8wN2ZDRFlNSDQ5QkJ6ak5UdDJtNlNJWkdtUnkKaFNLWFMxWUtnSVAxdEt1NGJZV2Fyd0NCWEQ1cnVPcU9RTGs3SVRDNkRZL01ud2syTVNjY1RrTmE4dzZpRE9YdgpuVHdZN1ZjUWRTdGJQQWxZWmJ3NTBWU3BVamsyQVFWSmVOOFoxYjduZUxGdXF4ZHV2SDFuMDhUV2JLKzFEZ01wCnpYOHcra3J3V2J2VjNuSmVZcUxEU2ptc3pnVWI2bEdORnJlZ0FhUTlMd2lJYy9kQVpOdzFQc2kvVXZaN3ZRMEEKcVdmTUlmQUx2Um9mSTJwTHRKLzNOcWxTRDFhcEg5VlMrQWE3V1IvWkNWVDJ0T1pUREIyY0o3UUV0RE1pUHoyegpnRE5EL2ZTNEcyaDViM2ptSUs5encvaUNuT3lKcVg2YzVrTFNNUVhHTFNiMm41N0xFUGhnU0hkdXR1empteTNrCmNkZXpPZnY1SlJlK1ZDOVcxclpEL2ZYMkNibz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= + tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQW1pZ0F3SUJBZ0lRVkR2d0hzZTAyaTJhdVN4Z0lUUGlrVEFOQmdrcWhraUc5dzBCQVF3RkFEQWEKTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3SGhjTk1qVXhNVEk0TVRBMU1UUTRXaGNOTXpVeApNVEkyTVRBMU1UUTRXakFhTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3Z2dHaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUJqd0F3Z2dHS0FvSUJnUUQ2RUJ6aHEwaHRqMkhvb2sxbW1WVTBTZGMwanJzU1NGV28KdnNtemN1OWxKSEpvUDVwRDdzSnZCZGpkWU1jQU92MTRjdHBvak9GMEgrdnBOK0lQL24zdlMvZmxPQ1JHRVdjUApWS0w5VkZNdzlWcklXRmNBYnNOTktiNmZ2QkhLekQ3QzZ1cy8zRFoyRG1xWWoxSGlRMFN5MW1PdklpOHkyWnkzCk5DQkdXMCtwNnlYV2Rwb3h0RnpMSmIrcVZqVmwvTHBBSEN3V2ZmSXlZaHYwa0dSSitLQmpEa1FZT2VTVzQxNy8KdVZWc2VVdEtmNjRZRTd2OTlnWHg1U2s3WlZQNVNuYzlib2NxZEtxbzJFVEVqU3Q2WjFrVnFxVzhkWEh1TlFUaApsSGhkN3ZWSitXcHg4RWpUM2lrRkg5TVRTeVd0NFU5dzJ1WklocG9mSXJuSlBuSml3ekh6WlAyN1c5TjhiZE04CjlRdE44b3BaS2o1YUJ4RFBjd0g1SnNjQ2lINmVScVJZWkwvQXAxNEtIVHkrYXM2VGNQSVoxVDBEeWVnWFpMUGsKeXJ4Q3RlVmc5Z2J3ZlYvOFFpRWg1NEtKNVUycTRRbERXRXR0VmdxdjNGK3pMaThOaURIS21ZTURBNlhNTTkraQo4dHRSVEJpeHBQOXJzRlpic0lQSTdmb3F3MzFZSjgwQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trCk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZJR012c2tGY3k1dlpKeWprRkxmVEs0YlBZRXoKTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElCZ1FDSTBLZDcrS2JqSjBmL0Z4WE1EVmRCeHdDbm1COW5CYTBBcklqRgp6N2kveDYvT0tFRzFaQ2wrRHorOTJuLzY5WDFCTjBIRW9IMU5YMTU0ckxkZW1TbmprTXpFOWQ1UFVuQ0dsQ1dtCmVTS1RuZGZKTG9odGtPSHNmK2RGUURCcHlQNzcxWDN6RERQSW8wN2ZDRFlNSDQ5QkJ6ak5UdDJtNlNJWkdtUnkKaFNLWFMxWUtnSVAxdEt1NGJZV2Fyd0NCWEQ1cnVPcU9RTGs3SVRDNkRZL01ud2syTVNjY1RrTmE4dzZpRE9YdgpuVHdZN1ZjUWRTdGJQQWxZWmJ3NTBWU3BVamsyQVFWSmVOOFoxYjduZUxGdXF4ZHV2SDFuMDhUV2JLKzFEZ01wCnpYOHcra3J3V2J2VjNuSmVZcUxEU2ptc3pnVWI2bEdORnJlZ0FhUTlMd2lJYy9kQVpOdzFQc2kvVXZaN3ZRMEEKcVdmTUlmQUx2Um9mSTJwTHRKLzNOcWxTRDFhcEg5VlMrQWE3V1IvWkNWVDJ0T1pUREIyY0o3UUV0RE1pUHoyegpnRE5EL2ZTNEcyaDViM2ptSUs5encvaUNuT3lKcVg2YzVrTFNNUVhHTFNiMm41N0xFUGhnU0hkdXR1empteTNrCmNkZXpPZnY1SlJlK1ZDOVcxclpEL2ZYMkNibz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= + tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlHNHdJQkFBS0NBWUVBK2hBYzRhdEliWTloNktKTlpwbFZORW5YTkk2N0VraFZxTDdKczNMdlpTUnlhRCthClErN0Nid1hZM1dESEFEcjllSExhYUl6aGRCL3I2VGZpRC81OTcwdjM1VGdrUmhGbkQxU2kvVlJUTVBWYXlGaFgKQUc3RFRTbStuN3dSeXN3K3d1cnJQOXcyZGc1cW1JOVI0a05Fc3RaanJ5SXZNdG1jdHpRZ1JsdFBxZXNsMW5hYQpNYlJjeXlXL3FsWTFaZnk2UUJ3c0ZuM3lNbUliOUpCa1NmaWdZdzVFR0Rua2x1TmUvN2xWYkhsTFNuK3VHQk83Ci9mWUY4ZVVwTzJWVCtVcDNQVzZIS25TcXFOaEV4STByZW1kWkZhcWx2SFZ4N2pVRTRaUjRYZTcxU2ZscWNmQkkKMDk0cEJSL1RFMHNscmVGUGNOcm1TSWFhSHlLNXlUNXlZc014ODJUOXUxdlRmRzNUUFBVTFRmS0tXU28rV2djUQp6M01CK1NiSEFvaCtua2FrV0dTL3dLZGVDaDA4dm1yT2szRHlHZFU5QThub0YyU3o1TXE4UXJYbFlQWUc4SDFmCi9FSWhJZWVDaWVWTnF1RUpRMWhMYlZZS3I5eGZzeTR2RFlneHlwbURBd09sekRQZm92TGJVVXdZc2FUL2E3QlcKVzdDRHlPMzZLc045V0NmTkFnTUJBQUVDZ2dHQU5ZNkVaUWZXZ2hLU3RXeW5kNmt3OExzODRvYU1SZWprb2JqRgpBZEJFdWd5UmpVYkwveTh3aU84L2FJQ005bjFyNHFOMHFDNCtMaTBWRFhUWXo3U2htOElSUkpCZTRudmhMdzBoClFIRVNSVHJUVi9QbHBGUFVzOTdVTXlsb1JSOHo5UEt6OGxBemdOcnJGU1FpOVRzVGlGcjI3Q0E5N0IzajNQQUcKMXBMQmIrTExUcERGeXczMlR0TVZwd0dDTzhiaVRBOU1tUCtlQXhEMHJFOU5qM00yeEtoZVNMTURoSmFMZHVrbQpoTTVBcENMTzhseXRwNEdNK2VjckNzdlRyYUYzRm5qdkZjVEEvMUlkUVZtR2plZ1JXWmwvZWxNaVEwckttYjVxCmVYY3lQVGhoaEhBV2MweFl5dHdkU3RzU1FOdnlYUFJRbzJrZU44LzAxSHBXMTZZM2d4R0NEVDVMcnBDN0NJNE8KekxiUXM3aDd3cHJhelZoM0pXS2UwOUJIc1A5ZTBNR3VhRmVUNVpVMzJ1cldMTDEwa3pwR2UxU3puTkd5R1IxQwpwSVV2aXhOb1FwZ1BHY3Bhek9KYjF5Vk5MZmpOenNXMFNBcFZJKzZkVlBsdDhlNXJkNWkvTG5YNU9vK2VxSHBaCnBmMzNIbmRBb2RUamgrb2FoNlQyZE1CT3VkUkJBb0hCQVA4U0U1cjN0ZHlNWnpNN3VBRXNHYUxISCttR0ZwVFEKb3FzWjJWUkdLczY3Tk1ObWZlMEVkYmI1VzJlNVFMVGJmNXVxcHh0VnZ4WTBPeG5BY3Vlb1ZORjRFeVhwdlpRdQpuU3o5cVFqTkY1TDNjTk5PSDZMV3VOeUlnaTBqWkpxUUpKV2phcXBEWVVKR0NyS1FSNS8xTjhqRVg3Q2lsU2VYCmxPNjdxdHZLVGJnd2N5VFdnVnppMTlJV3lpWnc0aXJZeUhJb05lVU5SQmh5WU1SOUpBdjhjYkcwUVJvU2hQNWUKVVUvZS9kMkt0N29CSk94WFd4L3JhOUd3WjRPQXBWRHF3UUtCd1FENitWMStKOFhvK3BrVUJoUGtOUUthSlRQawpDbWhRUkcrekZGbDRHOGZvSVJDWHNucnFGUkhSWXhOa0ZpMGJkQXpqVG00RzczeU1Ed0hHbnJ3YWdoME95dnhxCm16RWlvQmVjME9PK3AwLytKV3pkZnBnanNRbGR6bzVUcDBuOFhKVUluUDA3YzVLSjJ1RjhBeVNBdmhzSU00Y00KM2tWT3dSdWIxeGJncVNoVis4N1RDWU4wcFJIYWNYTzA4a0ZJTzF5SW9ETWVybXkzYXY1L1l1eW81QnozbzJncApUOVA2Yys5Y1VkNTU5WDVFeTdkc1haRDVuYzhWdG0ycWx1SDNQQTBDZ2NCaFBlbjloWHh1eFpRK2d3RG1hWUtvCmZST2Nlc00zSHNjMVJkaUYrVzR1ZkU1a1JEbXoxNlJ0Q21tZmhJKzNvNHJsdE15YWJqazRaTmMzUFJoUld1cGoKSlV6Zmdsb0ZHVFJReDYvZXJCblZyTUgxdk8zd3JiMnlUZFNiRXNneTZNc1p4VUJRQXZvY1F3bW5BN3hhcmlrRApRR0pldTh6eldDV3VVaHVVU1c4UnpsN0haNFBQL3FkYTc5ZEhpbmVlOENDUzdPT0hIR1Nla1ZSMDlHUitzVkpDCjlqNXZpeW5xczloNkE4Qnk2b1Nhdy83b24zRWRIU3B3dWJqcytHbU9ETUVDZ2NFQTlRSDUxbzJuZEtFb1RkYjkKRmp6MTlGdTdRN1V4VHFMdzFNZFo3SnBhVnUvb2pkOU1oVGJhZFNvZXBRZk5NMDdnd2dzditJOVZiRG0rUnhOeAptUU5Lc01WVEZCTzdMUTFTMytGQlpEOWNKVVNOK2RGN1h1U1d1MEJKeTdxMXpLcnBSMFpUSlBYWHFjTEhlOVJwCmoxR0hmRU1wWlZPY0g1ei9nZXpCeGNMOXdLc1pwd1pUa2MwUUY4dkg1RzdYY2xlWkp6d1ZpNjlHTE8xRDFFSlQKdlRFc1lramhCK3VKaXFnaGxXUExLQTZVSFQ4dktwaFJUbzVUdXVPa1BmUWNWc3NGQW9IQWROTnVNb1lKamhhawp4WlVKWjRuQXV1UEg3dlV0RFRmbWFDMzR1MjJDOTJ3ODRsTmIvSURUVXZMMnZBTFpwa0VIdHY1RmJKWXJMTzdpClJ3UXZwRGNpZEFVUlVlYk11TjFOdmthbmppZ1p0bDJmdlJJamlyM3psWHgrRFVKbDlPOUlXdjNTS0NUWGQzZHkKU1RiMmFyd0NXMkVxVlNqaEpDL01WUG1rNW8xYTJqOUxLb28vQmQ1eEV2MlM5Y21BTjU1SlhERlN2SXF3MUJvZwoyc2s1QjM3SjlESlZqTG5UT0ZDQ1ZzdEFGT0pBM3hvR2F0eHIyM2hCVzEwb0YxSEFablhkCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== +kind: Secret +metadata: + annotations: + cert-manager.io/alt-names: "" + cert-manager.io/certificate-name: rootca-internal + cert-manager.io/common-name: rootca-internal + cert-manager.io/ip-sans: "" + cert-manager.io/issuer-group: "" + cert-manager.io/issuer-kind: "" + cert-manager.io/issuer-name: selfsigned-issuer + cert-manager.io/uri-sans: "" + labels: + ca-cert: "" + controller.cert-manager.io/fao: "true" + name: rootca-internal-cloudkitty +type: kubernetes.io/tls +--- +apiVersion: cert-manager.io/v1 +kind: Issuer +metadata: + annotations: + cert-duration: 43800h0m0s + labels: + osp-rootca-issuer-internal: "" + name: rootca-internal-cloudkitty +spec: + ca: + secretName: rootca-internal-cloudkitty +--- +# minio +apiVersion: v1 +kind: Pod +metadata: + labels: + app: minio + name: minio +spec: + containers: + - name: minio + image: quay.io/minio/minio:latest + command: + - /bin/bash + - -c + - | + mkdir -p /data/loki && \ + minio server /data + env: + - name: MINIO_ACCESS_KEY + value: minio + - name: MINIO_SECRET_KEY + value: minio123 + volumeMounts: + - mountPath: /data + name: storage + volumes: + - name: storage + persistentVolumeClaim: + claimName: minio-pvc +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: minio-pvc +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi + storageClassName: local-storage +--- +apiVersion: v1 +kind: Service +metadata: + name: minio +spec: + selector: + app: minio + ports: + - name: api + protocol: TCP + port: 9000 + - name: console + protocol: TCP + port: 9090 +--- +# Loki S3 secret +apiVersion: v1 +kind: Secret +metadata: + name: logging-loki-s3 +stringData: + access_key_id: minio + access_key_secret: minio123 + bucketnames: loki + endpoint: http://minio.svc.cluster.local:9000 diff --git a/test/kuttl/tests/tls/00-deps.yaml b/test/kuttl/tests/tls/00-deps.yaml index 7f303cf12..70a20e8ff 100644 --- a/test/kuttl/tests/tls/00-deps.yaml +++ b/test/kuttl/tests/tls/00-deps.yaml @@ -5,3 +5,6 @@ commands: # COO is required for MetricStorage oc apply -f deps/rhobs.yaml until oc api-resources | grep -q rhobs; do sleep 1; done + - script: | + oc apply -f deps/loki-operator.yaml + until oc api-resources | grep -q grafana; do sleep 1; done diff --git a/test/kuttl/tests/tls/01-assert.yaml b/test/kuttl/tests/tls/01-assert.yaml index 1190495dc..6ba9197ec 100644 --- a/test/kuttl/tests/tls/01-assert.yaml +++ b/test/kuttl/tests/tls/01-assert.yaml @@ -20,5 +20,15 @@ metadata: --- apiVersion: v1 kind: Secret +metadata: + name: cert-cloudkitty-internal-svc +--- +apiVersion: v1 +kind: Secret +metadata: + name: cert-cloudkitty-public-svc +--- +apiVersion: v1 +kind: Secret metadata: name: combined-ca-bundle diff --git a/test/kuttl/tests/tls/01-tls_certificates.yaml b/test/kuttl/tests/tls/01-tls_certificates.yaml index 8ddd56013..85957c9fb 100644 --- a/test/kuttl/tests/tls/01-tls_certificates.yaml +++ b/test/kuttl/tests/tls/01-tls_certificates.yaml @@ -5,7 +5,7 @@ metadata: labels: service: telemetry data: - tls-ca-bundle.pem: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJmVENDQVNLZ0F3SUJBZ0lRUHhtRFFscmxjNTNhb215RVU5MU9pakFLQmdncWhrak9QUVFEQWpBZU1Sd3cKR2dZRFZRUURFeE5yZFhSMGJDMXpaV3htYzJsbmJtVmtMV05oTUI0WERUSXpNVEF4T0RFeU1EazFNMW9YRFRJMApNREV4TmpFeU1EazFNMW93SGpFY01Cb0dBMVVFQXhNVGEzVjBkR3d0YzJWc1puTnBaMjVsWkMxallUQlpNQk1HCkJ5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSVdJY0JiR0cveEg4Lzlkc2lMbkJCdnRqcEZoQ2JRM3U4R0EKZXBVcnhTY25XM0hrZ2hrc1BCVE12M3NCeGdnVFQwL0Eva0dtazRYTkJ0dElnbUZJaFBpalFqQkFNQTRHQTFVZApEd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlFKaDd3VklFYjgxcFlsCkl3RDAraTBwSnlCTjNqQUtCZ2dxaGtqT1BRUURBZ05KQURCR0FpRUF2a3h5RzZjNzltSDlRWHRIVWFSM014REkKUUVRRGVtL1hZR3VGY1ZCUDJpQUNJUUNFeEZqeStQUTBkNFU5dEJacTVOd1gzdmxibnQxVlNCYWE5VFIrNkNkbAozdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tIyByb290Y2EtaW50ZXJuYWwKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJmekNDQVNhZ0F3SUJBZ0lRUWxlcTNZcDBtU2kwVDNiTm03Q29UVEFLQmdncWhrak9QUVFEQWpBZ01SNHcKSEFZRFZRUURFeFZ5YjI5MFkyRXRhM1YwZEd3dGFXNTBaWEp1WVd3d0hoY05NalF3TVRFMU1URTBOelUwV2hjTgpNelF3TVRFeU1URTBOelUwV2pBZ01SNHdIQVlEVlFRREV4VnliMjkwWTJFdGEzVjBkR3d0YVc1MFpYSnVZV3d3CldUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTRk9rNHJPUldVUGhoTjUrK09EN1I2MW5Gb1lBY0QKenpvUS91SW93NktjeGhwRWNQTDFxb3ZZUGxUYUJabEh3c2FpNE50VHA4aDA1RHVRSGZKOE9JNXFvMEl3UURBTwpCZ05WSFE4QkFmOEVCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVXE3TGtFSk1TCm1MOVpKWjBSOUluKzZkclhycEl3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnVlN1K00ydnZ3QlF3eTJHMVlhdkkKQld2RGtSNlRla0I5U0VqdzJIblRSMWtDSUZSNFNkWGFPQkFGWjVHa2RLWCtSY2IzaDFIZm52eFJEVW96bTl2agphenp3Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyByb290Y2EtcHVibGljCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlCZXpDQ0FTS2dBd0lCQWdJUU5IREdZc0JzNzk4aWJERDdxL28ybGpBS0JnZ3Foa2pPUFFRREFqQWVNUnd3CkdnWURWUVFERXhOeWIyOTBZMkV0YTNWMGRHd3RjSFZpYkdsak1CNFhEVEkwTURFeE5URXdNVFV6TmxvWERUTTAKTURFeE1qRXdNVFV6Tmxvd0hqRWNNQm9HQTFVRUF4TVRjbTl2ZEdOaExXdDFkSFJzTFhCMVlteHBZekJaTUJNRwpCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkQ3OGF2WHFocmhDNXc4czlXa2Q0SXBiZUV1MDNDUitYWFVkCmtEek9SeXhhOXdjY0lkRGl2YkdKakpGWlRUY1ZtYmpxMUJNWXNqcjEyVUlFNUVUM1ZscWpRakJBTUE0R0ExVWQKRHdFQi93UUVBd0lDcERBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJUS0ppeldVSjllVUtpMQpkczBscjZjNnNEN0VCREFLQmdncWhrak9QUVFEQWdOSEFEQkVBaUJJWndZcTYxQnFNSmFCNlVjRm9Sc3hlY3dICjV6L3pNT2RyT3llMG1OaThKZ0lnUUxCNHdES3JwZjl0WDJsb00rMHVUb3BBRFNZSW5yY2ZWdTRGQnVZVTNJZz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= + tls-ca-bundle.pem: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQW1pZ0F3SUJBZ0lRTE96TkgxK1Q2MWRBWitXbWN2bGsvREFOQmdrcWhraUc5dzBCQVF3RkFEQWEKTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3SGhjTk1qVXhNakUzTURrME16TXhXaGNOTXpVeApNakUxTURrME16TXhXakFhTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3Z2dHaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUJqd0F3Z2dHS0FvSUJnUUMzdFFIRjFIaGxYa0d5Y21FRUVHTGhrbXZNZXd1WG1wZkIKc3pOTXZRYk1DUWJJUzYwM203enQ3WGV1ZnhNNXFHSWRpTTRoL1JvMVdSVG5GZGxjc0JMVy8vY3QyeFYrZWJhagpJd01MdlR3OGk5WFdEQWM4MFdITDRBVWtTUlJuWFRoSWJMcHptbDdSQkVGSFN4c1VoR2l4WWs1aWk0bWJYUCt0Ck9JWkh2ZnFvcTh0Q3JMSGtFa1kxMGJjeWhSY3ZtaW5YdmFEQU1DYjNvdGNiazRZZHBlUU9jQzVBWXJlRzlhTHYKRW1mM0JEOHlRTVhNUFFlOXF2VWpDRzhjRU1JcGZtQVI5eU9GQm5DekRESHBnckVGNGxpbjRrK1JWalJnUWZkYgpGNjI2WGR3eSsxN3J0L1JPMUJ2eTVKdXVYNzJtZkZ2ZnJWbDJWZjE5VnpJZFYyOVk5TDZNY2hXYlFNcHcvWGN1CktDRDVOYWFwem1yOFNvWW9sQStkWTUwR002N1FtbjEyckg0R0hmN1YzODNDdU9KSXlEdWU5THZGWmcrRlE2dTgKUHF4d1hDU1Q4ZVJvV1B0d2RJYkVOVGk4N1FBT1JyVS9RMWpTUFM0N0NaWDk0SzB3NzNMVEpiUWd0NmJkaU4wLwo1QlN1RGxNRlgxUXN6RklNVS8yZWlMS3plMk9KTUVFQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trCk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZJTDE5KzROTnpyUzFmbk0wV2tuY3U3aGF6WFkKTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElCZ1FBSjhsdUdmMmZGdms3aVJGZ0pPU0NtZWRaY0dZSll6OGtVeGxrVApUajFWTVhIaVBXSmY1cjNXN1dLWWtTajNOWndIeFpIdWFmVnEvM2Z1RlNOVngxM3UySHBSQ2pIRkR2M3REY3NOCjdtb2dPQ1U4R0JNRjFKSllsa3RpK05ndDJiVStQanNqdXA5L3hySXpJOWNMdzI1ZThyUGdHVlA2dmJ1eFZ5aVYKNkdNSDRBUEorU1BLVjN5d2N3KzFIdlZkMTlJd0JZckNtQzlPeHVlNTRWNnFjVVl2TXk1K2x4VWJmOXcvUi9sbgpvZHg0Q3pqREw1SUY2T0oraGtzcjI3b1JNdGdGeUpLcGM2WVdaTUlwc3MvYmFGTDJoSXgwcWNjTmxnaUs5ODJYCi9acnpNZy84MnF1VHBwbjFIZXloRmMvZ1liRHJLelV0VFphWkZJUnA0cWZFN29odmEzdHdKeDFySXhYa1NKc1YKRzlSV1dvTVk0TDVheXk3WnprMVAxc1BCT0xpSXJNenQwWE5IOVQvdU9kSzdKT2I0M0xKYjBhZVZIOXYxemxOVApyT3MxdmNrb1dMMlNvTUF3WGd3YjdjaUtENXF4YVEyRzZDUXdteXRKZVJ6RHRDRWtEZHpoNEk4VEExeDdPTXkrCjZ4RXFCZ3NiaHNaSFlBQ1VybE1OdHNTK1pQaz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= --- apiVersion: v1 kind: Secret @@ -50,3 +50,23 @@ data: ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJjVENDQVJlZ0F3SUJBZ0lSQU9UTm5BNDJUc3l2TGpMZ1ZsOGJIalV3Q2dZSUtvWkl6ajBFQXdJd0dERVcKTUJRR0ExVUVBeE1OY205dmRHTmhMWEIxWW14cFl6QWVGdzB5TkRBek1EUXdOalF6TlRkYUZ3MHlOREEyTURJdwpOalF6TlRkYU1CZ3hGakFVQmdOVkJBTVREWEp2YjNSallTMXdkV0pzYVdNd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxCmhrak9QUU1CQndOQ0FBUXpidXoxYlQxaUhPVmgxamYrQ0s0RlozMFZFZ1dpVWcyLzNiVFdmU0wwekRaSkJiNGUKclNldVBWaUM2aWVEZDM4dDZTWVltNE42TE82UE84b1lmMVlHbzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQXFRdwpEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVVRSVVWdUh6UWFiU1hKQ0xPa0lvVGlUZWwvalV3CkNnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJQjk3TzN5eFVRQXZSRHZZeUYyZXdCek9UVEQ5eVlsU3dDMjdYd0IKQjNkMkFpQkZJejNqOXlCeFZtR0ZZaTdpblZrZ0VzRWdzWk50elp1K0JrdnovbU80b2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNjVENDQWhlZ0F3SUJBZ0lSQU5ocXFsS243bnNNb3ZWK0NhREVSWWd3Q2dZSUtvWkl6ajBFQXdJd0dERVcKTUJRR0ExVUVBeE1OY205dmRHTmhMWEIxWW14cFl6QWVGdzB5TkRBek1EVXdOelF3TkROYUZ3MHlOVEF6TURVdwpOelF3TkROYU1BQXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDOVliZUdyY2hYCjE1b2V1R1piMzlGTHVEUmE2aXpjYVpPUGpxTnJZakhBVzdCMk1JYVRxK3d0Z05LUUJueWRienlPYm1wOW1TWUYKQzhiby82SUltK3RBQnA5TXc0YzVCYjB0WFk3YUNlK0FhV2cyRnpaZ0JVU2FvekliMU5GVFRyTVRQbWFhenhNYQpMb2F4bnhDVzVGbGtlNWlrZ1IvT3A0S1d2K1k2eDRsS0o0T1JxL3FWVWV4TUtCMVBPOG9IeFJBbUdWZ0VlZmtPCjFPMTFGV1JGaXlPeUprMzhRZG0rYVlRQVgrNjE5dlhPVEQyaVY3SDJKLzBvWWl2OGhTQXBiSHlHYXVBZXVNU0IKTlZJNHhLTi90Smd5ejVTR0gyWnFZQzFRK0dxemNpM1RGSjVJV2ttWkR2ajFIMUh4VWRtcGxSVjYrWUQyNWRlNApqYkM4SlhRb3dSZ0ZBZ01CQUFHamdZNHdnWXN3RGdZRFZSMFBBUUgvQkFRREFnV2dNQk1HQTFVZEpRUU1NQW9HCkNDc0dBUVVGQndNQk1Bd0dBMVVkRXdFQi93UUNNQUF3SHdZRFZSMGpCQmd3Rm9BVVFJVVZ1SHpRYWJTWEpDTE8Ka0lvVGlUZWwvalV3TlFZRFZSMFJBUUgvQkNzd0tZSW5iV1YwY21sakxYTjBiM0poWjJVdGNISnZiV1YwYUdWMQpjeTV2Y0dWdWMzUmhZMnN1YzNaak1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lHbHNBcE1CZnAzd090RlJtQ1E1CkF5SjVLVFRINWFWS084cUx1NHRGazkwOUFpRUFvRmNlbVFMM2Mva3J3Q1p2cVpIV1BXY0w1WEtXc0JNT3hwZlkKa1RlNmJLdz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb2dJQkFBS0NBUUVBdldHM2hxM0lWOWVhSHJobVc5L1JTN2cwV3VvczNHbVRqNDZqYTJJeHdGdXdkakNHCms2dnNMWURTa0FaOG5XODhqbTVxZlprbUJRdkc2UCtpQ0p2clFBYWZUTU9IT1FXOUxWMk8yZ252Z0dsb05oYzIKWUFWRW1xTXlHOVRSVTA2ekV6NW1tczhUR2k2R3NaOFFsdVJaWkh1WXBJRWZ6cWVDbHIvbU9zZUpTaWVEa2F2NgpsVkhzVENnZFR6dktCOFVRSmhsWUJIbjVEdFR0ZFJWa1JZc2pzaVpOL0VIWnZtbUVBRi91dGZiMXprdzlvbGV4CjlpZjlLR0lyL0lVZ0tXeDhobXJnSHJqRWdUVlNPTVNqZjdTWU1zK1VoaDltYW1BdFVQaHFzM0l0MHhTZVNGcEoKbVE3NDlSOVI4VkhacVpVVmV2bUE5dVhYdUkyd3ZDVjBLTUVZQlFJREFRQUJBb0lCQUcrTnU5bHRUSEhSNGtydQpPLzBxWGRMSWNxNksrbG5ySnF5TlROM1lQWTRkZEZocVJSdC9UZU9QMm5oVUdkdHl4cXp2aFhMdVgyTGhpUTErClp5ZkRFRlBxa3JOWkNiSWhHMG81cmdmcGlsYU53SUQ4TTE5a093RUwyRnhrZzlrYXBvbFRYSVVjTFJoakI1eGgKSWhoLzhkZ3FwY05nL0NkeXJJMjRCQm5qcDQ4eHFuRUNNWGhYOTBnSmJTV0ZqV3h4K1BPSGF0THNEREl3YTNUZQpET1M0aWZNQXAwQ0NJVFNYZDBrVWwzOUlyNlBOVEMrRDc0em5GSnZjQzUvcmJ5NWp5YURiOFlCWlh6bjJaVGdFCi80SXVBd2prSGZtUm90KyszaDNxY2U3aGFFbVg0aG5ZR2pNUTYzWHhScWcwNitYemdkSWJzWkxRWHdzT2t2YlMKOE1KRlpZRUNnWUVBeFhKQTBkcElkenNwaC94YU13czI4SVdpMDZ1WkVpdjNsNXJpQVJYQnZHODUydC8zb3ZTdwovbVRYdmlRVHlLbW4vY0pyNVBjUWtLMU41akl3ZnQ5MXJObUh4dVJWZDQwMXVuY3pCOGdDSTc2Q1IrY2dNT0x5ClN0UmNhVlVyaXp0Zkd1RmhFRUs1b2RnaFU1SzZUa3VKbHQ3MnFEemlkQk5tVUdtZUNTTkhpWmtDZ1lFQTlZczMKQzh6OFAvMEVFUGVkWDJBVmN0cktadjZEUlpoRkpXOHZsU1NPalRJL2lqVHNVL21LMGFCd3FGV2VwQlRUZHlZaQpTblVxcStKa2hEU202enNKZFc0eVF5TUdzN2ZoVzk4YWtGZnQxb2I3VU5QV3VsV1RhQU1lSkVSeHQrMEtqbzdoClV2Q3FmMm5WRmtKbDNHazNWOWcyNnpMTWNTMVRoem4wR01pVmZVMENnWUFZL2FBVXI2TXliQ3VTaWE5RS9LdGsKZ0JXZTR2NUozWVRHREpXRWU2TjgzVHNlWi9DcEVIMkNoWE1GSHYzZURSTTFQREY1MW9lak9Edys0YVZmdVpyawpXTmdscFdybjZkaWVGRTVDTXQrS2RLZDZ3RmREdU1YZ0VNYnRraGtqMDB6elV3bDlER1VBaGlHWnVWMlpZVmcxCjMxeXE2S0hrL1R1YSsvTkR4dEpjS1FLQmdHdktlNVhBblJQeUhMRGVJc1hWeGxTdlc1OHZKNjJMbFA5RCtoMTgKK045ZkthbWdaZ2JQUzNPTy9TWEl3R1hEaHJtTmtnd2h0MlBSZE5MYzBsSDlqcjl3YXJ3eVNpVG5HaFZjc2FxZwpEeGJZRnNkNjE0N2hObDY0ejZpWUsxdlV3WWVualo3OWE3dVhXQ1gzYkFRQVpIMDV1NUl3c0xNV2RNNnVVRXY0CjhqY1pBb0dBSU9lNGpxcWpqWHIyc01sMmpHbW0rOFdYQ3VYSTIrMmNXWG9aUnNSQzFmcmtDbTdOK0RMU2dLRVkKN2JMTUpXVU02c0xTSm0zRFM3ZU4rNUtpY3NuY3orNVdjWFBJZEVzSEhLcGVtbkdqVEJuNVZnUTRLcVRxamltLwpWYUN6emtPRUVSc0JYRlhCTXdkU25RVmsrZjc0dGdIajR0VlMyMDlUUUlYS3JuQzhUZW89Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== +--- +apiVersion: v1 +data: + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQW1pZ0F3SUJBZ0lRTE96TkgxK1Q2MWRBWitXbWN2bGsvREFOQmdrcWhraUc5dzBCQVF3RkFEQWEKTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3SGhjTk1qVXhNakUzTURrME16TXhXaGNOTXpVeApNakUxTURrME16TXhXakFhTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3Z2dHaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUJqd0F3Z2dHS0FvSUJnUUMzdFFIRjFIaGxYa0d5Y21FRUVHTGhrbXZNZXd1WG1wZkIKc3pOTXZRYk1DUWJJUzYwM203enQ3WGV1ZnhNNXFHSWRpTTRoL1JvMVdSVG5GZGxjc0JMVy8vY3QyeFYrZWJhagpJd01MdlR3OGk5WFdEQWM4MFdITDRBVWtTUlJuWFRoSWJMcHptbDdSQkVGSFN4c1VoR2l4WWs1aWk0bWJYUCt0Ck9JWkh2ZnFvcTh0Q3JMSGtFa1kxMGJjeWhSY3ZtaW5YdmFEQU1DYjNvdGNiazRZZHBlUU9jQzVBWXJlRzlhTHYKRW1mM0JEOHlRTVhNUFFlOXF2VWpDRzhjRU1JcGZtQVI5eU9GQm5DekRESHBnckVGNGxpbjRrK1JWalJnUWZkYgpGNjI2WGR3eSsxN3J0L1JPMUJ2eTVKdXVYNzJtZkZ2ZnJWbDJWZjE5VnpJZFYyOVk5TDZNY2hXYlFNcHcvWGN1CktDRDVOYWFwem1yOFNvWW9sQStkWTUwR002N1FtbjEyckg0R0hmN1YzODNDdU9KSXlEdWU5THZGWmcrRlE2dTgKUHF4d1hDU1Q4ZVJvV1B0d2RJYkVOVGk4N1FBT1JyVS9RMWpTUFM0N0NaWDk0SzB3NzNMVEpiUWd0NmJkaU4wLwo1QlN1RGxNRlgxUXN6RklNVS8yZWlMS3plMk9KTUVFQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trCk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZJTDE5KzROTnpyUzFmbk0wV2tuY3U3aGF6WFkKTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElCZ1FBSjhsdUdmMmZGdms3aVJGZ0pPU0NtZWRaY0dZSll6OGtVeGxrVApUajFWTVhIaVBXSmY1cjNXN1dLWWtTajNOWndIeFpIdWFmVnEvM2Z1RlNOVngxM3UySHBSQ2pIRkR2M3REY3NOCjdtb2dPQ1U4R0JNRjFKSllsa3RpK05ndDJiVStQanNqdXA5L3hySXpJOWNMdzI1ZThyUGdHVlA2dmJ1eFZ5aVYKNkdNSDRBUEorU1BLVjN5d2N3KzFIdlZkMTlJd0JZckNtQzlPeHVlNTRWNnFjVVl2TXk1K2x4VWJmOXcvUi9sbgpvZHg0Q3pqREw1SUY2T0oraGtzcjI3b1JNdGdGeUpLcGM2WVdaTUlwc3MvYmFGTDJoSXgwcWNjTmxnaUs5ODJYCi9acnpNZy84MnF1VHBwbjFIZXloRmMvZ1liRHJLelV0VFphWkZJUnA0cWZFN29odmEzdHdKeDFySXhYa1NKc1YKRzlSV1dvTVk0TDVheXk3WnprMVAxc1BCT0xpSXJNenQwWE5IOVQvdU9kSzdKT2I0M0xKYjBhZVZIOXYxemxOVApyT3MxdmNrb1dMMlNvTUF3WGd3YjdjaUtENXF4YVEyRzZDUXdteXRKZVJ6RHRDRWtEZHpoNEk4VEExeDdPTXkrCjZ4RXFCZ3NiaHNaSFlBQ1VybE1OdHNTK1pQaz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= + tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQzakNDQWthZ0F3SUJBZ0lRUHdaSkt4YXN0cmYxQUQ5VkRBeU1UakFOQmdrcWhraUc5dzBCQVF3RkFEQWEKTVJnd0ZnWURWUVFERXc5eWIyOTBZMkV0YVc1MFpYSnVZV3d3SGhjTk1qVXhNakU0TVRreE1EVTVXaGNOTXpBeApNakUzTVRreE1EVTVXakFBTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF2NnF3ClNjdVFmbk1PNEdjakpSLzdpbHdXM052aklITVVEY2dLTENrTnNVbFEyLzF3U1g3d0YwSm50M0d1bWpmT1N6ZUsKZDhsMlBGRXloZ05UNE5HOVZlaDFGWEx5SHhVU1R1a2Y2UTFlMlZFMWFSTVF4UW1SZUFsQlB0TVNZMU9oTGE4Uwp6ZVUvWmU0TlhBOHM1aXBLdjFySEhMV2g2UTBhL1k4andjT3I0SDVEQjl0dHpzdFBNM21CNC9EWDYyTVh0ZFpJCkV2V1l0eGZ2Z2NFSUR0M0ZjZlY1cStPZ0ZVVVVHZTRyV1c3RXVSaWdqSncyM3Zra0J5dFZXTHZsMVdEYzhZRDIKcm9MYkw0U0I5ejNvNTlHMlVndkdITnJtekpFbVpiNmRtWHhmcmFIeFptbGlkNnY1YytFcG52Nk9TVzBzUEE0bQo4alhTUWZjTDd0cjFxdGNINXdJREFRQUJvNEc1TUlHMk1BNEdBMVVkRHdFQi93UUVBd0lGb0RBVEJnTlZIU1VFCkREQUtCZ2dyQmdFRkJRY0RBVEFNQmdOVkhSTUJBZjhFQWpBQU1COEdBMVVkSXdRWU1CYUFGSUwxOSs0Tk56clMKMWZuTTBXa25jdTdoYXpYWU1HQUdBMVVkRVFFQi93UldNRlNDSVdOc2IzVmthMmwwZEhrdGFXNTBaWEp1WVd3dQpiM0JsYm5OMFlXTnJMbk4yWTRJdlkyeHZkV1JyYVhSMGVTMXBiblJsY201aGJDNXZjR1Z1YzNSaFkyc3VjM1pqCkxtTnNkWE4wWlhJdWJHOWpZV3d3RFFZSktvWklodmNOQVFFTUJRQURnZ0dCQUc5VUNEd0RINVlVWmRTVTRrZ2oKTk9PbnVFSUdRaWxMMUVST213U1lGdVF6Q2o4eWpMVEQwa3RvZDlYZTFjV3VlRDNLTkRRZ3NXUVRYczlrd0tSUQpTdjBTQ1NhNFZoejAzckhha1B4VlVkRENzWU9BQ0syOENIMm43VmtKY2ZtTGkvYnZEQkx0c2VSRGVpVHNqVm9QCkZuSldrVHU1RVpIcTg1R2NTdlg4eldhUlpIeHN2Qkt4aEVoaWloMU5DU1I4RFNyZStvZDdTRmhYRVN0TmtLeGEKbmpOdE5VNnBxK1lBcDZiZWtCSGl6dGU5RTJ4a2FqN21XWjhwdTRMa3RudVlHbWdablAvY2RESkhJaGVvNk9uRgpwOHRiZytSU0s5d3RKYTZxZDdKR3ZJNkxlRitCYk9Wb2FJYjg4T2NVazd4d2Z3OGxWVkRHckcyUndVQ2RJMnRPCk9XdFlUemxlUjVJQmJhQm5FSUg4c3FVZUtlS0xkK1RGdmxrRk1KTXZpUWttakkxaGRHWU9ERWZlVWV4dFNDTFYKSXlEU0s0bncrRmtGUTVnN1Q1bEdYeGlKTk9KRzdZanVDNHp5QnZYMnI2UnVuNkt1Sm5JRVB0NVphMHJCd0xiawpya04vUTB2Y0pucDJCYjI3N0pQSDlTM00xMUwvVmc3S1lYWXg5T2NHNmVadjRBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= + tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBdjZxd1NjdVFmbk1PNEdjakpSLzdpbHdXM052aklITVVEY2dLTENrTnNVbFEyLzF3ClNYN3dGMEpudDNHdW1qZk9TemVLZDhsMlBGRXloZ05UNE5HOVZlaDFGWEx5SHhVU1R1a2Y2UTFlMlZFMWFSTVEKeFFtUmVBbEJQdE1TWTFPaExhOFN6ZVUvWmU0TlhBOHM1aXBLdjFySEhMV2g2UTBhL1k4andjT3I0SDVEQjl0dAp6c3RQTTNtQjQvRFg2Mk1YdGRaSUV2V1l0eGZ2Z2NFSUR0M0ZjZlY1cStPZ0ZVVVVHZTRyV1c3RXVSaWdqSncyCjN2a2tCeXRWV0x2bDFXRGM4WUQycm9MYkw0U0I5ejNvNTlHMlVndkdITnJtekpFbVpiNmRtWHhmcmFIeFptbGkKZDZ2NWMrRXBudjZPU1cwc1BBNG04alhTUWZjTDd0cjFxdGNINXdJREFRQUJBb0lCQUJCVGkxRzE1OWlGbDRKUQo5c0x1VHdCeHFMYm1laG5sQTVQSzh1YmhGbHdBS1VXYitJa2lLWFJwd1NqMG81RmFhSldxcFA1Z0tGU3ArL3BEClpVMDB3SUtGV3hmWkl6dTNrVWdzZm4zZEdETzl3YVZ5TE04RDZpTEY4d3RWY204SWpDVzJrSXorVnFDcG52UzEKRERlTTZiSVVHdnJjays2a29hUndvWFNiWk5RcDkwV3dRYi9ROVdmTnFmZzBnVkNab0RYR0orK3VBSjNmUGdMQwpuVXRYM0hDdGtzMlg2M2FvU3BzbDhZcEh4RXVyT3FQWGIrREZ6cFpOTDdBQXVoYzl4Uk11RUhLM2tHMHc5ZUZYClYzd25ydFAvRU1UUk5VNjdGaHB6YStlbEVxZEJhbzQ3Q2pDcXJFay9QeERyZW82QzN1TWJKT0Z1VDc0SVM1VFkKL3JUNEJEVUNnWUVBODhJWDltN2RTQ1dXaG9Gc1ZlRXpmdlNzd1l2bThSTlhIQ3hucWFIczcxZmE5R3RhZ0ZyRgp2TklSNThQYStaV1dwMTBFVDFxVGNtdmRPTFJXamIzQTVxTFRSTE5seGdmaTMwZ0xpaTBDYkNtcTQxSGtqZEZqCnNhQ1NVNDJLL1NXd0l4ZVdKRlJOSDkyeXprdFMwNVB3MnN5MXdsVFE0aWNPa2p5YjA4bzVlYlVDZ1lFQXlVcmcKRlpSKytTVzZ1cnRNajVBZG9SVVFsNTMzUnR6cjBvZmc0Q0s4YmxqdGlQdFphQkM0anlOVklzOEx0U2NtK2s1aQpHblNSWVNyZmFZT0ZHS0I0WlQwNUtreGZhTGZ6VGZpNEh5WDRvWTNYMzh0bUpJWGJGS0RJcTVVc09yd0pIRGFWCnhqWUtjNExsZjJMZTNKTkJtaVNxTGo5SkkraU9CQnhoYUl1dFRLc0NnWUVBelI0SzVBZ3VsTU5zZ3dydGl1YlMKV29heHlMeGRQWWUweWJSa0ZzNTNmb0JEYzJIUzZpZDROWWZnSVZNaU5OdTN4bVh6ZG9NVmlEZFVGSjlNSmtJQwp6UkUvRHBTWGs2aVhOS1IvY1dxbW16WUU0dnpLZ3J3c1ZCQjJrWENPQUs5eUpGVjR0bUZwOU9LdDBBSjZWQ2d0CmlUQ3gwakZsQktreERjV0txeEdFZy9FQ2dZQVlTZlNvSmZiOFVWVXEyeGJ0NjlIbmNnZENoRWttUDlvazJVaUYKUXl2QmxQRjBxZityMHZpeUxPMUUrZjdMcVNIRzZsWmtJdFM0Q05oVWZ3NDhYb0NvbHE2akwvd0RRczhWQllJUwpJQjdVUDYxZ3o4WlBlZWRwb2MwVkJ6Y0REMVY2Rmd3VWtzaklEMjlwNDZCSXRXd2hFWE9IaVJObVJkVjlJWCtQCmdlc3phUUtCZ0ZDUlFPUlpXd1REVjNzVFVJajRlZnZ5VlVLcWlXVDJzdUl2MUxLM2FlZVc2T1NDUmtHMFN1NG4KZ0VHWjg3bmJQbDc5SFBMdHVCaUZDZjdDVExndUxJN0NRaFB4QnVoVzRMejBpL3VsRnM1UVYzajNqU2ZwSEJiSApYNnRpY3hEcGtjY3JYUnVDa0pWc3lWTGNrN25yZS9JdmNENUtid0pPYVVmSzgzM045Z1FlCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== +kind: Secret +metadata: + name: cert-cloudkitty-internal-svc +type: kubernetes.io/tls +--- +apiVersion: v1 +data: + ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQvVENDQW1XZ0F3SUJBZ0lSQUlmVitOQWtRYTEyODBJbmo4aFdBS293RFFZSktvWklodmNOQVFFTUJRQXcKR0RFV01CUUdBMVVFQXhNTmNtOXZkR05oTFhCMVlteHBZekFlRncweU5URXlNVGN3T1RRek1qVmFGdzB6TlRFeQpNVFV3T1RRek1qVmFNQmd4RmpBVUJnTlZCQU1URFhKdmIzUmpZUzF3ZFdKc2FXTXdnZ0dpTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQmp3QXdnZ0dLQW9JQmdRRENWbGNVWW1aNlUxcnBhNWRsZ0NPNWtlS2NqYWt2dVBGWGllK2UKNUdmbkxpMUNVd0drRkpZT0d1QmNKTGVkd3V5WmcvMGZ3TXJqc3Q0SDUwbGU4S1VGK3l4RUE4VjVKckFaRGxMMAo4ZnFxbVB1RHVPZ2ZHWVRJdkVxVGNXb1R5UE9SUnJTbHMyK0Vwb2pCazMvWTREaDN3QTFrdXA2RmxxbnROcXZqCnlVUE5BeWhjeE1Na0FkR0owN21jNHQ5bkxOWlQvelBIcXQvMGpKUzgvVTh5TnMwbVgzQUNwWW5xK3FOQlJsYkoKOGlxMzFzMFFVbGs0TFprRTdYZWZJcWEwaEY0SThJakpWcmMvUE8zOE96TzFzbEVQNlhZZ1pJMEVVTjVCN3ozeApLczJPV0F3cndYVU4rekIrRGxNRytEdDVGakV4M0VIdUltTDR1MDY4M0l5cDZ0N1BFKzZYRUlhelE4SzJCWTVpCkZ4U1dDSyttK2d2dTU5VDNXK09McXU2cmc0OUtuNkQzR0hrckVnaU1pai90T3R0cmFJbWNjQnpsZFdzbVVocFQKa1FFNUlTNitjcVdsc2xETk1oME5lQWIvY3JKTGF0c1JPZHgwVVc3Zkk1ZmhQT0kzMUQxVUluemwxREEvaHNKRwpPTkU2NUZweGl2dk9KaWthc0pGZm95ZWhaOWNDQXdFQUFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQThHCkExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkM4RG8vaTVjU0hIK3lJbjFJN0gzRWRYNHFJYU1BMEcKQ1NxR1NJYjNEUUVCREFVQUE0SUJnUUMrUzZ1ZXc4Z3ZrRUlwdkhIR2VVcmhRcHpTVXhSaXU1RU83cmRjUTh1dApUVkdmam5VNmVuL1JxelJqd1h6Sy95QXAxRGVNSGZJazVMdlYyT0oxL3ZoT0s3TzRXTUFBWWpObUN0Y1F1aGhsCjhhVHNNU0pMM1RlUXFPc3lrY1hmYm45QldmWnRoRlRERHVlMHB6dWV0SDRUd2JZTW5JWHJmWGtQVWJpYWpCTDQKUWc2SDlKODg4bDh0UEFzZjJ6Y09uU2NrbThiZnRrTDhxWkZYYmJTZWp3UUxsZldqOG5lc0E2cnZKQVhXcEhtVApRSXBaTk9vb3RPNlRjYUlWdHBoa2VIamg0WW10OXkvMDZJc3FJNm1PZGNPcmdzYWFwc0xvRi9RenR0S05MYlZwCjUrVzhNNUNHUlkxeXJ0Qk9paTFPcS9SZWhvQ2VEZS9ZWlNXbjUzMVJyUmlaR2NmVExPYnpYR2l4ejZhcEF0NngKd1g5L1MzY0pXU0ZTMVpob0JDUkJmaXl3OGJUcXBaMUJtTUZDYkpxUkJMa0FpKzV1d21GaXZMRTVTaWQ0RUU0Mgp5V0tPZWZGT2JxMEV4cWo3L0hhK1dKUkEzL25mRWdMME8rQU9wVkNhRFBJMkFLUUoxQldhWkNJcEEzN04ySnc2CnV0Vm04QXo3UkNBTkZmaklyMytpU1dVPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== + tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQyVENDQWtHZ0F3SUJBZ0lSQU42ZTI3ZEtEdm1FdHE3b2xBK09vSmt3RFFZSktvWklodmNOQVFFTUJRQXcKR0RFV01CUUdBMVVFQXhNTmNtOXZkR05oTFhCMVlteHBZekFlRncweU5URXlNVGd4T1RFeE1EQmFGdzB6TURFeQpNVGN4T1RFeE1EQmFNQUF3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRGMxSnF5CjJFdGZzek1BRzlqMmNobW1iYnRpWDdRajd6UTBCekp1TC9DZUdhRHBFL1JCbkR4bkduZFkvSUFUb2h3OHlkbk4KSUpQZmFiVjh3OTNFbVV0TWlwenNyd2hBcjJlajdEc0NIVktlUDlwSjRUc2dyb2lLT3EyZEZCa2o5U095MGVZagp5YUIwOFViUWhnQjBrT0ZocnowNmEzNVRqQ01WZHR6UGg1TXNmNVQyRGFWdTJkVnl4MEM3UE5uYlRZeFdqMWJjClNZcXVxY0lsd1NnQVYxWm04blE0UmlCak1MNHB3amVMTk54dlVMRnZJUFhsc1dOTStUNXFuOEM0WXRob3hQdDYKeGtjNUdBeVl1SjVKM2ZlRWt1VXMycVM0elZHT2tuMktaTFVqc2JPeE5GYUUxYlFRY1d6QzVPK2hDWjN0ODBITQo5OU9WclYzODVudlQ4NnRsQWdNQkFBR2pnYlV3Z2JJd0RnWURWUjBQQVFIL0JBUURBZ1dnTUJNR0ExVWRKUVFNCk1Bb0dDQ3NHQVFVRkJ3TUJNQXdHQTFVZEV3RUIvd1FDTUFBd0h3WURWUjBqQkJnd0ZvQVVMd09qK0xseEljZjcKSWlmVWpzZmNSMWZpb2hvd1hBWURWUjBSQVFIL0JGSXdVSUlmWTJ4dmRXUnJhWFIwZVMxd2RXSnNhV011YjNCbApibk4wWVdOckxuTjJZNEl0WTJ4dmRXUnJhWFIwZVMxd2RXSnNhV011YjNCbGJuTjBZV05yTG5OMll5NWpiSFZ6CmRHVnlMbXh2WTJGc01BMEdDU3FHU0liM0RRRUJEQVVBQTRJQmdRQjJQQ2oyL0Qya1BSek5yMzkzcEoydEVkWmUKeDZzaG0xbVZVUlpzOWQ3TlRwL0o1SHlDREZ6eUFta0p0QXNCcjRUejdNMHVIRDRwRDNIc2J2VW9nS2pEYWtrRwpZVGVVdmtqYUM4VnFhcFU2dXpBQjduUmt1bFdva2pYdWhEeGd1anlneDVzL20yLzhsRjI4b3dNYU52UHdBczR5ClhORVFkZGhTRUozNk9sMk9Nbml6clpURHBSQ0JEM0d3S1BwK05aK1REOWhHeUtPd1ZFVDcydlpiUHIvNG9oVGUKQ0w3UHZTOUx1dFd3N3EyUzBESzgzMUtxTC9yN01zZS95cHBZeWRNNVdDWXpSVUI4VXNXaEdYOTQ1aE4xVmJQRwpWY2V1L0RUcUhsWlB0ejhydEpnMnNlSXpWSys5RGliTGVyREhDdVVaRGFNNDlCMW1jd2Nxc1ZYTDN6N3A4aTJWCm1JcjJCd3dqcENRYis1ODJFdkNVbjZlbllZdm8wa05uWEV4VGgyclhYNWsxMHAycnM0ZkdFUEphSXpsRFpOOWoKRUd1Zit5UC9nL2sxdmNuanVTdDJKdG12ZXp1MjJvNklMMzJPTDFlLzV1YmNNWGt4ZXNNdDhPa2dZdzZaMVdjSgpwenlRMVVmeGNwYXZNNndZdzNZRHJhNDhONVM1TWJVWDV3eXlJcVU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K + tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBM05TYXN0aExYN016QUJ2WTluSVpwbTI3WWwrMEkrODBOQWN5Ymkvd25obWc2UlAwClFadzhaeHAzV1B5QUU2SWNQTW5aelNDVDMybTFmTVBkeEpsTFRJcWM3SzhJUUs5bm8rdzdBaDFTbmovYVNlRTcKSUs2SWlqcXRuUlFaSS9VanN0SG1JOG1nZFBGRzBJWUFkSkRoWWE4OU9tdCtVNHdqRlhiY3o0ZVRMSCtVOWcybApidG5WY3NkQXV6eloyMDJNVm85VzNFbUtycW5DSmNFb0FGZFdadkowT0VZZ1l6QytLY0kzaXpUY2IxQ3hieUQxCjViRmpUUGsrYXAvQXVHTFlhTVQ3ZXNaSE9SZ01tTGllU2QzM2hKTGxMTnFrdU0xUmpwSjlpbVMxSTdHenNUUlcKaE5XMEVIRnN3dVR2b1FtZDdmTkJ6UGZUbGExZC9PWjcwL09yWlFJREFRQUJBb0lCQUJYUWdyK3NFallQODdmTgpDRysvOGJ5NUZrdXZmSklZTFNYK21BSytoWng0bDZhdXEvQlhTTGcrcXcrRlVmbWVoLytSU1F5MGJTY2l3Q1RsCkRHRkJhMmpTUUpJNDhDM0RwZzlSWkxyZXZxeVhUaThDS3Q4ZG5xdFpCSkdCek1INmsxNDAwZkV6RjhDMW5QTTQKYVk4YVNNbG5rRHJYSjVHRlJHbjRaZk95UnQyY1JjRXI5MUY5eU5ZZHF1Wkd4cEJkWnRDVUlNUGhnWGtEZ3l0RAp5bWVTWEg1Um80ZGJDbHdLZWFYVUdoQWg4UzA0ZVQzakNjLzBiQUp1Z0x4Q2MxZE1xWFp1RkFNTU82QUYycEY0Ci92bHBCV2FYYllka0dxQlZNOXA3S0JES3hJalgvczBOZ1dsR05WalRQOEtZd2Q4SlpIcVZjcEwxdFBKb0dxS1oKMzVxeUFqa0NnWUVBMzlod2R4ekJPSlZLMkZlMnJneStIejBPRWt0V2JTZXpoOHBSM0EyaFAvbFlwaURuTjAvegpZZXY2WXFoUytSUjMrQktEY0pFc3FLYmFFYWlYRDZmd0pMN1dGL0JIN0FKckFsMW4yWDlqSTd2RDdsZThBclJ2CkwyU2JsK0RZY3NrS1EybEdib3BhRmc2STVTT29QQ0M1UHVLdzRXQ0gvTUxCZ01BSHNhS0ZPN2NDZ1lFQS9JMUwKT3BtMFBYM3VRRGNyZ1gyVDkydkx0cHQxRkJod3VXcTlTY0pIMXZsL2ViOHE5bVhaNGdySHdiMEFEQW0zOXVCSQpIc3ZGTDJ5dmRibEpvdjgxRUdOVDhWWWhGbnBrejd3cHd3ajFJLzRVVVVZbHYva2s4bnppb1MwZEF5NGJvUjFLClFvQW5ETmcwNXo0WmZWWDBCTHFzaXZTY2NuVzNqQ1d0bHlrUVNjTUNnWUJhd1RzZjMrV3JGa1JwSUc3dGREY2wKSFREMlU5c3ZtRmdlcHZXM2ZVTXlWOXNNUit6V3JUQ2xNL0twUzB1UXR5N0l3bURPSTkzeVp1dWxHekJiNVovawpsZ2JoWDhjWk5nWEN5TElSS2FlOVZpUmpIdWtZUTZXTWxvTEsraHRudG9EVndmb1BXVUtiREx1T0EzM3pHdVZnClRMS2dQZTRFbWNXd2VLcmw1MW1UVXdLQmdRQ0dnRjE3VlJhbjFTU0k4SmpyK3N4TjdndnRNYmZWdnZweDFVWUEKUFVielY2Y3JXTU54dkdhZ3V1c041REZkTitQUXlEdkFvdmRlUFh6b3JvaG9GWkRXTElBdFBKaWNsd3lQa2YrUAp6bnAzODc0d1ZyS09IZ3N1VlpLQkVqeXNUK2NKRkVkVFNWc0N2VGJYbkx3SWd6bFZOM0hqQTBrNnNEVFRuOUZtCmVza2c3d0tCZ1FDSGhMd0F4TlBDcW9QSzdvUkdCalM0UWJqc3RQcUNjeHNLMzVOdW5OSVhLOG1iZ1dYcXNSc1kKcXVDVDgyYitQdmtvdXlyeEdFTTJCL1czR3RQUVgrUUxXcUJFZ2Z0OUd0TkRNN3I3WEZ6T2RUNmlSa3FKcUgyYwpPN1pjQVF1dG5IVzVEMndVQ2FUZXgzaXpYU1VCYVZxckFKR09QTDM1Uk5Ea0xXZzFTaTVIemc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= +kind: Secret +metadata: + name: cert-cloudkitty-public-svc +type: kubernetes.io/tls diff --git a/test/kuttl/tests/tls/02-assert.yaml b/test/kuttl/tests/tls/02-assert.yaml index a7f80dd2d..0e9556db4 100644 --- a/test/kuttl/tests/tls/02-assert.yaml +++ b/test/kuttl/tests/tls/02-assert.yaml @@ -399,3 +399,134 @@ spec: port: 9090 protocol: TCP targetPort: 9090 +--- +apiVersion: telemetry.openstack.org/v1beta1 +kind: CloudKitty +metadata: + name: telemetry-kuttl-cloudkitty +status: + conditions: + - status: "True" + type: Ready + - status: "True" + type: CloudKittyAPIReady + - status: "True" + type: CloudKittyClientCertReady + - status: "True" + type: CloudKittyLokiStackReady + - status: "True" + type: CloudKittyProcReady + - status: "True" + type: CloudKittyStorageInitReady + - status: "True" + type: DBReady + - status: "True" + type: DBSyncReady + - status: "True" + type: InputReady + - status: "True" + type: MariaDBAccountReady + - status: "True" + type: MemcachedReady + - status: "True" + type: NetworkAttachmentsReady + - status: "True" + type: RabbitMqTransportURLReady + - status: "True" + type: RoleBindingReady + - status: "True" + type: RoleReady + - status: "True" + type: ServiceAccountReady + - status: "True" + type: ServiceConfigReady +--- +apiVersion: v1 +kind: Pod +metadata: + labels: + component: cloudkitty-api + service: cloudkitty + name: telemetry-kuttl-cloudkitty-api-0 + ownerReferences: + - kind: StatefulSet + name: telemetry-kuttl-cloudkitty-api +spec: + containers: + - name: telemetry-kuttl-cloudkitty-api-log + - name: cloudkitty-api + volumeMounts: + - mountPath: /var/lib/openstack/bin + name: scripts + - mountPath: /var/lib/openstack/config + name: config-data + - mountPath: /var/lib/kolla/config_files/config.json + name: config-data + subPath: cloudkitty-api-config.json + - mountPath: /var/lib/openstack/loki-certs + name: certs + - mountPath: /var/lib/openstack/service-config/ + name: config-data-custom + - mountPath: /var/log/cloudkitty + name: logs + - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem + name: combined-ca-bundle + subPath: tls-ca-bundle.pem + - mountPath: /var/lib/config-data/tls/certs/internal.crt + name: internal-tls-certs + subPath: tls.crt + - mountPath: /var/lib/config-data/tls/private/internal.key + name: internal-tls-certs + subPath: tls.key + - mountPath: /var/lib/config-data/tls/certs/public.crt + name: public-tls-certs + subPath: tls.crt + - mountPath: /var/lib/config-data/tls/private/public.key + name: public-tls-certs + subPath: tls.key + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + hostname: telemetry-kuttl-cloudkitty-api-0 +status: + containerStatuses: + - name: cloudkitty-api + ready: true + started: true + - name: telemetry-kuttl-cloudkitty-api-log + ready: true + started: true +--- +apiVersion: v1 +kind: Pod +metadata: + labels: + component: cloudkitty-proc + service: cloudkitty + name: telemetry-kuttl-cloudkitty-proc-0 + ownerReferences: + - kind: StatefulSet + name: telemetry-kuttl-cloudkitty-proc +spec: + containers: + - name: cloudkitty-proc + volumeMounts: + - mountPath: /var/lib/openstack/bin + name: scripts + - mountPath: /var/lib/openstack/config + name: config-data + - mountPath: /var/lib/kolla/config_files/config.json + name: config-data + subPath: cloudkitty-proc-config.json + - mountPath: /var/lib/openstack/loki-certs + name: certs + - mountPath: /var/lib/openstack/service-config/ + name: config-data-custom + - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem + name: combined-ca-bundle + subPath: tls-ca-bundle.pem + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + hostname: telemetry-kuttl-cloudkitty-proc-0 +status: + containerStatuses: + - name: cloudkitty-proc + ready: true + started: true diff --git a/test/kuttl/tests/tls/02-deploy.yaml b/test/kuttl/tests/tls/02-deploy.yaml index 95c0d0a23..ccd08efa8 100644 --- a/test/kuttl/tests/tls/02-deploy.yaml +++ b/test/kuttl/tests/tls/02-deploy.yaml @@ -48,3 +48,33 @@ spec: prometheusTls: caBundleSecretName: combined-ca-bundle secretName: cert-metric-storage-prometheus-svc +--- +apiVersion: telemetry.openstack.org/v1beta1 +kind: CloudKitty +metadata: + name: telemetry-kuttl-cloudkitty +spec: + enabled: true + s3StorageConfig: + schemas: + - effectiveDate: "2024-11-18" + version: v13 + secret: + name: logging-loki-s3 + type: s3 + storageClass: local-storage + prometheusHost: telemetry-kuttl-metricstorage-prometheus + prometheusPort: 9090 + prometheusTLSCaCertSecret: + name: combined-ca-bundle + cloudKittyAPI: + tls: + api: + internal: + secretName: cert-cloudkitty-internal-svc + public: + secretName: cert-cloudkitty-public-svc + caBundleSecretName: combined-ca-bundle + cloudKittyProc: + tls: + caBundleSecretName: combined-ca-bundle diff --git a/test/kuttl/tests/tls/deps/loki-operator.yaml b/test/kuttl/tests/tls/deps/loki-operator.yaml new file mode 100644 index 000000000..30d891d16 --- /dev/null +++ b/test/kuttl/tests/tls/deps/loki-operator.yaml @@ -0,0 +1,27 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: openshift-operators-redhat + labels: + name: openshift-operators-redhat +--- +apiVersion: operators.coreos.com/v1 +kind: OperatorGroup +metadata: + name: loki-operator + namespace: openshift-operators-redhat +spec: + upgradeStrategy: Default +--- +apiVersion: operators.coreos.com/v1alpha1 +kind: Subscription +metadata: + name: loki-operator + namespace: openshift-operators-redhat +spec: + channel: stable-6.4 + installPlanApproval: Automatic + name: loki-operator + source: redhat-operators + sourceNamespace: openshift-marketplace