Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NOISSUE - Create and deploy SuperMQ Helm Charts #158

Closed
wants to merge 14 commits into from
Prev Previous commit
Next Next commit
Remove references to bootstrap
JeffMboya committed Jan 22, 2025
commit 775bddbbf8d47c1aa90a173aa02e988f4415c49e
7 changes: 5 additions & 2 deletions charts/supermq/Chart.lock
Original file line number Diff line number Diff line change
@@ -35,11 +35,14 @@ dependencies:
- name: postgresql
repository: https://charts.bitnami.com/bitnami
version: 12.5.6
- name: postgresql
repository: https://charts.bitnami.com/bitnami
version: 12.5.6
- name: redis
repository: https://charts.bitnami.com/bitnami
version: 19.6.2
- name: vault
repository: https://helm.releases.hashicorp.com
version: 0.28.1
digest: sha256:9b98511c690b0f1f61f58130390537b9b02727bd1f190d6e334ef9c60d0bc82c
generated: "2024-08-01T23:25:55.078828535+05:30"
digest: sha256:23304aa3b2130b5f1dff9a111f0091548df74d444ff38fe85a9675514d520997
generated: "2025-01-22T17:43:20.602140475+03:00"
35 changes: 16 additions & 19 deletions charts/supermq/templates/domains-deplyment.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# Copyright (c) Abstract Machines
# SPDX-License-Identifier: Apache-2.0

apiVersion: apps/v1
kind: Deployment
metadata:
@@ -13,12 +10,12 @@ spec:
template:
metadata:
annotations:
prometheus.io/path: /metrics
prometheus.io/port: "{{ .Values.domains.http.port }}"
prometheus.io/scrape: "true"
labels:
app: {{ .Release.Name }}
component: domains
prometheus.io/path: /metrics
prometheus.io/port: "{{ .Values.domains.http.port }}"
prometheus.io/scrape: "true"
labels:
app: {{ .Release.Name }}
component: domains
spec:
{{- with (default .Values.defaults.image.pullSecrets .Values.domains.image.pullSecrets) }}
imagePullSecrets:
@@ -32,7 +29,7 @@ spec:
imagePullPolicy: {{ default .Values.defaults.image.pullPolicy .Values.domains.image.pullPolicy }}
env:
- name: SMQ_DOMAINS_LOG_LEVEL
value: {{ default .Values.defaults.logLevel .Values.domains.logLevel | quote }}
value: {{ default .Values.defaults.logLevel .Values.domains.logLevel | quote }}
- name: SMQ_DOMAINS_GRPC_HOST
value: {{ .Values.domains.grpc.host | quote }}
- name: SMQ_DOMAINS_GRPC_PORT
@@ -42,27 +39,27 @@ spec:
- name: SMQ_DOMAINS_HTTP_PORT
value: "{{ .Values.domains.http.port | quote }}"
- name: SMQ_DOMAINS_DB_HOST
{{- if .Values.postgresqldomains.enabled }}
{{- if .Values.postgresqldomains.enabled }}
value: "{{ .Release.Name }}-postgresqldomains"
{{- else }}
{{- else }}
value: {{ .Values.postgresqldomains.host | quote }}
{{- end }}
{{- end }}
- name: SMQ_DOMAINS_DB_PORT
value: "{{ .Values.domains.db.port | quote }}"
value: "{{ .Values.postgresqldomains.port | quote }}"
- name: SMQ_DOMAINS_DB_USER
value: {{ .Values.domains.db.user | quote }}
value: {{ .Values.postgresqldomains.username | quote }}
- name: SMQ_DOMAINS_DB_PASS
value: {{ .Values.domains.db.password | quote }}
value: {{ .Values.postgresqldomains.password | quote }}
- name: SMQ_DOMAINS_DB_NAME
value: {{ .Values.domains.db.database | quote }}
value: {{ .Values.postgresqldomains.database | quote }}
- name: SMQ_ES_URL
value: {{ .Values.defaults.eventStreamURL | quote }}
- name: SMQ_JAEGER_URL
value: "http://{{ .Values.jaeger.fullnameOverride }}-collector:{{ .Values.jaeger.collector.service.otlp.http.port }}/v1/traces"
- name: SMQ_JAEGER_TRACE_RATIO
value: {{ default .Values.defaults.jaegerTraceRatio .Values.domains.jaegerTraceRatio | quote }}
value: {{ default .Values.defaults.jaegerTraceRatio .Values.domains.jaegerTraceRatio | quote }}
- name: SMQ_SEND_TELEMETRY
value: {{ default .Values.defaults.sendTelemetry .Values.domains.sendTelemetry | quote }}
value: {{ default .Values.defaults.sendTelemetry .Values.domains.sendTelemetry | quote }}
ports:
- containerPort: {{ .Values.domains.grpc.port }}
name: grpc
9 changes: 0 additions & 9 deletions charts/supermq/templates/ingress.yaml
Original file line number Diff line number Diff line change
@@ -204,15 +204,6 @@ spec:
port:
number: {{ .Values.certs.httpPort }}
{{- end }}
{{- if .Values.bootstrap.enabled }}
- path: /bootstrap/?(.*)
pathType: ImplementationSpecific
backend:
service:
name: {{ .Release.Name }}-bootstrap
port:
number: {{ .Values.bootstrap.httpPort }}
{{- end }}
{{- if .Values.ingress.tls }}
tls:
- hosts:
2 changes: 0 additions & 2 deletions charts/supermq/templates/ui-deployment.yaml
Original file line number Diff line number Diff line change
@@ -51,8 +51,6 @@ spec:
value: {{ default (printf "http://%s-invitations:%s" .Release.Name (.Values.invitations.httpPort | toString )) .Values.ui.invitationsUrl }}
- name: MG_DOMAINS_URL
value: {{ default (printf "http://%s-auth:%s" .Release.Name (.Values.auth.httpPort | toString )) .Values.ui.authUrl }}
- name: MG_BOOTSTRAP_URL
value: {{ default (printf "http://%s-bootstrap:%s" .Release.Name (.Values.bootstrap.httpPort | toString )) .Values.ui.bootstrapUrl }}
- name: MG_JOURNAL_URL
value: {{ default (printf "http://%s-journal:%s" .Release.Name (.Values.journal.httpPort | toString )) .Values.ui.journalUrl }}
- name: MG_UI_CONTENT_TYPE
2 changes: 1 addition & 1 deletion charts/supermq/values.yaml
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ domains:
# repository: "supermq/domains"
# tag: "latest"
# pullPolicy: "IfNotPresent"
# logLevel: "info"
logLevel: "info"
# jaegerTraceRatio: 1.0
# sendTelemetry: true
grpc:

Unchanged files with check annotations Beta

description: Magistrala IoT Platform
icon: https://avatars1.githubusercontent.com/u/13207490
type: application
version: 0.14.2 # Incremented chart version if the chart is updated

Check failure on line 9 in charts/supermq/Chart.yaml

GitHub Actions / lint-test

9:17 [comments] too few spaces before comment
appVersion: "0.14.0" # Update application version if the app is updated

Check failure on line 10 in charts/supermq/Chart.yaml

GitHub Actions / lint-test

10:22 [comments] too few spaces before comment
home: https://abstractmachines.fr/magistrala.html
sources:
- https://hub.docker.com/u/magistrala