Upgrade from 3.9.x to 3.10

Users can upgrade the ISD v3.9.x to ISD v3.10. The upgrade instructions and Script file can be found at the link below.

Upgrade instructions

https://github.com/OpsMx/platform-service/blob/v3.10/data-migration/steps_to_migrate_from_v3.9.x_to_v3.10.txt

Script File

https://github.com/OpsMx/platform-service/blob/v3.10/data-migration/migration_v3.9.x_to_v3.10.py

Configuration changes:

These configuration changes are applicable only for upgrading ISD from 3.9.x to 3.10.x.

Autopilot > configmap.yml

Add the following configurations into autopilot cm file oes-autopilot-config > autopilot.properties file. These should be in the same level of #storage configuration section.

 Logging Level
 logging.level.com.opsmx.analytics=ERROR
 datasource.secretManagement.source = db

Datascience > configmap.yml

Add the following configuration into datascience cm file oes-datascience-config > app-config.yml file. It should be in the same level of RABBITMQ section.

LOG_LEVEL:
  LEVEL: ERROR
  # Values: DEBUG, INFO, WARNING, ERROR, CRITICAL

Gate > configmap.yml

Add the following configuration into oes-gate-config secret file under services: section. It should be at the same level as other services.

gate:
  installation:
    mode: common #Allowed values are --> oes , common

Add the following in oes-gate-config under gate.yml to enable custom plugins for Verification, TestVerification, Approval, and Policy.

 ###If we have a common gate setup then only we have to add this 
 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: 
https://raw.githubusercontent.com/OpsMx/spinnakerPluginRepository/v3.10.0/plugins.json

UI > configmap.yml

Add the following configuration into: app-config.json file in oes-ui-config cm file.

 "policyUrl": "http://oes-sapor:8085/",

Visibility-service > configmap.yml

Add the following configuration into oes-visibility-config cm file under visibility-local.yml. It should be parallel to autopilot, gate, platform, etc.

    datasource:
      secretManagement:
       source: db

bootstrap/bootstrap.yml

Add the following configuration into bootstrap secret file under bootstrap.yml. It should be parallel to spring.

    datasource:
      secretManagement:
       source: db

Last updated