-
Change the build id in follwoing location
a. cluster/<cluster_name>/infra/init.yml
openstack_version: ocata apt_mk_version: 2018.4.0
b. cluster/<cluster_name>/cicd/control/init.yml
openstack_version: ocata apt_mk_version: 2018.4.0
-
Update mk-pipelines and pipeline-library using jenkins
-
Verify that the following class is present in the
cluster/cicd/control/leader.yml file of your Reclass model:
classes: - system.jenkins.client.job.deploy.update
-
Mkae sure take backup of any custom changes to classes/system
git diff > 2018.4.0.patch
-
Update the classes/system to updating tag at classes/system
git checkout 2018.4.0
-
apply the patch to classes/system
git apply 2018.4.0.patch
-
Update Jenkins pipelines:
salt -C 'I@jenkins:client' state.sls jenkins.client
-
Run the Deploy - update cloud pipeline in the Jenkins web UI.
-
Enable the update pipelines in the model by adding the following class to the leader.yml file in the classes/cluster/${_param:cluster_name}/cicd/control/ directory:
- system.jenkins.client.job.deploy.update.utils
-
Apply the change:
salt -C 'I@jenkins:client' state.apply jenkins.client
-
Log in as Administrator or refresh your Jenkins web UI.
MCP DriveTrain component Pipeline
System Reclass model Deploy - Update reclass metadata Salt formulas Deploy - Update salt master formulas Jenkins pipelines Deploy - Update jenkins master jobs
-
This pipeline helps with
Delivering hot fixes to source code of OpenStack, Kubernetes, or MCP Control Plane. Updating packages for an OpenStack service. Applying security patches to operating system components and packages.
-
Change service configuration by running below Job
Update Service(s) Configuration
-
Update service packages by running below Jobs
Update System Package(s)
-
Add a service to MCp cluster
Update Service(s) Configuration
-
Major upgrades enable:
Delivering new features of MCP Control plane. Upgrading between OpenStack releases. Upgrading host and guest operating systems to new versions including kernels. Upgrading the OpenStack compute nodes. Updating the LCM platform. Upgrading the OpenStack OVS gateway nodes. Upgrading the OpenContrail nodes to 3.2 version. Upgrading the OpenContrail nodes to 4.x version.
- MaaS package bug
https://mirantis.jira.com/browse/PROD-19812
- cfg01 node reboot pipeline failur
https://mirantis.jira.com/browse/PROD-19844
- MCP_openStack and mk_openstack repo fix