--- /dev/null
+package controller\r
+\r
+import (\r
+ "context"\r
+ "fmt"\r
+)\r
+\r
+\r
+func GetJob() []*unstructured.Unstructured {\r
+\r
+ job1 := &unstructured.Unstructured{\r
+ Object: map[string]interface{}{\r
+ "apiVersion": "batch/v1",\r
+ "kind": "Job",\r
+ "metadata": map[string]interface{}{\r
+ "name": "tiller-secret-generator",\r
+ "namespace": "ricinfra",\r
+ },\r
+ "spec": map[string]interface{}{\r
+ "template": map[string]interface{}{\r
+ "spec": map[string]interface{}{\r
+ "containers": []interface{}{\r
+ map[string]interface{}{\r
+ "env": []interface{}{\r
+ map[string]interface{}{\r
+ "name": "ENTITIES",\r
+ "value": "ricxapp-tiller-secret ricxapp-helm-secret",\r
+ },\r
+ map[string]interface{}{\r
+ "name": "TILLER_KEY_NAME",\r
+ "value": "ricxapp-tiller-secret.key.pem",\r
+ },\r
+ map[string]interface{}{\r
+ "name": "TILLER_CERT_NAME",\r
+ "value": "ricxapp-tiller-secret.cert.pem",\r
+ },\r
+ map[string]interface{}{\r
+ "name": "HELM_KEY_NAME",\r
+ "value": "ricxapp-helm-secret.key.pem",\r
+ },\r
+ map[string]interface{}{\r
+ "name": "HELM_CERT_NAME",\r
+ "value": "ricxapp-helm-secret.cert.pem",\r
+ },\r
+ map[string]interface{}{\r
+ "name": "TILLER_CN",\r
+ "value": "service-tiller-ricxapp",\r
+ },\r
+ map[string]interface{}{\r
+ "name": "CLUSTER_SERVER",\r
+ "value": "https://kubernetes.default.svc.cluster.local/",\r
+ },\r
+ },\r
+ "image": "nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-secret:0.0.2",\r
+ "imagePullPolicy": "IfNotPresent",\r
+ "name": "tiller-secret-generator",\r
+ },\r
+ },\r
+ "imagePullSecrets": []interface{}{\r
+ map[string]interface{}{\r
+ "name": "secret-nexus3-o-ran-sc-org-10002-o-ran-sc",\r
+ },\r
+ },\r
+ "restartPolicy": "Never",\r
+ "serviceAccountName": "tiller-secret-creator-xzhjjg",\r
+ },\r
+ },\r
+ },\r
+ },\r
+ }\r
+\r
+ return []*unstructured.Unstructured{job1}\r
+}
\ No newline at end of file