Merge branch 'feature/replace-bitnami-legacy' of github.com:kerberos-io/deployment into feature/replace-bitnami-legacy

This commit is contained in:
cedricve
2025-11-26 15:49:56 +01:00
5 changed files with 20 additions and 24 deletions

View File

@@ -1,24 +1,24 @@
name: Deploy on k3d
on:
workflow_dispatch:
pull_request:
schedule:
- cron: "0 0 * * *" # This will run the workflow every day at midnight UTC
jobs:
deploy:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04]
os: [ubuntu-22.04, ubuntu-24.04]
#k3d: [v5.5.2, v5.6.0, v5.7.5]
k3d: [v5.7.5]
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: "Create single cluster"
uses: AbsaOSS/k3d-action@v2
with:
k3d-version: ${{ matrix.k3d }}
k3d-version: ${{ matrix.k3d }}
cluster-name: "k3d-cluster"
- name: Print Kubernetes Version
run: |
@@ -29,8 +29,6 @@ jobs:
kubectl get no
kubectl get pods -A -o wide
kubectl get sc
- name: Checkout repository
uses: actions/checkout@v2
- name: Install OpenEBS
run: |
kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml
@@ -64,7 +62,7 @@ jobs:
helm repo add bitnami https://charts.bitnami.com/bitnami
kubectl create namespace mongodb
helm install mongodb -n mongodb bitnami/mongodb --values ./base/mongodb/mongodb-values.yaml
echo "Sleeping for 250 seconds, give time for the helm chart to create the pods" && sleep 250
echo "Sleeping for 500 seconds, give time for the helm chart to create the pods" && sleep 500
kubectl get pods -A -o wide
kubectl get pods -A -o wide | grep mongodb | awk '{print $3}' | grep -q '1/1' && echo "mongodb pod is running with status 1/1" || (echo "mongodb pod is not running with status 1/1" && exit 1)
- name: Install RabbitMQ

View File

@@ -1,17 +1,15 @@
name: Deploy on kind
on:
workflow_dispatch:
pull_request:
schedule:
- cron: "0 0 * * *" # This will run the workflow every day at midnight UTC
jobs:
deploy:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04]
os: [ubuntu-22.04, ubuntu-24.04]
#kind: [v0.21.0, v0.22.0, v0.23.0, v0.24.0, v0.25.0]
kind: [v0.25.0]
steps:

View File

@@ -9,7 +9,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04]
os: [ubuntu-22.04, ubuntu-24.04]
#microk8s: [1.29/stable, 1.30/stable, 1.31/stable, 1.32/stable]
microk8s: [1.32/stable]
steps:
@@ -54,7 +54,7 @@ jobs:
helm repo add bitnami https://charts.bitnami.com/bitnami
kubectl create namespace mongodb
helm install mongodb -n mongodb bitnami/mongodb --values ./base/mongodb/mongodb-values.yaml
echo "Sleeping for 250 seconds, give time for the helm chart to create the pods" && sleep 250
echo "Sleeping for 500 seconds, give time for the helm chart to create the pods" && sleep 500
kubectl get pods -A -o wide
kubectl get pods -A -o wide | grep mongodb | awk '{print $3}' | grep -q '1/1' && echo "mongodb pod is running with status 1/1" || (echo "mongodb pod is not running with status 1/1" && exit 1)
- name: Install RabbitMQ

View File

@@ -155,7 +155,7 @@ kerberoshub:
api:
repository: uugai/hub-api
pullPolicy: IfNotPresent
tag: "v1.1.4"
tag: "v1.6.5"
replicas: 1
jwtSecret: "I1JcwzW3A0t_THIS-IS_NOT_A_SECRET_WJK9jnPkipbnVTpf0efMy" # change to a random value, this is for generating JWT tokens.
schema: "http"
@@ -238,7 +238,7 @@ kerberoshub:
frontend:
repository: uugai/hub-frontend
pullPolicy: IfNotPresent
tag: "v1.1.7"
tag: "v1.5.7"
replicas: 1
schema: "http"
url: "yourdomain.com"
@@ -410,7 +410,7 @@ kerberospipeline:
event:
repository: uugai/hub-pipeline-event
pullPolicy: IfNotPresent
tag: "v1.0.1"
tag: "v1.2.0"
replicas: 1
resources:
requests:
@@ -422,7 +422,7 @@ kerberospipeline:
monitor:
repository: uugai/hub-pipeline-monitor
pullPolicy: IfNotPresent
tag: "v1.2.1"
tag: "v1.3.3"
replicas: 1
resources:
requests:
@@ -434,7 +434,7 @@ kerberospipeline:
sequence:
repository: uugai/hub-pipeline-sequence
pullPolicy: IfNotPresent
tag: "v1.2.3"
tag: "v1.6.4"
replicas: 1
resources:
requests:
@@ -446,7 +446,7 @@ kerberospipeline:
throttler:
repository: uugai/hub-pipeline-throttler
pullPolicy: IfNotPresent
tag: "v1.1.0"
tag: "v1.2.0"
replicas: 1
resources:
requests:
@@ -458,7 +458,7 @@ kerberospipeline:
notify:
repository: uugai/hub-pipeline-notification
pullPolicy: IfNotPresent
tag: "v1.0.13"
tag: "v1.0.20"
replicas: 1
resources:
requests:
@@ -498,7 +498,7 @@ kerberospipeline:
analysis:
repository: uugai/hub-pipeline-analysis
pullPolicy: IfNotPresent
tag: "v1.3.2"
tag: "v1.6.1"
replicas: 1
resources:
requests:
@@ -522,7 +522,7 @@ kerberospipeline:
thumbnail:
repository: uugai/hub-pipeline-thumbnail
pullPolicy: IfNotPresent
tag: "v1.1.5"
tag: "v1.2.1"
replicas: 1
quality: "1" # 1 (best) - 31 (worst)
width: "600"
@@ -539,7 +539,7 @@ kerberospipeline:
counting:
repository: uugai/hub-pipeline-counting
pullPolicy: IfNotPresent
tag: "v1.6.0"
tag: "v1.6.2"
replicas: 1
resources:
requests:
@@ -549,7 +549,7 @@ kerberospipeline:
enabled: true # Enable or disable the sprite generation 'true' or 'false
repository: uugai/hub-pipeline-sprite
pullPolicy: IfNotPresent
tag: "v1.0.4"
tag: "v1.0.7"
replicas: 1
interval: "1" # Number of secondes between each thumbnail in the sprite
width: "240" # Should not be changed for the moment (hard coded in UI)

View File

@@ -24,7 +24,7 @@ spec:
command: ["sh", "-c", "until nc -z mongodb.mongodb 27017 > /dev/null; do echo Waiting for master.; sleep 2; done;"]
containers:
- name: vault
image: uugai/vault:v1.0.16
image: uugai/vault:v1.1.6
resources:
requests:
memory: 128Mi