Commit b9e7b817 authored by Andres Anaya Amariels's avatar Andres Anaya Amariels 🚀
Browse files

ocf deploy in develop

parent cb62beb6
Loading
Loading
Loading
Loading
+29 −27
Original line number Diff line number Diff line
@@ -47,7 +47,7 @@ deploy_ocf_staging:
  <<: *staging_common
  environment:
    name: review/staging
    url: https://$NAMESPACE_STAGING.$DOMAIN_STAGING
    url: https://capif-$CI_PROJECT_PATH_SLUG.$DOMAIN_STAGING
    on_stop: delete_ocf_staging
    auto_stop_in: 3 day
#  rules:
@@ -75,23 +75,22 @@ deploy_ocf_staging:
    - echo "### download dependencies###"
    - helm dependency build helm/capif
    - echo "### updating capif###"
#    - helm uninstall -n $NAMESPACE_STAGING ocf-staging --kubeconfig ~/cluster.kubeconfig || true
#    - helm upgrade --install -n $NAMESPACE_STAGING ocf helm/capif/ \
#      --set nginx.nginx.env.capifHostname=capif.$DOMAIN_STAGING \
#      --set nginx.nginx.env.registerHostname=register.$DOMAIN_STAGING \
#      --set monitoring.prometheus.ingress.hosts[0].host=prometheus.$DOMAIN_PROD \
#      --set monitoring.prometheus.ingress.hosts[0].paths[0].path=/ \
#      --set monitoring.prometheus.ingress.hosts[0].paths[0].pathType=Prefix  \
#    - helm uninstall -n $NAMESPACE_STAGING ocf-staging || true
#    - helm upgrade --install -n $NAMESPACE_STAGING ocf-staging helm/capif/ \
#      --set nginx.nginx.env.capifHostname=capif-$CI_PROJECT_PATH_SLUG.$DOMAIN_STAGING \
#      --set nginx.nginx.env.registerHostname=register-$CI_PROJECT_PATH_SLUG.$DOMAIN_STAGING \
#      --set monitoring.prometheus.enable="" \
#      --set monitoring.grafana.ingress.hosts[0].host="grafana.$DOMAIN_PROD" \
#      --set monitoring.grafana.ingress.hosts[0].host="grafana-$CI_PROJECT_PATH_SLUG.$DOMAIN_STAGING" \
#      --set monitoring.grafana.ingress.hosts[0].paths[0].path="/" \
#      --set monitoring.grafana.ingress.hosts[0].paths[0].pathType="Prefix" \
#      --set backOffice.frontend.env.grafanaUrl=http://grafana.$DOMAIN_PROD \
#      --set monitoring.grafana.env.prometheusURL=http://prometheus.ocf.pre-production \
#      --set tempo.tempo.metricsGenerator.remoteWriteUrl=http://prometheus.ocf.pre-production/api/v1/write \
#      --set parametersVault.env.vaultHostname=$VAULT_HOSTNAME \
#      --set parametersVault.env.vaultPort=$VAULT_PORT \
#      --set parametersVault.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
#      --wait --timeout=10m --atomic \
#      --create-namespace
#      --set ingress.ip=10.43.107.132 \
#      --wait --timeout=10m \
#      --create-namespace --atomic


delete_ocf_staging:
@@ -113,7 +112,7 @@ deploy_ocf_dev:
  <<: *dev_common
  environment:
    name: review/$CI_COMMIT_REF_SLUG
    url: https://$NAMESPACE_DEV.$DOMAIN_DEV
    url: https://capif-$CI_PROJECT_PATH_SLUG.$DOMAIN_DEV
    on_stop: delete_ocf_dev
    auto_stop_in: 3 day
#  rules:
@@ -133,20 +132,23 @@ deploy_ocf_dev:
    - cat helm/capif/Chart.yaml
    - echo "### download dependencies###"
    - helm dependency build helm/capif
#    - echo "### updating capif###"
#    - helm uninstall -n $NAMESPACE_DEV ocf-dev --kubeconfig ~/cluster.kubeconfig || true
#    - helm upgrade --install -n $NAMESPACE_DEV ocf-developer helm/capif/ \
#      --set nginx.nginx.env.capifHostname=capif-CI_PROJECT_PATH_SLUG.$DOMAIN_DEV \
#      --set nginx.nginx.env.registerHostname=register-CI_PROJECT_PATH_SLUG.$DOMAIN_DEV
#      --set monitoring.prometheus.enable="" \
#      --set monitoring.grafana.ingress.hosts[0].host="grafana.$DOMAIN_PROD" \
#      --set monitoring.grafana.ingress.hosts[0].paths[0].path="/" \
#      --set monitoring.grafana.ingress.hosts[0].paths[0].pathType="Prefix" \
#      --set parametersVault.env.vaultHostname=$VAULT_HOSTNAME \
#      --set parametersVault.env.vaultPort=$VAULT_PORT \
#      --set parametersVault.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
#      --wait --timeout=10m \
#      --create-NAMESPACE_STAGING --atomic
    - echo "### updating capif###"
    - helm uninstall -n $NAMESPACE_DEV ocf-developer || true
    - helm upgrade --install -n $NAMESPACE_DEV ocf-developer helm/capif/ \
      --set nginx.nginx.env.capifHostname=capif-$CI_PROJECT_PATH_SLUG.$DOMAIN_DEV \
      --set nginx.nginx.env.registerHostname=register-$CI_PROJECT_PATH_SLUG.$DOMAIN_DEV \
      --set monitoring.prometheus.enable="" \
      --set monitoring.grafana.ingress.hosts[0].host="grafana-$CI_PROJECT_PATH_SLUG.$DOMAIN_PROD" \
      --set monitoring.grafana.ingress.hosts[0].paths[0].path="/" \
      --set monitoring.grafana.ingress.hosts[0].paths[0].pathType="Prefix" \
      --set monitoring.grafana.env.prometheusURL=http://prometheus.ocf.pre-production \
      --set tempo.tempo.metricsGenerator.remoteWriteUrl=http://prometheus.ocf.pre-production/api/v1/write \
      --set parametersVault.env.vaultHostname=$VAULT_HOSTNAME \
      --set parametersVault.env.vaultPort=$VAULT_PORT \
      --set parametersVault.env.vaultAccessToken=$VAULT_ACCESS_TOKEN \
      --set ingress.ip=10.43.107.132 \
      --wait --timeout=10m \
      --create-namespace --atomic

delete_ocf_dev:
  stage: delete_ocf_dev