k8s-gitops
k8s-gitops copied to clipboard
feat(helm): update chart emqx to 5.8.5
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| emqx | minor | 5.0.3 -> 5.8.5 |
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Path: cluster/apps/home-automation/emqx/helmrelease.yaml
Version: 5.0.3 -> 5.8.0
@@ -3,8 +3,12 @@
apiVersion: v1
kind: ServiceAccount
metadata:
- namespace: default
name: emqx
+ namespace: default
+ labels:
+ app.kubernetes.io/name: emqx
+ app.kubernetes.io/instance: emqx
+ app.kubernetes.io/managed-by: Helm
---
# Source: emqx/templates/configmap.yaml
apiVersion: v1
@@ -17,49 +21,16 @@
app.kubernetes.io/instance: emqx
app.kubernetes.io/managed-by: Helm
data:
+ EMQX_NAME: emqx
+ EMQX_CLUSTER__DNS__NAME: "emqx-headless.default.svc.cluster.local"
+ EMQX_CLUSTER__DNS__RECORD_TYPE: "srv"
EMQX_ALLOW_ANONYMOUS: "false"
EMQX_AUTH__MNESIA__PASSWORD_HASH: "plain"
EMQX_AUTH__USER__1__USERNAME: "iot"
- EMQX_CLUSTER__DISCOVERY_STRATEGY: "k8s"
- EMQX_CLUSTER__K8S__ADDRESS_TYPE: "hostname"
- EMQX_CLUSTER__K8S__APISERVER: "https://kubernetes.default.svc:443"
- EMQX_CLUSTER__K8S__NAMESPACE: "default"
- EMQX_CLUSTER__K8S__SERVICE_NAME: "emqx-headless"
- EMQX_CLUSTER__K8S__SUFFIX: "svc.cluster.local"
+ EMQX_CLUSTER__DISCOVERY_STRATEGY: "dns"
EMQX_DASHBOARD__DEFAULT_PASSWORD: "public"
EMQX_DASHBOARD__DEFAULT_USERNAME: "admin"
---
-# Source: emqx/templates/rbac.yaml
-kind: Role
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
- namespace: default
- name: emqx
-rules:
- - apiGroups:
- - ""
- resources:
- - endpoints
- verbs:
- - get
- - watch
- - list
----
-# Source: emqx/templates/rbac.yaml
-kind: RoleBinding
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
- namespace: default
- name: emqx
-subjects:
- - kind: ServiceAccount
- name: emqx
- namespace: default
-roleRef:
- kind: Role
- name: emqx
- apiGroup: rbac.authorization.k8s.io
----
# Source: emqx/templates/service.yaml
apiVersion: v1
kind: Service
@@ -74,6 +45,7 @@
metallb.universe.tf/loadBalancerIPs: ${EMQX_LB}
spec:
type: LoadBalancer
+ externalTrafficPolicy: Local
ports:
- name: mqtt
port: 1883
@@ -181,14 +153,14 @@
metadata:
labels:
app: emqx
- version: 5.0.3
+ version: 5.8.0
app.kubernetes.io/name: emqx
app.kubernetes.io/instance: emqx
annotations:
- checksum/config: "ac27fd4ffc843c3b97ff4814ce55b8cfcb03219a489de477b281626f7fd74856"
+ checksum/config: "54114bf5de89345c6e65ab6776e10168c714216289cb86d873e405905c7834d4"
spec:
- volumes:
serviceAccountName: emqx
+ volumes:
securityContext:
fsGroup: 1000
fsGroupChangePolicy: Always
@@ -197,7 +169,7 @@
- 1000
containers:
- name: emqx
- image: "public.ecr.aws/emqx/emqx:5.0.3"
+ image: "public.ecr.aws/emqx/emqx:5.8.0"
imagePullPolicy: IfNotPresent
securityContext:
runAsNonRoot: true
@@ -215,6 +187,8 @@
containerPort: 18083
- name: ekka
containerPort: 4370
+ - name: genrpc-manual
+ containerPort: 5369
envFrom:
- configMapRef:
name: emqx-env
@@ -229,14 +203,14 @@
mountPath: "/opt/emqx/data"
readinessProbe:
httpGet:
- path: /api/v5/status
+ path: /status
port: 18083
initialDelaySeconds: 10
periodSeconds: 5
failureThreshold: 30
livenessProbe:
httpGet:
- path: /api/v5/status
+ path: /status
port: 18083
initialDelaySeconds: 60
periodSeconds: 30
@@ -287,3 +261,7 @@
- hosts:
- emqx.${DOMAIN}
- secretName: nathanpawelek-com-tls
+---
+
+# Source: emqx/templates/rbac.yaml
+---