From 8e72ee3b2732ab17b56186eb9cebb5255c19761e Mon Sep 17 00:00:00 2001
From: "ahmed.elsayed" <ahmed.el-sayed@whitesky.cloud>
Date: Tue, 6 Aug 2024 13:10:32 +0300
Subject: [PATCH] add release 3.9.3

---
 manifests/3.9.3.yml | 336 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 336 insertions(+)
 create mode 100644 manifests/3.9.3.yml

diff --git a/manifests/3.9.3.yml b/manifests/3.9.3.yml
new file mode 100644
index 0000000..efab133
--- /dev/null
+++ b/manifests/3.9.3.yml
@@ -0,0 +1,336 @@
+seamless-update: true
+minimum-required-version: 3.3.0
+minimum-required-k8-version: v1.16
+
+repos:
+  - name: OpenvCloud Core
+    source:
+      branch: master
+    target:
+      tag: v3.9.3
+    url: git@git.gig.tech:openvcloud/openvcloud
+  - name: OpenvCloud Installer
+    source:
+      branch: master
+    target:
+      tag: v3.9.2
+    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.9.5
+    url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_core7
+  - name: JumpScale Portal
+    source:
+      branch: master
+    target:
+      tag: v7.9.5
+    url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_portal
+  - name: Python Binaries
+    source:
+      branch: staging
+    target:
+      branch: master
+    url: git@git.gig.tech:openvcloud/binary/python
+  - name: Kubespray
+    source:
+      branch: master
+    target:
+      tag: v2.5.8
+    url: git@git.gig.tech:openvcloud/kubespray
+  - name: OpenvStorage DevOps
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/dev_ops
+  - name: OpenvStorage Framework
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/framework
+  - name: OpenvStorage Framework Extensions
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/framework-extensions
+  - name: OpenvStorage Framework Alba Plugin
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/framework-alba-plugin
+  - name: OpenvStorage Health Check
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/openvstorage-health-check
+  - name: OpenvStorage Alba AsdManager
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/alba-asdmanager
+  - name: OpenvStorage Automation Lib
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/automation-lib
+  - name: OpenvStorage Setup Runner
+    source:
+      branch: master
+    target:
+      tag: v4.7.6
+    url: git@git.gig.tech:openvcloud/openvstorage/setup-runner
+  - name: OpenvStorage Support-tools
+    source:
+      branch: master
+    target:
+      branch: master
+    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:
+    - s3node
+    - storagenode
+  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/etcd:
+    - controllernode
+  ovcimages/3rdparty/os-shell:
+    - 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/jsagent:
+    - controllernode
+  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:
+    - controllernode
+  ovcimages/openvcloud/slightcar:
+    - controllernode
+  ovcimages/3rdparty/snmp-exporter:
+    - controllernode
+  ovcimages/3rdparty/loki:
+    - s3node
+  ovcimages/3rdparty/promtail:
+    - s3node
+
+helm-repos:
+  stable: https://charts.helm.sh/stable
+  gig-stable: https://charts.gig.tech
+  prometheus-community: https://prometheus-community.github.io/helm-charts
+  bitnami: https://charts.bitnami.com/bitnami
+helm-charts:
+  sentinel-redis-ha: 3.6.7
+  rabbitmq-ha: 1.47.1
+  prometheus: 15.10.2
+  dynaqueue: 2.0.25
+  dynaqueue-scheduler: 0.0.16
+  dynaqueue-worker: 0.1.28
+  etcd: 9.4.3
+  prometheus-snmp-exporter: 1.8.1
+
+images:
+  openvcloud/adaptivemm/adaptivemmd: v2.0.1-gig
+  openvcloud/minio-alba/minio-alba: 1.1.10
+  openvcloud/objectspace-operator: v0.21
+  openvcloud/openvstorage/alba_ee/alba-ee: 2-0-2
+  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/snmp-exporter: v0.21.0
+  ovcimages/3rdparty/redis5: 5.0.5-alpine
+  ovcimages/3rdparty/redis: 3.2
+  ovcimages/3rdparty/etcd: 3.5.9-debian-11-r144
+  ovcimages/3rdparty/os-shell: 11-debian-11-r60
+  ovcimages/3rdparty/loki: 3.0.0
+  ovcimages/3rdparty/promtail: 3.0.0
+  ovcimages/openvcloud/0-access: 2.5.6.4
+  ovcimages/openvcloud/agent: 3.9.1
+  ovcimages/openvcloud/jsagent: 3.9.0
+  ovcimages/openvcloud/apt-mirror: 3.9.1
+  ovcimages/openvcloud/base: 3.9.1
+  ovcimages/openvcloud/dynaqueue: 3.9.0
+  ovcimages/openvcloud/dynaqueue_libs: 3.7.0
+  ovcimages/openvcloud/grafana-init: 3.0.0
+  ovcimages/openvcloud/ipmi-screenshot: 3.1.5.1
+  ovcimages/openvcloud/jumpscale_core: 3.9.0
+  ovcimages/openvcloud/management: 3.9.2
+  ovcimages/openvcloud/nginx-init: 3.2.0.2
+  ovcimages/openvcloud/nginx: 3.0.2
+  ovcimages/openvcloud/osis: 3.9.0
+  ovcimages/openvcloud/ovc-versions: latest
+  ovcimages/openvcloud/portal: 3.9.3
+  ovcimages/openvcloud/pxeboot: 3.9.0
+  ovcimages/openvcloud/slightcar: 2.5.0
+
+images-dependencies:
+  openvcloud/openvcloud/volumedriver-ping: jammy
+  openvcloud/openvstorage/accelio/debs: ubuntu-22-04-1.7-2ovs9
+  openvcloud/openvstorage/alba_ee/debs: 1.5.45-jammy.3
+  openvcloud/openvstorage/libvirt-ee/debs: ubuntu-22-04-8.0.0-0ovs-ee1.0-1ubuntu8
+  openvcloud/openvstorage/qemu-ee/ubuntu-22.04-debs: 6.2-dfsg-0ovs-ee1.0-2ubuntu14
+  openvcloud/openvstorage/volumedriver-ee/client-debs: 8.0.3-0
+  openvcloud/openvstorage/volumedriver-ee/server-debs: 8.0.6-0
+  openvcloud/openvstorage/volumedriver-nbd/master-debs: 0.0.19-12
+  openvcloud/openvstorage/boost/debs: ubuntu-22.04-1.74.0-14ubuntu3
+  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/base_pypackages: 3.3.3
+  ovcimages/openvcloud/gig-iso: 3.0.3
+  ovcimages/openvcloud/importexport: 3.9.0
+  ovcimages/openvcloud/jumpscale-base: 3.5.0
+  ovcimages/openvcloud/management-base: 3.7.0
+  ovcimages/openvcloud/openvstorage: 4.7.6-1
+  ovcimages/openvcloud/pxeboot-arm64: 3.9.0
+  ovcimages/openvcloud/pxeboot-base: 3.9.0
+  ovcimages/openvcloud/vgw: 3.4.2
+
+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
+            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
+        nodeSelector:
+          node-role/controller: ""
-- 
GitLab