Merge "SO Rolling upgrade using helm hooks"
authorMike Elliott <mike.elliott@amdocs.com>
Tue, 23 Apr 2019 20:52:38 +0000 (20:52 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 23 Apr 2019 20:52:38 +0000 (20:52 +0000)
1  2 
kubernetes/so/charts/so-bpmn-infra/values.yaml
kubernetes/so/charts/so-catalog-db-adapter/values.yaml
kubernetes/so/charts/so-monitoring/values.yaml
kubernetes/so/charts/so-openstack-adapter/values.yaml
kubernetes/so/charts/so-request-db-adapter/values.yaml
kubernetes/so/charts/so-sdc-controller/values.yaml
kubernetes/so/charts/so-sdnc-adapter/values.yaml
kubernetes/so/charts/so-vfc-adapter/values.yaml
kubernetes/so/values.yaml

@@@ -19,7 -19,7 +19,7 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
@@@ -27,7 -27,7 +27,7 @@@
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/bpmn-infra:1.3.3
 +image: onap/so/bpmn-infra:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -71,8 -71,6 +71,6 @@@ livenessProbe
      timeoutSeconds: 10
      successThreshold: 1
      failureThreshold: 3
- mariadb:
-   nameOverride: so-mariadb
  ingress:
    enabled: false
  nodeSelector: {}
@@@ -19,7 -19,7 +19,7 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
@@@ -27,7 -27,7 +27,7 @@@
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/catalog-db-adapter:1.3.3
 +image: onap/so/catalog-db-adapter:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -72,8 -72,6 +72,6 @@@ livenessProbe
      timeoutSeconds: 10
      successThreshold: 1
      failureThreshold: 3
- mariadb:
-   nameOverride: so-mariadb
  ingress:
    enabled: false
  config:
@@@ -24,7 -24,7 +24,7 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
@@@ -32,7 -32,7 +32,7 @@@
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/so-monitoring:1.3.3
 +image: onap/so/so-monitoring:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -19,14 -19,14 +19,14 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
  #################################################################
  # Application configuration defaults.
  #################################################################
 -image: onap/so/openstack-adapter:1.3.3
 +image: onap/so/openstack-adapter:1.4.0-STAGING-latest
  pullPolicy: Always
  repository: nexus3.onap.org:10001
  
@@@ -72,8 -72,6 +72,6 @@@ livenessProbe
      timeoutSeconds: 10
      successThreshold: 1
      failureThreshold: 3
- mariadb:
-   nameOverride: so-mariadb
  ingress:
    enabled: false
  config:
@@@ -19,7 -19,7 +19,7 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
@@@ -27,7 -27,7 +27,7 @@@
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/request-db-adapter:1.3.3
 +image: onap/so/request-db-adapter:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -72,8 -72,6 +72,6 @@@ livenessProbe
      timeoutSeconds: 10
      successThreshold: 1
      failureThreshold: 3
- mariadb:
-   nameOverride: so-mariadb
  ingress:
    enabled: false
  nodeSelector: {}
@@@ -19,7 -19,7 +19,7 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
@@@ -27,7 -27,7 +27,7 @@@
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/sdc-controller:1.3.3
 +image: onap/so/sdc-controller:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -72,8 -72,6 +72,6 @@@ livenessProbe
      timeoutSeconds: 10
      successThreshold: 1
      failureThreshold: 3
- mariadb:
-   nameOverride: so-mariadb
  ingress:
    enabled: false
  nodeSelector: {}
@@@ -19,7 -19,7 +19,7 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
@@@ -27,7 -27,7 +27,7 @@@
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/sdnc-adapter:1.3.3
 +image: onap/so/sdnc-adapter:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -19,7 -19,7 +19,7 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
    persistence:
      mountPath: /dockerdata-nfs
  
@@@ -27,7 -27,7 +27,7 @@@
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/vfc-adapter:1.3.3
 +image: onap/so/vfc-adapter:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -72,8 -72,6 +72,6 @@@ livenessProbe
      timeoutSeconds: 10
      successThreshold: 1
      failureThreshold: 3
- mariadb:
-   nameOverride: so-mariadb
  ingress:
    enabled: false
  nodeSelector: {}
@@@ -19,15 -19,31 +19,31 @@@ global
    nodePortPrefixExt: 304
    repository: nexus3.onap.org:10001
    readinessRepository: oomk8s
-   readinessImage: readiness-check:2.0.0
+   readinessImage: readiness-check:2.0.2
+   mariadbGalera:
+     nameOverride: mariadb-galera
+     serviceName: mariadb-galera
+     servicePort: "3306"
+     mariadbRootPassword: secretpassword
+     #This flag allows SO to instantiate its own mariadb-galera cluster, 
+     #serviceName and nameOverride should be so-mariadb-galera if this flag is enabled
+     localCluster: false
    persistence:
      mountPath: /dockerdata-nfs
+   #This configuration will run the migration. The configurations are for backing up the data
+   #from DB and then restoring it to the present versions preferred DB.
+   migration:
+     enabled: false
+     dbHost: mariadb-galera
+     dbPort: 3306
+     dbUser: root
+     dbPassword: secretpassword
+     
  #################################################################
  # Application configuration defaults.
  #################################################################
  repository: nexus3.onap.org:10001
 -image: onap/so/api-handler-infra:1.3.3
 +image: onap/so/api-handler-infra:1.4.0-STAGING-latest
  pullPolicy: Always
  
  replicaCount: 1
@@@ -72,25 -88,20 +88,20 @@@ livenessProbe
      timeoutSeconds: 10
      successThreshold: 1
      failureThreshold: 3
- mariadb:
-   nameOverride: so-mariadb
- so-bpmn-infra:
-   mariadb:
-     nameOverride: so-mariadb
- so-catalog-db-adapter:
-   mariadb:
-     nameOverride: so-mariadb
- so-openstack-adapter:
-   mariadb:
-     nameOverride: so-mariadb
- so-request-db-adapter:
-   mariadb:
-     nameOverride: so-mariadb
- so-sdc-controller:
-   mariadb:
-     nameOverride: so-mariadb
- so-vfc-adapter:
-   mariadb:
-     nameOverride: so-mariadb
  nodeSelector: {}
  affinity: {}
+ #Used only if localCluster is enabled. Instantiates SO's own cassandra cluster
+ #helm deploy demo local/onap --namespace onap --verbose --set so.enabled=true \
+ #                                                       --set so.global.mariadbGalera.localCluster=true \
+ #                                                       --set so.global.mariadbGalera.nameOverride=so-mariadb-galera \
+ #                                                       --set so.global.mariadbGalera.serviceName=so-mariadb-galera
+ mariadb-galera:
+   nameOverride: so-mariadb-galera
+   replicaCount: 1
+   service:
+     name: so-mariadb-galera
+   persistence:
+     mountSubPath: so/mariadb-galera/data
+     enabled: true