Skip to content
This repository has been archived by the owner on Sep 21, 2022. It is now read-only.

Commit

Permalink
Flyttet flere rabbitmq-verdier inn i chart
Browse files Browse the repository at this point in the history
  • Loading branch information
andreasstorlien committed Jun 17, 2022
1 parent 31252ec commit 3db626b
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 4 deletions.
2 changes: 1 addition & 1 deletion charts/helsenorge-application/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ maintainers:
email: "[email protected]"
url: "https://www.nhn.no/"

version: 0.0.29
version: 0.0.30

dependencies:
- name: helsenorge-common
Expand Down
6 changes: 4 additions & 2 deletions charts/helsenorge-application/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# helsenorge-applikasjon

![Version: 0.0.29](https://img.shields.io/badge/Version-0.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![Version: 0.0.30](https://img.shields.io/badge/Version-0.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)

Helm chart for installere en helsenorge-applikasjon på kuberntes. En helsenorge-applikasjon dekker typene API, WebApp, Service, Batch. Dvs, applikasjoner som utfører arbeid kontinuerlig.

Expand Down Expand Up @@ -51,11 +51,13 @@ Helm chart for installere en helsenorge-applikasjon på kuberntes. En helsenorge
| livenessProbe.path | string | `"/api/ping"` | [Liveness probe](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#types-of-probe) indikerer om containeren kjører ved å gjøre et http kall mot gitt path. |
| logging | object | `{"areaOvveride":""}` | Logging |
| nameOverride | string | `""` | Overrider navn på chart. Beholder release-navnet |
| rabbitmq | object | `{"clusterName":"rabbitmq","createUser":true,"password":"","port":5671,"user":"","virtualHost":"internal.messaging.helsenorge.no"}` | Rabbitmq-settings |
| rabbitmq | object | `{"clusterName":"rabbitmq","createUser":true,"encryptMessages":true,"password":"","port":5671,"useSsl":true,"user":"","virtualHost":"internal.messaging.helsenorge.no"}` | Rabbitmq-settings |
| rabbitmq.clusterName | string | `"rabbitmq"` | Navn på cluster, brukes til å sette opp adressen til rabbitmq, så må være det samme som hostnavnet |
| rabbitmq.createUser | bool | `true` | Hvis 'true' så opprettes det en rabbitmq-bruker for applikasjonene. Fungerer kun i miljøer der rabbitmq styres av [rabbitmq-topology-operator](https://www.rabbitmq.com/kubernetes/operator/using-topology-operator.html#non-operator). Hvis satt til false så må 'user' og 'password' settes. |
| rabbitmq.encryptMessages | bool | `true` | Skal meldinger som går mellom client og rabbitmq krypteres |
| rabbitmq.password | string | `""` | Passord - Brukes kun hvis generate user er satt til 'false' |
| rabbitmq.port | int | `5671` | Port til amqp-endepunktet til rabbitmq |
| rabbitmq.useSsl | bool | `true` | Kommunikasjon mellom client og rabbitmq går over ssl |
| rabbitmq.user | string | `""` | Bruker - Settes default til det samme som applikasjonen, overstyr det navnet ved å angi en verdi. Eks: configuration-internalapi |
| rabbitmq.virtualHost | string | `"internal.messaging.helsenorge.no"` | Navn på virtual host |
| readinessProbe.path | string | `"/health"` | [Readiness probe](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#types-of-probe) indikerer om containeren er klar for å motta requests ved å gjøre et http kall mot gitt path |
Expand Down
4 changes: 4 additions & 0 deletions charts/helsenorge-application/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,10 @@ spec:
value: {{ printf "rabbitmq://%s:%d" .Values.rabbitmq.clusterName (.Values.rabbitmq.port | int ) | quote }}
- name: HN_InternalMessagingSettings__VirtualHost
value: {{ .Values.rabbitmq.virtualHost | quote }}
- name: HN_InternalMessagingSettings__UseSsl
value: {{ .Values.rabbitmq.useSsl | quote }}
- name: HN_InternalMessagingSettings__EncryptMessages
value: {{ .Values.rabbitmq.encryptMessages | quote }}
- name: HN_EhelseSecurityTokenServiceSettings__ClientId
value: {{ .Values.clientId | quote }}
- name: HN_EhelseSecurityTokenServiceSettings__ClientSecret
Expand Down
5 changes: 4 additions & 1 deletion charts/helsenorge-application/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,10 @@ rabbitmq:
clusterName: rabbitmq
# -- Port til amqp-endepunktet til rabbitmq
port: 5671

# -- Kommunikasjon mellom client og rabbitmq går over ssl
useSsl: true
# -- Skal meldinger som går mellom client og rabbitmq krypteres
encryptMessages: true
# -- Logging
logging:
# Area settes automatisk til samme som Release.Name. Denne verdien kan ovverides her.
Expand Down

0 comments on commit 3db626b

Please sign in to comment.