pasar variable booleana como env, secreta o configMap en el archivo YAML K8S

recibida:

Estamos trabajando en la creación de un archivo yaml despliegue para nuestra aplicación de primavera-arranque de Java para funcionar en AKS.

Necesito una manera de agregar una variable booleana como env, secreta o configMap la que me puede pasar los siguientes application.properties

azure.activedirectory.session-stateless=true

a la variable de entorno dentro de mi vaina de esa

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

He leído que yaml parece que no puede analizar los valores booleanos, ya sea con cita - "tura" - o sin ella. ¿Hay algún trabajo alrededor?

whymatter:

application.propertiespuede ser configurado por la SPRING_APPLICATION_JSONvariable de entorno

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}}}'

Ver: https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=280378&siteId=1
Recomendado
Clasificación