changed to unmaintained
[aaf/authz.git] / auth / helm / aaf / aaf.sh
1 . ../../docker/d.props
2 IMAGE=$DOCKER_REPOSITORY/onap/aaf/aaf_config:$VERSION
3
4 kubectl -n onap run -it --rm aaf-config-$USER --image=$IMAGE --overrides='
5 {
6     "spec": {
7         "containers": [
8             {
9                 "name": "aaf-config-'$USER'",
10                 "image": "'$IMAGE'",
11                 "imagePullPolicy": "IfNotPresent",
12                 "command": [
13                    "bash", 
14                    "-c",
15                    "/opt/app/aaf_config/bin/agent.sh && cd /opt/app/osaaf/local && exec bash"
16                  ],
17                 "env": [
18                    {
19                      "name": "aaf_env",
20                      "value": "DEV"
21                    },{
22                      "name": "aaf_id",
23                      "value": "aaf@aaf.osaaf.org"
24                    },{
25                      "name": "aaf_locate_url",
26                      "value": "https://aaf-locate.onap:8095"
27                    },{
28                      "name": "aaf_locator_container",
29                      "value": "helm"
30                    },{
31                      "name": "aaf_locator_container_ns",
32                      "value": "onap"
33                    },{
34                      "name": "aaf_locator_public_fqdn",
35                      "value": "aaf.osaaf.org"
36                    },{
37                      "name": "aaf_locator_fqdn",
38                      "value": "aaf.osaaf.org"
39                    },{
40                      "name": "cadi_latitude",
41                      "value": "'$LATITUDE'"
42                    },{
43                      "name": "cadi_longitude",
44                      "value": "'$LONGITUDE'"
45                    },{
46                      "name": "CASSANDRA_CLUSTER",
47                      "value": "'$CASSANDRA_CLUSTER'"
48                    },{
49                      "name": "CASSANDRA_USER",
50                      "value": "'$CASSANDRA_USER'"
51                    },{
52                      "name": "CASSANDRA_PASSWORD",
53                      "value": "'$CASSANDRA_PASSWORD'"
54                    },{
55                      "name": "CASSANDRA_PORT",
56                      "value": "'$CASSANDRA_PORT'"
57                    }
58                 ],
59                 "stdin": true,
60                 "stdinOnce": true,
61                 "tty": true,
62                 "volumeMounts": [
63                     {
64                         "mountPath": "/opt/app/osaaf",
65                         "name": "aaf-config-vol"
66                     },
67                     {
68                         "mountPath": "/opt/app/aaf/status",
69                         "name": "aaf-status-vol"
70                     }
71                 ]
72             }
73         ],
74       "volumes": [
75             {
76                 "name": "aaf-config-vol",
77                 "persistentVolumeClaim": {
78                     "claimName": "aaf-config-pvc"
79                 }
80             },
81             {
82                 "name": "aaf-status-vol",
83                 "persistentVolumeClaim": {
84                     "claimName": "aaf-status-pvc"
85                 }
86             }
87         ]
88    }
89 }
90 ' --restart=Never  -- bash