kubernetes/argo-cd/applications/production-hm/akhq/argo-cd-manifests/hm-akhq-application.yaml
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: hm-akhq
namespace: production-hm-argo-cd
labels:
app.kubernetes.io/name: hm-akhq
spec:
project: production-hm
sources:
- repoURL: https://akhq.io
# https://artifacthub.io/packages/helm/akhq/akhq
targetRevision: 0.25.1
chart: akhq
helm:
releaseName: hm-akhq
values: |
# https://github.com/tchiotludo/akhq/blob/dev/helm/akhq/values.yaml
---
configuration:
akhq:
connections:
production-hm-kakfa:
properties:
bootstrap.servers: b-1.hmkafka.xxxxxx.xx.kafka.us-west-2.amazonaws.com:9098,b-2.hmkafka.xxxxxx.xx.kafka.us-west-2.amazonaws.com:9098,b-3.hmkafka.xxxxxx.xx.kafka.us-west-2.amazonaws.com:9098
security.protocol: SASL_SSL
sasl.mechanism: AWS_MSK_IAM
sasl.jaas.config: software.amazon.msk.auth.iam.IAMLoginModule required;
sasl.client.callback.handler.class: software.amazon.msk.auth.iam.IAMClientCallbackHandler
schema-registry:
type: confluent
url: http://hm-confluent-schema-registry-service.production-hm-confluent-schema-registry.svc:8081
serviceAccount:
create: true
annotations:
eks.amazonaws.com/role-arn: arn:aws:iam::272394222652:role/AKHQRole-hm-akhq
resources:
requests:
cpu: 50m
memory: 512Mi
limits:
cpu: 300m
memory: 2Gi
- repoURL: git@github.com:hongbo-miao/hongbomiao.com.git
targetRevision: HEAD
path: kubernetes/argo-cd/applications/production-hm/akhq/kubernetes-manifests
destination:
namespace: production-hm-akhq
server: https://kubernetes.default.svc
syncPolicy:
syncOptions:
- ServerSideApply=true
automated:
prune: true