diff --git a/apps/flows/wb/backend.yaml b/apps/flows/wb/backend.yaml index f57b8cd..153c3b1 100644 --- a/apps/flows/wb/backend.yaml +++ b/apps/flows/wb/backend.yaml @@ -99,7 +99,24 @@ spec: path: _default: authentication.py + - name: kafka-cert-volume + mountPath: + _default: /usr/local/share/ca-certificates + readOnly: + _default: true + configMap: + name: + _default: kafka-cert + envs: + - name: KAFKA_HOST + value: + _default: "wb-prod-kafka-bootstrap.kafka.svc.cluster.local:9093" + + - name: KAFKA_SSL_CAFILE + value: + _default: "/usr/local/share/ca-certificates/kafka.crt" + - name: LOG_LEVEL value: _default: "DEBUG" @@ -288,6 +305,16 @@ spec: _default: "rabbitmq-secret" secretKey: "vhost" + - name: KAFKA_USERNAME + secretName: + _default: "kafka-secret" + secretKey: "username" + + - name: KAFKA_PASSWORD + secretName: + _default: "kafka-secret" + secretKey: "password" + commitSha: "" gitlabUri: "" gitlabJobUrl: "" diff --git a/apps/flows/wb/celery.yaml b/apps/flows/wb/celery.yaml index cc71863..3fcb961 100644 --- a/apps/flows/wb/celery.yaml +++ b/apps/flows/wb/celery.yaml @@ -70,7 +70,26 @@ spec: name: _default: dockerhub + volumes: + _default: + - name: kafka-cert-volume + mountPath: + _default: /usr/local/share/ca-certificates + readOnly: + _default: true + configMap: + name: + _default: kafka-cert + envs: + - name: KAFKA_HOST + value: + _default: "wb-prod-kafka-bootstrap.kafka.svc.cluster.local:9093" + + - name: KAFKA_SSL_CAFILE + value: + _default: "/usr/local/share/ca-certificates/kafka.crt" + - name: LOG_LEVEL value: _default: "DEBUG" @@ -302,6 +321,16 @@ spec: _default: "rabbitmq-secret" secretKey: "vhost" + - name: KAFKA_USERNAME + secretName: + _default: "kafka-secret" + secretKey: "username" + + - name: KAFKA_PASSWORD + secretName: + _default: "kafka-secret" + secretKey: "password" + commitSha: "" gitlabUri: "" gitlabJobUrl: "" diff --git a/apps/flows/wb/kafka-cert-configmap.yaml b/apps/flows/wb/kafka-cert-configmap.yaml new file mode 100644 index 0000000..574eb66 --- /dev/null +++ b/apps/flows/wb/kafka-cert-configmap.yaml @@ -0,0 +1,38 @@ +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: kafka-cert + namespace: flows +data: + kafka.crt: | + -----BEGIN CERTIFICATE----- + MIIFLTCCAxWgAwIBAgIUYDZPxGRsr7IiqHEmfd07QTQlOKYwDQYJKoZIhvcNAQEN + BQAwLTETMBEGA1UECgwKaW8uc3RyaW16aTEWMBQGA1UEAwwNY2x1c3Rlci1jYSB2 + MDAeFw0yNTEyMTYxNDM0NTVaFw0yNjEyMTYxNDM0NTVaMC0xEzARBgNVBAoMCmlv + LnN0cmltemkxFjAUBgNVBAMMDWNsdXN0ZXItY2EgdjAwggIiMA0GCSqGSIb3DQEB + AQUAA4ICDwAwggIKAoICAQCfzDZhEzw2pbU5Xpu8OzD+3iQG+DVjU8PQWWQEF27h + yjohDkUr3zCZtW7xMKWKUNxBgrKsfe4TDOQN8cij3cS9sy0So+UhMeF7Bq9PU1Yd + bmTRq8q1PiuNUkiCGJ5wrb3+NZvVxZLJUIFgiealsRw80MgMWWSzy0I35T2Edn/a + DU4jhlgQxyzQ621+oGP0n28gCjmm6pCq2tkj/Z8WTdu1gOWyRdK02a2uE2Ts2nLa + Di32GaZrIbIuD/WUd6Ek66uCeJvh2CT7s+SqgtMbtT7gibUuPQ3hk1VGQsjy22l3 + hUNpLu86nrwbuf21mY55KnLOcaVq1ag1TpIIKfZAL/KWFCGZ6H6kwEIbCAL0Hei7 + cJ2Wm2/qlzKUeU869M7YybZAfXl/t6XT4QgFgje+42N980vy5A4GhWi1Z7lPqqOe + jPGBstkRZybKz1sTk87+oJx82iQU/ozVmzjSEK1SoYRNbvug8PNpxmPoPnJ2flgG + t2q2+2ZQP3f1aAHVcZ3U5+hWlRmKPXzjrJv7gnhuvqJl7OwB50y+yWiVfZ9xrYl2 + EpX+yHuFFK+9NnB5taUK8Fz+hQaLU8J4q7P0bRqkoI+LdcEErjuDT/eI2d5+Ql8K + /JkV823hX2WNB9bdaQ24BelVUbsxGpR7ms6KWrM11kHnbzUlEM+AxZES6F7Qbr55 + TwIDAQABo0UwQzAdBgNVHQ4EFgQUM7hshx7e9TFEN82Pf446aBrJUA4wEgYDVR0T + AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIB + AFNHFGPDxY966fz0dxDFFSfeo47y7XQZMK9xAwH73cQoSeqx+IMxzgM8nfJQ9XMN + PeLwVRZ7pvRee2ZhUPglBSTHnW2rvfmLBOO9xyKZxRsCkoFxuHH9xfM7bFWb96R6 + fGrOdEZDB3yj00T+tkubwqt+/dUhQUj8juwyPs55WMb/0BIbapaoQ6QOP13CaXDV + ZmAfsEEIBkNxfq7GTr/z0Rq0B4+9FxAf3Jrsmi/dYoFD/prHsvBDkYw1daoFyp5C + tbctvB9wtphnCCynekt8UBvpVKHUU/xaUa09TQTToXjBbV1SZeIOHNG0MNbWa4sz + AL/cpXdq1EAxiTeAVT9XhCwhe/xJvFZIWuFLmW3J+ZxrOUCKieCYpTqBY2tBkkDY + //egic787yTR6zxqQNSzvNU5LhzrN7lu+KHGM06T35+HvpzgPPiRCzsxO62p63op + mq04K31yYZgLiqeAj5W+rioRGJNn4TXJpH9KIrzmGM7lVWLYWMAKeZU4r1lDUdcu + 7jsBH8BRJWJeVK3xVw2HB3lk7Xn0WrR92adeYQ3f0vKbMIAVUnSJ3yCKJ4NMFSki + j78nx2mi/G0RhUPGZ9hhLXQKj9BtbpEnwpbGWtf0ShtVOxD/HKLCr7koBtW9TMPS + 9K0sJhE5VjsQLkDDu9p3GdRcuLNA/oa7xFvRFtqGFsLj + -----END CERTIFICATE----- diff --git a/apps/flows/wb/kustomization.yaml b/apps/flows/wb/kustomization.yaml index ad62e58..b4d6825 100644 --- a/apps/flows/wb/kustomization.yaml +++ b/apps/flows/wb/kustomization.yaml @@ -4,6 +4,7 @@ kind: Kustomization namespace: flows resources: - authentication-configmap.yaml + - kafka-cert-configmap.yaml - backend.yaml - celery.yaml - frontend.yaml