From c9b0c9f166e61586c448c11e79c4d3fd5f70520f Mon Sep 17 00:00:00 2001
From: Jo De Boeck <jo@gig.tech>
Date: Sun, 29 Jan 2023 14:49:23 +0200
Subject: [PATCH] Make release for 3.2.7

Signed-off-by: Jo De Boeck <jo@gig.tech>
---
 manifests/3.2.7.yml | 320 ++++++++++++++++++++++++++++++++++++++++++++
 manifests/9.9.9.yml |   9 +-
 2 files changed, 324 insertions(+), 5 deletions(-)
 create mode 100644 manifests/3.2.7.yml

diff --git a/manifests/3.2.7.yml b/manifests/3.2.7.yml
new file mode 100644
index 0000000..06eced9
--- /dev/null
+++ b/manifests/3.2.7.yml
@@ -0,0 +1,320 @@
+seamless-update: true
+minimum-required-version: 3.2.0.2
+minimum-required-k8-version: v1.16
+repos:
+  - name: OpenvCloud Core
+    source:
+       branch: master
+    target:
+       tag: v3.2.7
+    url: git@git.gig.tech:openvcloud/openvcloud
+  - name: OpenvCloud Installer
+    source:
+       branch: master
+    target:
+       tag: v3.2.7
+    url: git@git.gig.tech:openvcloud/openvcloud_installer
+  - name: OpenvCloud Frontend
+    source:
+       branch: master
+    target:
+       tag: v3.0.2
+    url: git@git.gig.tech:openvcloud/g8vdc
+  - name: OpenvCloud 0-Access
+    source:
+       branch: master
+    target:
+       tag: v2.5.6.3
+    url: git@git.gig.tech:openvcloud/0-access
+  - name: OpenvCloud noVNC
+    source:
+       branch: staging
+    target:
+       branch: 0.5.1
+    url: git@git.gig.tech:openvcloud/noVNC
+  - name: JumpScale Core
+    source:
+       branch: master
+    target:
+       tag: v7.7.8
+    url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_core7
+  - name: JumpScale Portal
+    source:
+       branch: master
+    target:
+       tag: v7.7.8
+    url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_portal
+  - name: Python Binaries
+    source:
+       branch: master
+    target:
+       tag: v3.1.4
+    url: git@git.gig.tech:openvcloud/binary/python
+  - name: Kubespray
+    source:
+       branch: master
+    target:
+       tag: v2.5.7
+    url: git@git.gig.tech:openvcloud/kubespray
+  - name: OpenvStorage DevOps
+    source:
+       branch: master
+    target:
+       tag: v4.6.8
+    url: git@git.gig.tech:openvcloud/openvstorage/dev_ops
+  - name: OpenvStorage Framework
+    source:
+       branch: master
+    target:
+       tag: v4.6.8
+    url: git@git.gig.tech:openvcloud/openvstorage/framework
+  - name: OpenvStorage Framework Extensions
+    source:
+       branch: master
+    target:
+       tag: v4.6.8
+    url: git@git.gig.tech:openvcloud/openvstorage/framework-extensions
+  - name: OpenvStorage Framework Alba Plugin
+    source:
+       branch: master
+    target:
+       tag: v4.6.8
+    url: git@git.gig.tech:openvcloud/openvstorage/framework-alba-plugin
+  - name: OpenvStorage Health Check
+    source:
+       branch: master
+    target:
+       tag: v4.6.1
+    url: git@git.gig.tech:openvcloud/openvstorage/openvstorage-health-check
+  - name: OpenvStorage Alba AsdManager
+    source:
+       branch: master
+    target:
+       tag: v4.6.8
+    url: git@git.gig.tech:openvcloud/openvstorage/alba-asdmanager
+  - name: OpenvStorage Automation Lib
+    source:
+       branch: master
+    target:
+       tag: v4.6.1
+    url: git@git.gig.tech:openvcloud/openvstorage/automation-lib
+  - name: OpenvStorage Setup Runner
+    source:
+       branch: master
+    target:
+       tag: v4.6.1
+    url: git@git.gig.tech:openvcloud/openvstorage/setup-runner
+  - name: OpenvStorage Support-tools
+    source:
+       branch: master
+    target:
+       tag: v4.6.1
+    url: git@git.gig.tech:openvcloud/openvstorage/support-tools
+
+images-roles:
+  openvcloud/adaptivemm/adaptivemmd:
+    - controllernode
+    - cpunode
+    - storagenode
+  openvcloud/minio-alba/minio-alba:
+    - storagenode
+  openvcloud/objectspace-operator:
+    - controllernode
+  openvcloud/openvstorage/alba_ee/alba-ee:
+    - storagenode
+  ovcimages/3rdparty/grafana:
+    - controllernode
+  ovcimages/3rdparty/influxdb:
+    - controllernode
+  ovcimages/3rdparty/mongo-k8s-sidecar:
+    - controllernode
+  ovcimages/3rdparty/mongo:
+    - controllernode
+  ovcimages/3rdparty/redis:
+    - controllernode
+  ovcimages/3rdparty/redis5:
+    - controllernode
+  ovcimages/3rdparty/minideb:
+    - controllernode
+  ovcimages/3rdparty/configmap-reload:
+    - controllernode
+  ovcimages/3rdparty/prometheus:
+    - controllernode
+    - cpunode
+    - storagenode
+  ovcimages/3rdparty/node-exporter:
+    - controllernode
+    - cpunode
+    - storagenode
+  ovcimages/openvcloud/0-access:
+    - controllernode
+  ovcimages/openvcloud/agent:
+    - controllernode
+  ovcimages/openvcloud/alba:
+    - storagenode
+  ovcimages/openvcloud/apt-mirror:
+    - controllernode
+  ovcimages/openvcloud/base:
+    - controllernode
+  ovcimages/openvcloud/dynaqueue:
+    - controllernode
+    - cpunode
+    - storagenode
+  ovcimages/openvcloud/dynaqueue_libs:
+    - controllernode
+    - cpunode
+    - storagenode
+  ovcimages/openvcloud/grafana-init:
+    - controllernode
+  ovcimages/openvcloud/ipmi-screenshot:
+    - controllernode
+  ovcimages/openvcloud/jumpscale_core:
+    - controllernode
+  ovcimages/openvcloud/management:
+    - controllernode
+  ovcimages/openvcloud/nginx-init:
+    - controllernode
+  ovcimages/openvcloud/nginx:
+    - controllernode
+  ovcimages/openvcloud/osis:
+    - controllernode
+  ovcimages/openvcloud/ovc-versions:
+    - controllernode
+  ovcimages/openvcloud/portal:
+    - controllernode
+  ovcimages/openvcloud/pxeboot-httpd:
+    - controllernode
+  ovcimages/openvcloud/pxeboot:
+    - controllernode
+  ovcimages/openvcloud/slightcar:
+    - controllernode
+  ovcimages/openvcloud/uptime:
+    - controllernode
+
+helm-repos:
+  stable: https://charts.helm.sh/stable
+  gig-stable: https://charts.gig.tech
+  prometheus-community: https://prometheus-community.github.io/helm-charts
+helm-charts:
+  sentinel-redis-ha: 3.6.7
+  rabbitmq-ha: 1.47.1
+  prometheus: 15.10.2
+  dynaqueue: 2.0.20
+  dynaqueue-scheduler: 0.0.14
+  dynaqueue-worker: 0.1.26
+
+images:
+  openvcloud/adaptivemm/adaptivemmd: v2.0.1-gig-patch5
+  openvcloud/minio-alba/minio-alba: 1.1.3
+  openvcloud/objectspace-operator: v0.14
+  openvcloud/openvstorage/alba_ee/alba-ee: 1-9-5
+  ovcimages/3rdparty/configmap-reload: v0.5.0
+  ovcimages/3rdparty/grafana: 5.0.0
+  ovcimages/3rdparty/influxdb: 1.4
+  ovcimages/3rdparty/minideb: buster
+  ovcimages/3rdparty/mongo-k8s-sidecar: latest
+  ovcimages/3rdparty/mongo: 3.7.2
+  ovcimages/3rdparty/node-exporter: v1.4.0
+  ovcimages/3rdparty/prometheus: v2.34.0
+  ovcimages/3rdparty/redis5: 5.0.5-alpine
+  ovcimages/3rdparty/redis: 3.2
+  ovcimages/openvcloud/0-access: 2.5.6.4
+  ovcimages/openvcloud/agent: 3.2.7
+  ovcimages/openvcloud/alba: 3.0.2
+  ovcimages/openvcloud/apt-mirror: 3.2.7
+  ovcimages/openvcloud/base: 3.2.7
+  ovcimages/openvcloud/dynaqueue: 3.2.7
+  ovcimages/openvcloud/grafana-init: 3.0.0
+  ovcimages/openvcloud/ipmi-screenshot: 3.1.5.1
+  ovcimages/openvcloud/jumpscale_core: 3.2.7
+  ovcimages/openvcloud/management: 3.2.7
+  ovcimages/openvcloud/nginx-init: 3.2.0.2
+  ovcimages/openvcloud/nginx: 3.0.2
+  ovcimages/openvcloud/osis: 3.2.7
+  ovcimages/openvcloud/ovc-versions: latest
+  ovcimages/openvcloud/portal: 3.2.7
+  ovcimages/openvcloud/pxeboot: 3.2.7
+  ovcimages/openvcloud/slightcar: 2.5.0
+  ovcimages/openvcloud/uptime: 3.2.7
+
+images-dependencies:
+  openvcloud/openvcloud/volumedriver-ping: 0.1
+  openvcloud/openvstorage/accelio/debs: master-1.7-2ovs8
+  openvcloud/openvstorage/alba_ee/debs: 1.5.45
+  openvcloud/openvstorage/libvirt-ee/debs: 1.3.1-0ovs-ee2.2-1ubuntu10.5
+  openvcloud/openvstorage/qemu-ee/debs: 2.5-dfsg-0ovs-ee2.2-5ubuntu10.2
+  openvcloud/openvstorage/volumedriver-buildtools-ee/rabbitmq-c-debs: 0.9.0-0.2-ovs1
+  openvcloud/openvstorage/volumedriver-ee/client-debs: 7.2.7-0
+  openvcloud/openvstorage/volumedriver-ee/server-debs: 6.16.35-0
+  openvcloud/ovc-cni: v0.2
+  ovcimages/3rdparty/openvstorage-deps: latest
+  ovcimages/3rdparty/phusion_baseimage: latest
+  ovcimages/openvcloud/0-access-base: 2.5.7
+  ovcimages/openvcloud/gig-iso: 3.0.3
+  ovcimages/openvcloud/importexport: 3.0.3
+  ovcimages/openvcloud/jumpscale-base: 3.2.7
+  ovcimages/openvcloud/management-base: 3.2.7
+  ovcimages/openvcloud/openvstorage: 4.6.8-2
+  ovcimages/openvcloud/pxeboot-base: 3.2.7
+  ovcimages/openvcloud/vgw: 3.0.0
+
+upgrade:
+  apiVersion: batch/v1
+  kind: Job
+  metadata:
+    name: upgradejob
+  spec:
+    template:
+      metadata:
+        labels:
+          app: upgrader
+      spec:
+        restartPolicy: Never
+        initContainers:
+        - name: management-init
+          image: ovcimages/openvcloud/management
+          imagePullPolicy: Always
+          command: ["/bin/bash", "-c", "cp -r /root/.ssh /opt/ && chmod 600 /opt/.ssh"]
+          volumeMounts:
+          - name:  ssh-dir
+            mountPath: /opt/.ssh
+          - name: ssh-secret
+            mountPath: /root/.ssh
+        containers:
+        - name: upgrader-container
+          image: ovcimages/openvcloud/management
+          imagePullPolicy: Always
+          volumeMounts:
+          - name: ssh-dir
+            mountPath: /root/.ssh
+          - name: update-log
+            mountPath: /opt/logs
+          - name:  system-config
+            mountPath:  /opt/cfg/system/system-config.yaml
+            subPath: system-config.yaml
+          - name: kube-client
+            mountPath: /usr/local/bin/kubectl
+            subPath: kubectl
+          command: [bash]
+          args: [update_env]
+          workingDir: /opt/code/git.gig.tech/openvcloud/openvcloud_installer/scripts/installer/
+        volumes:
+        - name: ssh-secret
+          secret:
+            secretName: ssh-key
+            defaultMode: 0600
+        - name: ssh-dir
+          emptyDir: {}
+        - name: update-log
+          persistentVolumeClaim:
+            claimName: updatelogs-claim
+        - name: system-config
+          configMap:
+            name: system-config
+        - name: kube-client
+          hostPath:
+            path: /usr/local/bin
+            type: Directory
+        nodeSelector:
+          node-role.kubernetes.io/master: ''
+          nodetype: 'controller'
diff --git a/manifests/9.9.9.yml b/manifests/9.9.9.yml
index 4ba7dab..5391406 100644
--- a/manifests/9.9.9.yml
+++ b/manifests/9.9.9.yml
@@ -221,16 +221,16 @@ images:
   openvcloud/minio-alba/minio-alba: 1.1.3
   openvcloud/objectspace-operator: v0.14
   openvcloud/openvstorage/alba_ee/alba-ee: 1-9-5
+  ovcimages/3rdparty/configmap-reload: v0.5.0
   ovcimages/3rdparty/grafana: 5.0.0
   ovcimages/3rdparty/influxdb: 1.4
   ovcimages/3rdparty/minideb: buster
   ovcimages/3rdparty/mongo-k8s-sidecar: latest
   ovcimages/3rdparty/mongo: 3.7.2
-  ovcimages/3rdparty/redis: 3.2
-  ovcimages/3rdparty/redis5: 5.0.5-alpine
-  ovcimages/3rdparty/configmap-reload: v0.5.0
-  ovcimages/3rdparty/prometheus: v2.34.0
   ovcimages/3rdparty/node-exporter: v1.4.0
+  ovcimages/3rdparty/prometheus: v2.34.0
+  ovcimages/3rdparty/redis5: 5.0.5-alpine
+  ovcimages/3rdparty/redis: 3.2
   ovcimages/openvcloud/0-access: latest
   ovcimages/openvcloud/agent: latest
   ovcimages/openvcloud/alba: latest
@@ -275,7 +275,6 @@ images-dependencies:
   ovcimages/openvcloud/qa: latest
   ovcimages/openvcloud/vgw: latest
 
-
 upgrade:
   apiVersion: batch/v1
   kind: Job
-- 
GitLab