We are working on creating a deployment yaml file for our Java spring-boot application to run on AKS.
I need a way to add a boolean variable as env, secret or configmap which I can pass the following application.properties
azure.activedirectory.session-stateless=true
to environment variable inside my pod like that
apiVersion: apps/v1
kind: Deployment
metadata:
name: service
spec:
replicas: 1
selector:
matchLabels:
app: svc-deployment
template:
spec:
containers:
- name: image
image: acr/image:tag
env:
- name: azure.activedirectory.session-stateless
value: true
I read that yaml seems it can't parse the boolean values either with quote - "ture " - or without. Is there any workaround?
application.properties
can be configured by the SPRING_APPLICATION_JSON
env variable
apiVersion: apps/v1
kind: Deployment
metadata:
name: service
spec:
replicas: 1
selector:
matchLabels:
app: svc-deployment
template:
spec:
containers:
- name: image
image: acr/image:tag
env:
- name: SPRING_APPLICATION_JSON
value: '{"azure": {"activedirectory": {"session-stateless": true}}}'
See: https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With