From 0f0c2e034c7752ad06feb9966b56f4baaaf9bfa0 Mon Sep 17 00:00:00 2001 From: Luthan95 <66585454+Luthan95@users.noreply.github.com> Date: Mon, 8 Aug 2022 19:41:45 +0530 Subject: [PATCH 1/5] Create sapor-gate-deploy.yml --- scripts/migration-yamlsv312/sapor-gate-deploy.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 scripts/migration-yamlsv312/sapor-gate-deploy.yml diff --git a/scripts/migration-yamlsv312/sapor-gate-deploy.yml b/scripts/migration-yamlsv312/sapor-gate-deploy.yml new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/scripts/migration-yamlsv312/sapor-gate-deploy.yml @@ -0,0 +1 @@ + From 76d3ec8cba20593e06a990479d5c6288e07a0900 Mon Sep 17 00:00:00 2001 From: Luthan95 <66585454+Luthan95@users.noreply.github.com> Date: Tue, 9 Aug 2022 09:14:49 +0530 Subject: [PATCH 2/5] Add files via upload --- scripts/migration-yamlsv312/gate-deploy.yml | 82 +++++++++++++++++++ .../sapor-gate-new-svc.yml | 20 +++++ 2 files changed, 102 insertions(+) create mode 100644 scripts/migration-yamlsv312/gate-deploy.yml create mode 100644 scripts/migration-yamlsv312/sapor-gate-new-svc.yml diff --git a/scripts/migration-yamlsv312/gate-deploy.yml b/scripts/migration-yamlsv312/gate-deploy.yml new file mode 100644 index 00000000..2a1d0fe7 --- /dev/null +++ b/scripts/migration-yamlsv312/gate-deploy.yml @@ -0,0 +1,82 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: oes + component: sapor-gate1 + name: sapor-gate1 + namespace: v3102-v311 +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app: oes + component: sapor-gate1 + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + labels: + app: oes + component: sapor-gate1 + spec: + containers: + - env: + - name: spring_profiles_active + value: vault,local + image: quay.io/opsmxpublic/ubi8-gate:v3.12.6 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 3 + httpGet: + path: /health + port: 8084 + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 60 + successThreshold: 1 + timeoutSeconds: 1 + name: oes-gate-sapor + ports: + - containerPort: 8084 + protocol: TCP + readinessProbe: + failureThreshold: 3 + initialDelaySeconds: 60 + periodSeconds: 30 + successThreshold: 1 + tcpSocket: + port: 8084 + timeoutSeconds: 1 + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /opt/spinnaker/config/gate.yml + name: gate-volume + subPath: gate.yml + - mountPath: /opt/spinnaker/config/bootstrap.yml + name: bootstrap-volume + subPath: bootstrap.yml + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: gate-volume + secret: + defaultMode: 420 + secretName: oes-gate-sapor-config + - name: bootstrap-volume + secret: + defaultMode: 420 + items: + - key: bootstrap.yml + path: bootstrap.yml + secretName: bootstrap diff --git a/scripts/migration-yamlsv312/sapor-gate-new-svc.yml b/scripts/migration-yamlsv312/sapor-gate-new-svc.yml new file mode 100644 index 00000000..95b3c1db --- /dev/null +++ b/scripts/migration-yamlsv312/sapor-gate-new-svc.yml @@ -0,0 +1,20 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app: oes + component: sapor-gate1 + name: sapor-gate-new +spec: + ports: + - name: sapor-gate-service-oes + port: 8084 + protocol: TCP + targetPort: 8084 + selector: + app: oes + component: sapor-gate1 + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} From 3e66d0d79e4a455d63b770b76626713bf4082410 Mon Sep 17 00:00:00 2001 From: Luthan95 <66585454+Luthan95@users.noreply.github.com> Date: Tue, 9 Aug 2022 09:23:04 +0530 Subject: [PATCH 3/5] Update and rename gate-deploy.yml to sapor-gate-new-deploy.yml --- .../{gate-deploy.yml => sapor-gate-new-deploy.yml} | 1 - 1 file changed, 1 deletion(-) rename scripts/migration-yamlsv312/{gate-deploy.yml => sapor-gate-new-deploy.yml} (98%) diff --git a/scripts/migration-yamlsv312/gate-deploy.yml b/scripts/migration-yamlsv312/sapor-gate-new-deploy.yml similarity index 98% rename from scripts/migration-yamlsv312/gate-deploy.yml rename to scripts/migration-yamlsv312/sapor-gate-new-deploy.yml index 2a1d0fe7..7b323bed 100644 --- a/scripts/migration-yamlsv312/gate-deploy.yml +++ b/scripts/migration-yamlsv312/sapor-gate-new-deploy.yml @@ -5,7 +5,6 @@ metadata: app: oes component: sapor-gate1 name: sapor-gate1 - namespace: v3102-v311 spec: progressDeadlineSeconds: 600 replicas: 1 From d72d6731ec32b0428e002b4c6af7d796197aa784 Mon Sep 17 00:00:00 2001 From: Luthan95 <66585454+Luthan95@users.noreply.github.com> Date: Tue, 9 Aug 2022 09:23:47 +0530 Subject: [PATCH 4/5] Add files via upload --- .../sapor-gate-new-secret.yml | 194 ++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 scripts/migration-yamlsv312/sapor-gate-new-secret.yml diff --git a/scripts/migration-yamlsv312/sapor-gate-new-secret.yml b/scripts/migration-yamlsv312/sapor-gate-new-secret.yml new file mode 100644 index 00000000..31e6870d --- /dev/null +++ b/scripts/migration-yamlsv312/sapor-gate-new-secret.yml @@ -0,0 +1,194 @@ +apiVersion: v1 +stringData: + gate.yml: | + gate: + installation: + mode: common #Allowed values are --> oes,common + security: + basicform: + enabled: true + user: + name: admin + password: saporadmin + roles: admin + rbac: + feature: + application: + enabled: false + retrofit: + connectTimeout: 60000 + readTimeout: 60000 + callTimeout: 60000 + writeTimeout: 60000 + retryOnConnectionFailure: true + services: + opsmx: + baseUrl: http://oes-sapor:8085 + enabled: true + autopilot: + baseUrl: http://oes-autopilot:8090 + enabled: true + platform: + baseUrl: http://oes-platform:8095 + userGroupApiPath: /platformservice/v1/users/{username}/usergroups/importAndCache + enabled: true + dashboard: + baseUrl: http://oes-dashboard:8094 + enabled: true + visibility: + baseUrl: http://oes-visibility:8096 + enabled: true + auditservice: + baseUrl: "http://oes-audit-service:8097" + enabled: true + auditclient: + baseUrl: "http://oes-audit-client:8098" + enabled: true + oesui: + externalUrl: https://upgrade-ui.isd-dev.opsmx.net + keel: + enabled: false + clouddriver: + host: 0.0.0.0 + port: 7002 + baseUrl: http://spin-clouddriver-caching:7002 + enabled: true + clouddriverCaching: + host: 0.0.0.0 + port: 7002 + baseUrl: http://spin-clouddriver-caching:7002 + enabled: true + clouddriverRo: + host: 0.0.0.0 + port: 7002 + baseUrl: http://spin-clouddriver-ro:7002 + enabled: true + clouddriverRoDeck: + host: 0.0.0.0 + port: 7002 + baseUrl: http://spin-clouddriver-ro-deck:7002 + enabled: true + clouddriverRw: + host: 0.0.0.0 + port: 7002 + baseUrl: http://spin-clouddriver-rw:7002 + enabled: true + deck: + host: 0.0.0.0 + port: 9000 + baseUrl: https://upgrade-deck.isd-dev.opsmx.net + enabled: true + echo: + host: 0.0.0.0 + port: 8089 + baseUrl: http://spin-echo-worker:8089 + enabled: true + echoScheduler: + host: 0.0.0.0 + port: 8089 + baseUrl: http://spin-echo-scheduler:8089 + enabled: true + echoWorker: + host: 0.0.0.0 + port: 8089 + baseUrl: http://spin-echo-worker:8089 + enabled: true + fiat: + host: 0.0.0.0 + port: 7003 + baseUrl: http://spin-fiat:7003 + enabled: false + front50: + host: 0.0.0.0 + port: 8080 + baseUrl: http://spin-front50:8080 + enabled: true + gate: + host: 0.0.0.0 + port: 8084 + baseUrl: https://upgrade-gate.isd-dev.opsmx.net + enabled: true + igor: + host: 0.0.0.0 + port: 8088 + baseUrl: http://spin-igor:8088 + enabled: true + kayenta: + host: 0.0.0.0 + port: 8090 + baseUrl: http://spin-kayenta:8090 + enabled: false + orca: + host: 0.0.0.0 + port: 8083 + baseUrl: http://spin-orca:8083 + enabled: true + redis: + host: 0.0.0.0 + port: 6379 + baseUrl: redis://:password@v3102-v311-redis-master:6379 + enabled: true + rosco: + host: 0.0.0.0 + port: 8087 + baseUrl: http://spin-rosco:8087 + enabled: true + user: {} + cors: + allowed-origins-pattern: ^https?://(?:localhost|upgrade-ui.isd-dev.opsmx.net|upgrade-deck.isd-dev.opsmx.net|.*)(?::[1-9]\d*)?/? + + ldap: + enabled: false + managerDn: cn=manager,dc=opsmx,dc=com + groupSearchBase: ou=groups,dc=opsmx,dc=com + groupSearchFilter: member={0} + userDnPattern: cn={0},ou=users,dc=opsmx,dc=com + url: ldap://nonprd-ldap.opsmx.com + managerPassword: manager123 + file: + enabled: false + url: /platformservice/v1/users/authenticate + authn: + mode: session + google: {} + redis: + connection: redis://:password@v3102-v311-redis-master:6379 + server: + session: + timeoutInSeconds: 7200 + tomcat: + httpsServerPort: X-Forwarded-Port + internalProxies: .* + protocolHeader: X-Forwarded-Proto + remoteIpHeader: X-Forwarded-For + spinnaker: + extensibility: + plugins: + deck-proxy: + enabled: true + plugins: + Opsmx.VerificationGatePlugin: + enabled: true + version: 1.0.1 + Opsmx.TestVerificationGatePlugin: + enabled: true + version: 1.0.1 + Opsmx.PolicyGatePlugin: + enabled: true + version: 1.0.1 + Opsmx.VisibilityApprovalPlugin: + enabled: true + version: 1.0.1 + repositories: + opsmx-repo: + url: file:///opt/spinnaker/plugins/plugins.json + #url: https://raw.githubusercontent.com/OpsMx/spinnakerPluginRepository/v3.10.0/plugins.json + logging: + level: + root: INFO +kind: Secret +metadata: + labels: + app: oes + component: sapor-gate-new + name: oes-gate-sapor-config From ff95044f4123db2eb6cbad3011b9ca8165f4b4cc Mon Sep 17 00:00:00 2001 From: Luthan95 <66585454+Luthan95@users.noreply.github.com> Date: Tue, 9 Aug 2022 09:24:24 +0530 Subject: [PATCH 5/5] Delete sapor-gate-deploy.yml --- scripts/migration-yamlsv312/sapor-gate-deploy.yml | 1 - 1 file changed, 1 deletion(-) delete mode 100644 scripts/migration-yamlsv312/sapor-gate-deploy.yml diff --git a/scripts/migration-yamlsv312/sapor-gate-deploy.yml b/scripts/migration-yamlsv312/sapor-gate-deploy.yml deleted file mode 100644 index 8b137891..00000000 --- a/scripts/migration-yamlsv312/sapor-gate-deploy.yml +++ /dev/null @@ -1 +0,0 @@ -