Commit 92f408f2 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Merge branch 'OCF180-fix-helm-install-script-for-vault-2' into 'staging'

Ocf180 fix helm install script for vault MINOR FIX

See merge request !161
parents 7091ec4c 1e7262f0
Loading
Loading
Loading
Loading
Loading
+38 −10
Original line number Diff line number Diff line
@@ -22,57 +22,85 @@ appVersion: "v3.1.6"
dependencies:
  - name: ocf-access-control-policy
    version: "*"
    tags: ["core"]
  - name: ocf-api-invoker-management
    version: "*"
    tags: ["core"]
  - name: ocf-api-provider-management
    version: "*"
    tags: ["core"]
  - name: ocf-api-invocation-logs
    version: "*"
    tags: ["core"]
  - name: ocf-events
    version: "*"
    tags: ["core"]
  - name: ocf-helper
    version: "*"
    tags: ["core"]
  - name: ocf-routing-info
    version: "*"
    tags: ["core"]
  - name: ocf-security
    version: "*"
  - name: ocf-register
    version: "*"
  - name: mongo-register
    version: "*"
    tags: ["core"]
  - name: ocf-auditing-api-logs
    version: "*"
    tags: ["core"]
  - name: ocf-publish-service-api
    version: "*"
    tags: ["core"]
  - name: ocf-discover-service-api
    version: "*"
  - name: mongo
    version: "*"
  - name: mongo-express
    version: "*"
  - name: mongo-register-express
    version: "*"
    tags: ["core"]
  - name: nginx
    version: "*"
    tags: ["core"]
  - name: mock-server
    version: "*"
    tags: ["core"]
  - name: redis
    version: "*"
    tags: ["core"]
  - name: fluentbit
    version: "*"
    tags: ["core"]
  - name: grafana
    version: "*"
    tags: ["core"]
  - name: loki
    version: "*"
    tags: ["core"]
  - name: otelcollector
    version: "*"
    tags: ["core"]
  - name: renderer
    version: "*"
    tags: ["core"]
  - name: celery-beat
    version: "*"
    tags: ["core"]
  - name: celery-worker
    version: "*"
    tags: ["core"]
  - name: "tempo"
    condition: tempo.enabled
    repository: "https://grafana.github.io/helm-charts"
    version: "^1.3.1"
    tags: ["core"]
  - name: ocf-register
    version: "*"
    tags: ["register"]
  - name: mongo-register
    version: "*"
    tags: ["register-db"]
  - name: mongo-register-express
    version: "*"
    tags: ["register-db"]
  - name: mongo
    version: "*"
    tags: ["core-db"]
  - name: mongo-express
    version: "*"
    tags: ["core-db"]
+6 −0
Original line number Diff line number Diff line
@@ -3,6 +3,12 @@
# -- tempo, fluentbit, grafana, loki, otelcollector and renderer.
# -- prometheus service must be previously installed in kubernetes

tags:
  core: true
  core-db: true
  register: true
  register-db: true

# -- With tempo.enabled: false. It won't be deployed
tempo:
  enabled: true
+162 −157
Original line number Diff line number Diff line
@@ -18,6 +18,8 @@ helm $KUBECONFIG dependency build $HELM_DIR/capif/
### check ingress_ip.oneke and get ip from 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/ \
    --set grafana.enabled=true \
    --set grafana.ingress.enabled=true \
@@ -174,4 +176,7 @@ helm $KUBECONFIG upgrade --install -n $CAPIF_NAMESPACE $CAPIF_NAME_VERSION_CHART
    --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
    --wait --timeout=10m --create-namespace --atomic $CAPIF_RESOURCES_RESERVE $CAPIF_STORAGE_ACCESS_MODE $CAPIF_RUN_AS_USER_CONFIG "${extra_args[@]}"
}

install_capif_helm
+1 −1
Original line number Diff line number Diff line
@@ -132,7 +132,7 @@ while true; do
    if [ "$FAILED_JOB_STATUS" != "" ]; then
        echo "The vault job fails, check variables."
        exit -1
    elif [ "$SUCCEEDED_JOB_STATUS" != "" ] && (( SUCCEEDED_JOB_STATUS > 0 )) && [ "$COMPLETED_TYPE_JOB_STATUS" == "Complete" ] && [ "$COMPLETION_JOB_STATUS" == "True" ]; then
    elif [ "$SUCCEEDED_JOB_STATUS" != "" ] && (( SUCCEEDED_JOB_STATUS > 0 )) && { [ "$COMPLETED_TYPE_JOB_STATUS" == "Complete" ] || [ "$COMPLETED_TYPE_JOB_STATUS" == "SuccessCriteriaMet" ]; } && [ "$COMPLETION_JOB_STATUS" == "True" ]; then
        echo "The vault job succeeded."
        break
    else