5 namespace: $KUBE_NONRTRIC_NAMESPACE
22 # Need to run as root to be able to store files in dir mounted as a hostPath volume
26 imagePullPolicy: $KUBE_IMAGE_PULL_POLICY
29 containerPort: $ICS_INTERNAL_PORT
31 containerPort: $ICS_INTERNAL_SECURE_PORT
33 - mountPath: $ICS_CONFIG_MOUNT_PATH/$ICS_CONFIG_FILE
34 subPath: $ICS_CONFIG_FILE
36 - mountPath: $ICS_CONTAINER_MNT_DIR
39 - mountPath: $ICS_SIDECAR_MOUNT
40 name: token-cache-volume
43 - name: $AUTHSIDECAR_APP_NAME
44 image: $AUTHSIDECAR_IMAGE
45 imagePullPolicy: $KUBE_IMAGE_PULL_POLICY
47 - name: CREDS_GRANT_TYPE
48 value: $ICS_CREDS_GRANT_TYPE
49 - name: CREDS_CLIENT_SECRET
50 value: $ICS_CREDS_CLIENT_SECRET
51 - name: CREDS_CLIENT_ID
52 value: $ICS_CREDS_CLIENT_ID
54 value: $ICS_SIDECAR_JWT_FILE
55 - name: AUTH_SERVICE_URL
56 value: $ICS_AUTH_SERVICE_URL
58 - mountPath: $ICS_SIDECAR_MOUNT
59 name: token-cache-volume
64 name: $ICS_CONFIG_CONFIGMAP_NAME
66 - persistentVolumeClaim:
67 claimName: $ICS_DATA_PVC_NAME
70 - name: token-cache-volume
74 # Selector will be set when pod is started first time