1d1296f5e04ec850cbb416eca0f1d37fdadfcdc3
[nonrtric.git] / test / simulator-group / keycloak / svc_app.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   name: $KEYCLOAK_APP_NAME
5   namespace: $KUBE_KEYCLOAK_NAMESPACE
6   labels:
7     run: $KEYCLOAK_APP_NAME
8     autotest: KEYCLOAK
9 spec:
10   #type: ClusterIP
11   type: LoadBalancer
12   ports:
13   - port: $KEYCLOAK_EXTERNAL_PORT
14     targetPort: $KEYCLOAK_INTERNAL_PORT
15     protocol: TCP
16     name: http
17     nodePort: 32700
18   selector:
19     run: $KEYCLOAK_APP_NAME
20 ---
21 apiVersion: apps/v1
22 kind: Deployment
23 metadata:
24   name: $KEYCLOAK_APP_NAME
25   namespace: $KUBE_KEYCLOAK_NAMESPACE
26   labels:
27     run: $KEYCLOAK_APP_NAME
28     autotest: KEYCLOAK
29 spec:
30   replicas: 1
31   selector:
32     matchLabels:
33       run: $KEYCLOAK_APP_NAME
34   template:
35     metadata:
36       labels:
37         run: $KEYCLOAK_APP_NAME
38         autotest: KEYCLOAK
39     spec:
40       containers:
41       - name: $KEYCLOAK_APP_NAME
42         image: $KEYCLOAK_IMAGE
43         imagePullPolicy: $KUBE_IMAGE_PULL_POLICY
44         ports:
45         - name: http
46           containerPort: $KEYCLOAK_INTERNAL_PORT
47         args: ["start-dev"]
48         env:
49         - name: KEYCLOAK_ADMIN
50           value: "$KEYCLOAK_ADMIN_USER"
51         - name: KEYCLOAK_ADMIN_PASSWORD
52           value: "$KEYCLOAK_ADMIN_PWD"
53         - name: KC_PROXY
54           value: "$KEYCLOAK_KC_PROXY"
55         - name: KEYCLOAK_FRONTEND_URL
56           value: "http://$KEYCLOAK_APP_NAME.$KUBE_KEYCLOAK_NAMESPACE:$KEYCLOAK_INTERNAL_PORT"
57
58 # Selector will be set when pod is started first time
59       nodeSelector: