Commit de373cb7 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

New scripts

parent 1039a6d4
Loading
Loading
Loading
Loading
Loading
+26 −6
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/bin/bash
source $(dirname "$(readlink -f "$0")")/variables.sh

# Capture the first parameter as a possible environment
ENVIRONMENT="dev"
if [[ "$1" != -* && -n "$1" ]]; then
  ENVIRONMENT="$1"
  shift
fi

# Load variables for the selected environment
source "$(dirname "$0")/variables.sh" "$ENVIRONMENT"


# User to create
# User to create
TOTAL_USERS=1
TOTAL_USERS=1
@@ -7,11 +16,20 @@ USERNAME_PREFIX=
USER_PASSWORD=
USER_PASSWORD=


help() {
help() {
  echo "Usage: $1 <options>"
  echo "Usage: $0 [environment] [options]"
  echo "       -u : User prefix to use"
  echo ""
  echo "       -p : Password to set for user"
  echo "  environment         Optional. Environment name to use (e.g. dev, prod)."
  echo "       -t : Total user to create (default 1)"  
  echo "                      If not specified, 'dev' will be used by default."
  echo "       -h : show this help"
  echo ""
  echo "Options:"
  echo "  -u <prefix>         User prefix to use (required)"
  echo "  -p <password>       Password to set for user (required)"
  echo "  -t <total>          Total users to create (default: 1)"
  echo "  -h                  Show this help message"
  echo ""
  echo "Examples:"
  echo "  $0 prod -u testuser -p pass123 -t 5"
  echo "  $0 -u testuser -p pass123"
  exit 1
  exit 1
}
}


@@ -142,4 +160,6 @@ docker run -ti --rm --network="host" \
  --variable TOTAL_USERS:$TOTAL_USERS \
  --variable TOTAL_USERS:$TOTAL_USERS \
  --variable USERNAME_PREFIX:$USERNAME_PREFIX \
  --variable USERNAME_PREFIX:$USERNAME_PREFIX \
  --variable USER_PASSWORD:$USER_PASSWORD \
  --variable USER_PASSWORD:$USER_PASSWORD \
  --variable REGISTER_ADMIN_USER:$REGISTER_ADMIN_USER \
  --variable REGISTER_ADMIN_PASSWORD:$REGISTER_ADMIN_PASSWORD \
  --include create-users
  --include create-users
+0 −0

Empty file added.

+19 −0
Original line number Original line Diff line number Diff line
# Setup kubeconfig to be used
export CUSTOM_KUBECONFIG="cluster-example.kubeconfig"

# Setup Vault parameters to deploy on this environment
export VAULT_HOSTNAME=vault.example.production
export DOMAIN1=*.example.production
export DOMAIN2=*.example.staging
export DOMAIN3=*.example.dev

# Setup Monitoring parameters
export PROMETHEUS_HOSTNAME=prometheus.example.production

# Setup OpenCAPIF parameters
export CAPIF_HOSTNAME="capif.example.staging"
export REGISTER_HOSTNAME="register.example.staging"
export CAPIF_NAMESPACE=ocf-capif
export CAPIF_CI_ENV_ENDPOINT=staging
export CAPIF_DOMAIN=example.staging
export CAPIF_IMAGE_TAG="v3.0.0-release"
+25 −7
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/bin/bash
IP=""
IP=""
NAMESPACE=""
NAMESPACE=""
source $(dirname "$(readlink -f "$0")")/variables.sh

# Capture the first parameter as a possible environment
ENVIRONMENT="dev"
if [[ "$1" != -* && -n "$1" ]]; then
  ENVIRONMENT="$1"
  shift
fi

# Load variables for the selected environment
source "$(dirname "$0")/variables.sh" "$ENVIRONMENT"


help() {
help() {
  echo "Usage: $1 <options>"
  echo "Usage: $0 [environment] [options]"
  echo "       -i : IP to use"
  echo ""
  echo "       -n : Namespace to get ingress information"
  echo "  environment         Optional. Environment name to use (e.g. dev, prod)."
  echo "       -k : Kubeconfig to be used"
  echo "                      If not specified, 'dev' will be used by default."
  echo "       -h : show this help"
  echo ""
  echo "Options:"
  echo "  -i <ip>             IP to use"
  echo "  -n <namespace>      Namespace to get ingress information"
  echo "  -k <kubeconfig>     Kubeconfig to be used"
  echo "  -h                  Show this help message"
  echo ""
  echo "Examples:"
  echo "  $0 prod -i 10.0.0.1 -n mynamespace"
  echo "  $0 -n mynamespace"
  exit 1
  exit 1
}
}
# Read params
# Process flags with getopts
while getopts ":i:n:k:h" opt; do
while getopts ":i:n:k:h" opt; do
  case $opt in
  case $opt in
    i)
    i)
+173 −138
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/bin/bash
source $(dirname "$(readlink -f "$0")")/variables.sh

# Capture the first parameter as a possible environment
ENVIRONMENT="dev"
if [[ "$1" != -* && -n "$1" ]]; then
  ENVIRONMENT="$1"
  shift
fi

# Load variables for the selected environment
source "$(dirname "$0")/variables.sh" "$ENVIRONMENT"


helm repo add grafana https://grafana.github.io/helm-charts
helm repo add grafana https://grafana.github.io/helm-charts


@@ -9,6 +18,8 @@ helm $KUBECONFIG dependency build $HELM_DIR/capif/
### check ingress_ip.oneke and get ip from ingress-nginx-controller
### check ingress_ip.oneke and get ip from ingress-nginx-controller
kubectl $KUBECONFIG get svc -A | grep ingress-nginx-controller
kubectl $KUBECONFIG get svc -A | grep ingress-nginx-controller


install_capif_helm() {
  local extra_args=("$@")
  helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART $HELM_DIR/capif/ \
  helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART $HELM_DIR/capif/ \
    --set grafana.enabled=true \
    --set grafana.enabled=true \
    --set grafana.ingress.enabled=true \
    --set grafana.ingress.enabled=true \
@@ -31,7 +42,7 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set ocf-access-control-policy.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-access-control-policy.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-access-control-policy.image.env.capifHostname=$CAPIF_HOSTNAME \
    --set ocf-access-control-policy.image.env.capifHostname=$CAPIF_HOSTNAME \
    --set ocf-access-control-policy.monitoring="true" \
    --set ocf-access-control-policy.monitoring="true" \
--set ocf-access-control-policy.env.logLevel="DEBUG" \
    --set ocf-access-control-policy.env.logLevel="$LOG_LEVEL" \
    --set ocf-api-invocation-logs.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-logging-api-invocation-api \
    --set ocf-api-invocation-logs.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-logging-api-invocation-api \
    --set ocf-api-invocation-logs.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-api-invocation-logs.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-api-invocation-logs.env.monitoring="true" \
    --set ocf-api-invocation-logs.env.monitoring="true" \
@@ -39,7 +50,7 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set ocf-api-invocation-logs.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-api-invocation-logs.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-api-invocation-logs.env.vaultPort=$VAULT_PORT \
    --set ocf-api-invocation-logs.env.vaultPort=$VAULT_PORT \
    --set ocf-api-invocation-logs.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-api-invocation-logs.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
--set ocf-api-invocation-logs.env.logLevel="DEBUG" \
    --set ocf-api-invocation-logs.env.logLevel="$LOG_LEVEL" \
    --set ocf-api-invoker-management.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-api-invoker-management-api \
    --set ocf-api-invoker-management.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-api-invoker-management-api \
    --set ocf-api-invoker-management.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-api-invoker-management.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-api-invoker-management.env.monitoring="true" \
    --set ocf-api-invoker-management.env.monitoring="true" \
@@ -47,24 +58,24 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set ocf-api-invoker-management.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-api-invoker-management.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-api-invoker-management.env.vaultPort=$VAULT_PORT \
    --set ocf-api-invoker-management.env.vaultPort=$VAULT_PORT \
    --set ocf-api-invoker-management.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-api-invoker-management.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
--set ocf-api-invoker-management.env.logLevel="DEBUG" \
    --set ocf-api-invoker-management.env.logLevel="$LOG_LEVEL" \
    --set ocf-api-provider-management.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-api-provider-management-api \
    --set ocf-api-provider-management.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-api-provider-management-api \
    --set ocf-api-provider-management.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-api-provider-management.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-api-provider-management.env.monitoring="true" \
    --set ocf-api-provider-management.env.monitoring="true" \
    --set ocf-api-provider-management.env.capifHostname=$CAPIF_HOSTNAME \
    --set ocf-api-provider-management.env.capifHostname=$CAPIF_HOSTNAME \
    --set ocf-api-provider-management.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-api-provider-management.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
--set ocf-api-provider-management.env.logLevel="DEBUG" \
    --set ocf-api-provider-management.env.logLevel="$LOG_LEVEL" \
    --set ocf-api-provider-management.env.vaultPort=$VAULT_PORT \
    --set ocf-api-provider-management.env.vaultPort=$VAULT_PORT \
    --set ocf-api-provider-management.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-api-provider-management.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-events.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-events-api \
    --set ocf-events.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-events-api \
    --set ocf-events.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-events.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-events.env.monitoring="true" \
    --set ocf-events.env.monitoring="true" \
    --set ocf-events.env.capifHostname=$CAPIF_HOSTNAME \
    --set ocf-events.env.capifHostname=$CAPIF_HOSTNAME \
--set ocf-events.env.logLevel="DEBUG" \
    --set ocf-events.env.logLevel="$LOG_LEVEL" \
    --set ocf-routing-info.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-routing-info-api \
    --set ocf-routing-info.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-routing-info-api \
    --set ocf-routing-info.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-routing-info.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-routing-info.env.monitoring="true" \
    --set ocf-routing-info.env.monitoring="true" \
--set ocf-routing-info.env.logLevel="DEBUG" \
    --set ocf-routing-info.env.logLevel="$LOG_LEVEL" \
    --set ocf-security.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-security-api \
    --set ocf-security.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-security-api \
    --set ocf-security.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-security.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-security.env.monitoring="true" \
    --set ocf-security.env.monitoring="true" \
@@ -72,9 +83,10 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set ocf-security.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-security.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-security.env.vaultPort=$VAULT_PORT \
    --set ocf-security.env.vaultPort=$VAULT_PORT \
    --set ocf-security.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-security.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
--set ocf-security.env.logLevel="DEBUG" \
    --set ocf-security.env.logLevel="$LOG_LEVEL" \
    --set ocf-register.image.repository=$CAPIF_DOCKER_REGISTRY/register \
    --set ocf-register.image.repository=$CAPIF_DOCKER_REGISTRY/register \
    --set ocf-register.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-register.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-register.env.registerHostname=$REGISTER_HOSTNAME \
    --set ocf-register.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-register.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-register.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-register.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-register.env.vaultPort=$VAULT_PORT \
    --set ocf-register.env.vaultPort=$VAULT_PORT \
@@ -85,22 +97,22 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set ocf-register.ingress.hosts[0].host=$REGISTER_HOSTNAME \
    --set ocf-register.ingress.hosts[0].host=$REGISTER_HOSTNAME \
    --set ocf-register.ingress.hosts[0].paths[0].path="/" \
    --set ocf-register.ingress.hosts[0].paths[0].path="/" \
    --set ocf-register.ingress.hosts[0].paths[0].pathType="Prefix" \
    --set ocf-register.ingress.hosts[0].paths[0].pathType="Prefix" \
--set ocf-register.env.logLevel="DEBUG" \
    --set ocf-register.env.logLevel="$LOG_LEVEL" \
    --set ocf-register.extraConfigPod.hostAliases[0].hostnames[0]=$CAPIF_HOSTNAME \
    --set ocf-register.extraConfigPod.hostAliases[0].hostnames[0]=$CAPIF_HOSTNAME \
    --set ocf-register.extraConfigPod.hostAliases[0].ip=$K8S_IP \
    --set ocf-register.extraConfigPod.hostAliases[0].ip=$K8S_IP \
    --set ocf-auditing-api-logs.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-auditing-api \
    --set ocf-auditing-api-logs.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-auditing-api \
    --set ocf-auditing-api-logs.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-auditing-api-logs.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-auditing-api-logs.env.monitoring="true" \
    --set ocf-auditing-api-logs.env.monitoring="true" \
--set ocf-auditing-api-logs.env.logLevel="DEBUG" \
    --set ocf-auditing-api-logs.env.logLevel="$LOG_LEVEL" \
    --set ocf-publish-service-api.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-publish-service-api \
    --set ocf-publish-service-api.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-publish-service-api \
    --set ocf-publish-service-api.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-publish-service-api.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-publish-service-api.env.monitoring="true" \
    --set ocf-publish-service-api.env.monitoring="true" \
    --set ocf-publish-service-api.env.capifHostname=$CAPIF_HOSTNAME \
    --set ocf-publish-service-api.env.capifHostname=$CAPIF_HOSTNAME \
--set ocf-publish-service-api.env.logLevel="DEBUG" \
    --set ocf-publish-service-api.env.logLevel="$LOG_LEVEL" \
    --set ocf-discover-service-api.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-discover-service-api \
    --set ocf-discover-service-api.image.repository=$CAPIF_DOCKER_REGISTRY/ocf-discover-service-api \
    --set ocf-discover-service-api.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-discover-service-api.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-discover-service-api.env.monitoring="true" \
    --set ocf-discover-service-api.env.monitoring="true" \
--set ocf-discover-service-api.env.logLevel="DEBUG" \
    --set ocf-discover-service-api.env.logLevel="$LOG_LEVEL" \
    --set nginx.image.repository=$CAPIF_DOCKER_REGISTRY/nginx \
    --set nginx.image.repository=$CAPIF_DOCKER_REGISTRY/nginx \
    --set nginx.image.tag=$CAPIF_IMAGE_TAG \
    --set nginx.image.tag=$CAPIF_IMAGE_TAG \
    --set nginx.env.capifHostname=$CAPIF_HOSTNAME \
    --set nginx.env.capifHostname=$CAPIF_HOSTNAME \
@@ -111,14 +123,14 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set nginx.ingress.hosts[0].host=$CAPIF_HOSTNAME \
    --set nginx.ingress.hosts[0].host=$CAPIF_HOSTNAME \
    --set nginx.ingress.hosts[0].paths[0].path="/" \
    --set nginx.ingress.hosts[0].paths[0].path="/" \
    --set nginx.ingress.hosts[0].paths[0].pathType="Prefix" \
    --set nginx.ingress.hosts[0].paths[0].pathType="Prefix" \
--set nginx.env.logLevel="debug" \
    --set nginx.env.logLevel="$LOG_LEVEL" \
    --set ocf-helper.image.repository=$CAPIF_DOCKER_REGISTRY/helper \
    --set ocf-helper.image.repository=$CAPIF_DOCKER_REGISTRY/helper \
    --set ocf-helper.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-helper.image.tag=$CAPIF_IMAGE_TAG \
    --set ocf-helper.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-helper.env.vaultHostname=$VAULT_INTERNAL_HOSTNAME \
    --set ocf-helper.env.vaultPort=$VAULT_PORT \
    --set ocf-helper.env.vaultPort=$VAULT_PORT \
    --set ocf-helper.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-helper.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
    --set ocf-helper.env.capifHostname=$CAPIF_HOSTNAME \
    --set ocf-helper.env.capifHostname=$CAPIF_HOSTNAME \
--set ocf-helper.env.logLevel="DEBUG" \
    --set ocf-helper.env.logLevel="$LOG_LEVEL" \
    --set mock-server.enabled=true \
    --set mock-server.enabled=true \
    --set mock-server.image.repository=$CAPIF_DOCKER_REGISTRY/mock-server \
    --set mock-server.image.repository=$CAPIF_DOCKER_REGISTRY/mock-server \
    --set mock-server.image.tag=$CAPIF_IMAGE_TAG \
    --set mock-server.image.tag=$CAPIF_IMAGE_TAG \
@@ -126,9 +138,11 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set mock-server.ingress.hosts[0].host=mock-server-$CAPIF_CI_ENV_ENDPOINT.$CAPIF_DOMAIN \
    --set mock-server.ingress.hosts[0].host=mock-server-$CAPIF_CI_ENV_ENDPOINT.$CAPIF_DOMAIN \
    --set mock-server.ingress.hosts[0].paths[0].path="/" \
    --set mock-server.ingress.hosts[0].paths[0].path="/" \
    --set mock-server.ingress.hosts[0].paths[0].pathType="Prefix" \
    --set mock-server.ingress.hosts[0].paths[0].pathType="Prefix" \
--set mock-server.env.logLevel="DEBUG" \
    --set mock-server.env.logLevel="$LOG_LEVEL" \
    --set mock-server.service.port=$MOCK_SERVER_PORT \
    --set mock-server.service.port=$MOCK_SERVER_PORT \
    --set mock-server.livenessProbe.tcpSocket.port=$MOCK_SERVER_PORT \
    --set mock-server.livenessProbe.tcpSocket.port=$MOCK_SERVER_PORT \
    --set mongo-register.image.repository=$BASE_DOCKER_REGISTRY/mongo \
    --set mongo-register.image.tag=6.0.2 \
    --set mongo-register.persistence.storageClass=$CAPIF_STORAGE_CLASS \
    --set mongo-register.persistence.storageClass=$CAPIF_STORAGE_CLASS \
    --set mongo-register.persistence.storage=$CAPIF_MONGO_REGISTER_STORAGE_SIZE \
    --set mongo-register.persistence.storage=$CAPIF_MONGO_REGISTER_STORAGE_SIZE \
    --set mongo-register.extraFlags[0]="--repair" \
    --set mongo-register.extraFlags[0]="--repair" \
@@ -140,9 +154,30 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --set mongo.persistence.storageClass=$CAPIF_STORAGE_CLASS \
    --set mongo.persistence.storageClass=$CAPIF_STORAGE_CLASS \
    --set mongo.persistence.storage=$CAPIF_MONGO_STORAGE_SIZE \
    --set mongo.persistence.storage=$CAPIF_MONGO_STORAGE_SIZE \
    --set mongo.extraFlags[0]="--repair" \
    --set mongo.extraFlags[0]="--repair" \
    --set mongo.image.repository=$BASE_DOCKER_REGISTRY/mongo \
    --set mongo.image.tag=6.0.2 \
    --set mongo.busybox.repository=$BASE_DOCKER_REGISTRY/busybox \
    --set mongo.busybox.tag=1.37.0 \
    --set mongo-express.enabled=true \
    --set mongo-express.enabled=true \
    --set mongo-express.ingress.enabled=true \
    --set mongo-express.ingress.enabled=true \
    --set mongo-express.ingress.hosts[0].host="mongo-express-$CAPIF_CI_ENV_ENDPOINT.$CAPIF_DOMAIN" \
    --set mongo-express.ingress.hosts[0].host="mongo-express-$CAPIF_CI_ENV_ENDPOINT.$CAPIF_DOMAIN" \
    --set mongo-express.ingress.hosts[0].paths[0].path="/" \
    --set mongo-express.ingress.hosts[0].paths[0].path="/" \
    --set mongo-express.ingress.hosts[0].paths[0].pathType="Prefix" \
    --set mongo-express.ingress.hosts[0].paths[0].pathType="Prefix" \
--wait --timeout=10m --create-namespace --atomic $CAPIF_RESOURCES_RESERVE $CAPIF_STORAGE_ACCESS_MODE $CAPIF_RUN_AS_USER_CONFIG
    --set redis.image.repository=$BASE_DOCKER_REGISTRY/redis \
    --set redis.image.tag=7.4.2-alpine \
    --set celery-beat.image.repository=$CAPIF_DOCKER_REGISTRY/celery \
    --set celery-beat.image.tag=$CAPIF_IMAGE_TAG \
    --set celery-beat.env.celeryModel=beat \
    --set celery-beat.env.redisHost=redis \
    --set celery-beat.env.redisPort=6379 \
    --set celery-beat.env.logLevel="$LOG_LEVEL" \
    --set celery-worker.image.repository=$CAPIF_DOCKER_REGISTRY/celery \
    --set celery-worker.image.tag=$CAPIF_IMAGE_TAG \
    --set celery-worker.env.celeryModel=worker \
    --set celery-worker.env.redisHost=redis \
    --set celery-worker.env.redisPort=6379 \
    --set celery-worker.env.logLevel="$LOG_LEVEL" \
    --wait --timeout=10m --create-namespace --atomic $CAPIF_RESOURCES_RESERVE $CAPIF_STORAGE_ACCESS_MODE $CAPIF_RUN_AS_USER_CONFIG "${extra_args[@]}"
}

install_capif_helm
Loading