Skip to content

Commit

Permalink
Merge branch 'main' into N21-2285-update-media-activations-extension
Browse files Browse the repository at this point in the history
  • Loading branch information
sdinkov authored Jan 21, 2025
2 parents 7564008 + 10f03b4 commit 4687cb7
Show file tree
Hide file tree
Showing 28 changed files with 155 additions and 106 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/clean_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ jobs:
echo "branch_exists=false" >> $GITHUB_ENV
fi
## Write for matrix outputs workaround https://github.com/orgs/community/discussions/17245
- uses: cloudposse/github-action-matrix-outputs-write@0.5.0
- uses: cloudposse/github-action-matrix-outputs-write@v1
id: out
with:
matrix-step-name: ${{ github.job }}
Expand All @@ -90,7 +90,7 @@ jobs:
are_all_branches_deleted: ${{ steps.are_all_branches_deleted.outputs.are_all_branches_deleted }}
steps:
## read for matrix outputs workaround https://github.com/orgs/community/discussions/17245
- uses: cloudposse/github-action-matrix-outputs-read@0.1.2
- uses: cloudposse/github-action-matrix-outputs-read@v1
id: read
with:
matrix-step-name: gather_branch_exists
Expand Down
2 changes: 1 addition & 1 deletion ansible/collections/requirements.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
collections:
- name: kubernetes.core
version: 2.4.0
version: 5.0.0
4 changes: 2 additions & 2 deletions ansible/group_vars/all/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -552,7 +552,7 @@ configuration_all:
client: false
nuxtclient: false
FEATURE_COLUMN_BOARD_VIDEOCONFERENCE_ENABLED:
value: "false"
value: "true"
server: true
client: false
nuxtclient: false
Expand Down Expand Up @@ -1100,7 +1100,7 @@ configuration_all:
client: false
nuxtclient: false
FEATURE_ROOMS_ENABLED:
value: "false"
value: "true"
server: true
client: true
nuxtclient: false
Expand Down
6 changes: 0 additions & 6 deletions ansible/group_vars/develop/cfg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ FEATURE_COLUMN_BOARD_SUBMISSIONS_ENABLED: "true"

FEATURE_COLUMN_BOARD_LINK_ELEMENT_ENABLED: "true"

FEATURE_COLUMN_BOARD_VIDEOCONFERENCE_ENABLED: "true"

FEATURE_ROOMS_ENABLED: "true"

FEATURE_SCHOOL_POLICY_ENABLED_NEW: "true"

FEATURE_SCHOOL_TERMS_OF_USE_ENABLED: "true"
Expand All @@ -37,8 +33,6 @@ SC_DEFAULT_STORAGE_CLASS_NAME: "nfs-client"

BOARD_COLLABORATION_SERVER_REPLICAS: 1

FEATURE_COLUMN_BOARD_SOCKET_ENABLED: "true"

COMMON_CARTRIDGE_REPLICAS: 1

SERVER_H5P_LIBRARY_MANAGEMENT_CRONJOB: "{{ 60 | random(seed=NAMESPACE) }} 3 * * 3,6"
Expand Down
3 changes: 0 additions & 3 deletions ansible/group_vars/develop/clamav.yml

This file was deleted.

3 changes: 0 additions & 3 deletions ansible/group_vars/infra/clamav.yml

This file was deleted.

3 changes: 0 additions & 3 deletions ansible/group_vars/loadtest/clamav.yml

This file was deleted.

3 changes: 0 additions & 3 deletions ansible/group_vars/production/clamav.yml

This file was deleted.

3 changes: 0 additions & 3 deletions ansible/group_vars/reference/clamav.yml

This file was deleted.

14 changes: 7 additions & 7 deletions ansible/host_vars/dev-loadtest-01/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/infra.dbildungscloud-01/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/prod-brb/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/prod-dbc/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/prod-nbc/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/prod-thr/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
1 change: 0 additions & 1 deletion ansible/host_vars/ref-audit/cfg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ DOMAIN: staging.audit.dbildungscloud.org

FEATURE_OAUTH_LOGIN_ENABLED: "true"
FEATURE_H5P_EDITOR_ENABLED: "true"
FEATURE_ROOMS_ENABLED: "true"

DISPLAY_REQUEST_LEVEL: -1
ALERT_STATUS_URL: https://status.dbildungscloud.dev/
Expand Down
14 changes: 7 additions & 7 deletions ansible/host_vars/ref-audit/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/ref-brb/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/ref-dbc/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/ref-nbc/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
14 changes: 7 additions & 7 deletions ansible/host_vars/ref-thr/version.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
SCHULCLOUD_SERVER_IMAGE_TAG: 32.50.3
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.50.0
NUXT_CLIENT_IMAGE_TAG: 32.50.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.50.0
SHD_CLIENT_IMAGE_TAG: 32.50.0
SCHULCLOUD_SERVER_IMAGE_TAG: 32.51.0
SCHULCLOUD_CLIENT_IMAGE_TAG: 32.51.0
NUXT_CLIENT_IMAGE_TAG: 32.51.0
SUPERHERO_DASHBOARD_IMAGE_TAG: 32.51.0
SHD_CLIENT_IMAGE_TAG: 32.51.0
SCHULCLOUD_CALENDAR_IMAGE_TAG: 32.50.0
ANTIVIRUS_CHECK_SERVICE_IMAGE_TAG: 32.50.0
VERSION_AGGREGATOR_IMAGE_TAG: 32.50.0
H5P_STATICFILES_SERVER_IMAGE_TAG: 1.0.11
TLDRAW_CLIENT_IMAGE_TAG: 32.50.0
TLDRAW_SERVER_IMAGE_TAG: 32.50.0
TLDRAW_CLIENT_IMAGE_TAG: 32.51.0
TLDRAW_SERVER_IMAGE_TAG: 32.51.0
3 changes: 2 additions & 1 deletion ansible/host_vars/thr_host/cfg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ NEXTCLOUD_REDIRECT_URL: https://nextcloud-thr.dbildungscloud.dev/apps/files/?dir
NEXTCLOUD_BASE_URL: https://nextcloud-thr.dbildungscloud.dev/

FEATURE_TSP_SYNC_ENABLED: "true"
TSP_API_CLIENT_BASE_URL: https://test2.schulportal-thueringen.de/tip-ms/api
FEATURE_TSP_MIGRATION_ENABLED: "true"
TSP_API_CLIENT_BASE_URL: https://test.schulportal-thueringen.de/tip-ms/api
2 changes: 2 additions & 0 deletions ansible/roles/clamav/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
CLAMAV_IMAGE_NAME: docker.io/clamav/clamav
CLAMAV_IMAGE_TAG: 1.4.1
1 change: 1 addition & 0 deletions ansible/roles/clamav/templates/configmap.yml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ metadata:
data:

CLAMD_CONF_StreamMaxLength: 3000M
CLAMD_CONF_AlertBrokenExecutables: 'yes'
6 changes: 6 additions & 0 deletions ansible/roles/clamav/templates/deployment.yml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,12 @@ spec:
envFrom:
- configMapRef:
name: clamav-configmap
startupProbe:
exec:
command:
- clamdcheck.sh
failureThreshold: 30
periodSeconds: 10
resources:
limits:
cpu: {{ CLAMAV_CPU_MAX|default("500m", true) }}
Expand Down
2 changes: 1 addition & 1 deletion ansible/roles/dof_rabbitmq/defaults/main.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
RABBITMQ_IMAGE_NAME: docker.io/rabbitmq
RABBITMQ_IMAGE_TAG: 3.13.7-management
RABBITMQ_IMAGE_TAG: 4.0.5-management-alpine
RABBITMQ_PER_OBJECT_METRICS: "true"
60 changes: 60 additions & 0 deletions ansible/roles/dof_rabbitmq/files/enable-feature-flags.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
#!/bin/bash

set -euo pipefail

KUBECONFIG_OPTION=""
NAMESPACE=""
COMPONENT_NAME="rabbitmq"
CONTAINER_NAME="rabbitmq"
COMMAND="rabbitmqctl enable_feature_flag all"

while [[ $# -gt 0 ]]; do
case $1 in
--kubeconfig)
KUBECONFIG_OPTION="--kubeconfig=$2"
shift 2
;;
--namespace)
NAMESPACE=$2
shift 2
;;
--component-name)
COMPONENT_NAME=$2
shift 2
;;
--container-name)
CONTAINER_NAME=$2
shift 2
;;
--command)
COMMAND=$2
shift 2
;;
*)
echo "Unknown argument: $1"
echo "Usage: $0 --namespace <namespace> [--kubeconfig <path>] [--component-name <name>] [--container-name <name>] [--command <command>]"
exit 1
;;
esac
done

if [[ -z "$NAMESPACE" ]]; then
echo "Error: --namespace is required"
echo "Usage: $0 --namespace <namespace> [--kubeconfig <path>] [--component-name <name>] [--container-name <name>] [--command <command>]"
exit 1
fi

PODS=$(kubectl $KUBECONFIG_OPTION get pods -n "$NAMESPACE" -l "app.kubernetes.io/component=$COMPONENT_NAME" -o jsonpath='{.items[*].metadata.name}')

if [[ -z "$PODS" ]]; then
echo "No pods found matching app.kubernetes.io/component=$COMPONENT_NAME in namespace $NAMESPACE"
exit 1
fi

for POD in $PODS; do
echo "Executing command in pod: $POD"
kubectl $KUBECONFIG_OPTION exec -n "$NAMESPACE" -c "$CONTAINER_NAME" "$POD" -- $COMMAND || {
echo "Failed to execute command in pod: $POD" >&2
exit 1
}
done
1 change: 1 addition & 0 deletions ansible/roles/dof_rabbitmq/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@
when: RABBITMQ_SERVICE_MONITOR is undefined or RABBITMQ_SERVICE_MONITOR is defined and not RABBITMQ_SERVICE_MONITOR
tags:
- prometheus

0 comments on commit 4687cb7

Please sign in to comment.