Commit 8d97894d authored by Pierre Smeyers's avatar Pierre Smeyers Committed by Cédric OLIVIER
Browse files

feat: migrate to CI/CD component

parent 34019a81
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ include:
    file: '/templates/validation.yml'
  - project: 'to-be-continuous/bash'
    ref: '3.3'
    file: 'templates/gitlab-ci-bash.yml'
    file: '/templates/gitlab-ci-bash.yml'
  - project: 'to-be-continuous/semantic-release'
    ref: '3.7'
    file: '/templates/gitlab-ci-semrel.yml'
+115 −88

File changed.

Preview size limit exceeded, changes collapsed.

+2 −2
Original line number Diff line number Diff line
@@ -27,13 +27,13 @@ if [[ "$curVer" ]]; then
  log_info "Bump version from \\e[33;1m${curVer}\\e[0m to \\e[33;1m${nextVer}\\e[0m (release type: $relType)..."

  # replace in README
  sed -e "s/ref: '$curVer'/ref: '$nextVer'/" README.md > README.md.next
  sed -e "s/ref: *'$curVer'/ref: '$nextVer'/" -e "s/ref: *\"$curVer\”/ref: \”$nextVer\”/" -e "s/component: *\(.*\)@$curVer/component: \1@$nextVer/" README.md > README.md.next
  mv -f README.md.next README.md

  # replace in template and variants
  for tmpl in templates/*.yml
  do
    sed -e "s/\"$curVer\"/\"$nextVer\"/" "$tmpl" > "$tmpl.next"
    sed -e "s/command: *\[\"--service\", \"\(.*\)\", \"$curVer\"\]/command: [\"--service\", \"\1\", \"$nextVer\"]/" "$tmpl" > "$tmpl.next"
    mv -f "$tmpl.next" "$tmpl"
  done
else
+3 −12
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@
  "description": "Build your Helm Charts and/or deploy your application to a Kubernetes platform using [Helm](https://helm.sh/)",
  "template_path": "templates/gitlab-ci-helm.yml",
  "kind": "hosting",
  "prefix": "helm",
  "is_component": true,
  "variables": [
    {
      "name": "HELM_CLI_IMAGE",
@@ -246,7 +248,6 @@
        {
          "name": "HELM_REVIEW_APP_NAME",
          "description": "The application name for `review` env _(only define to override default)_",
          "default": "${HELM_BASE_APP_NAME}-${CI_ENVIRONMENT_SLUG}",
          "advanced": true
        },
        {
@@ -267,13 +268,11 @@
        {
          "name": "HELM_REVIEW_NAMESPACE",
          "description": "The Kubernetes namespace to use for `review` env _(only define to override default)_",
          "default": "$KUBE_NAMESPACE",
          "advanced": true
        },
        {
          "name": "HELM_REVIEW_KUBE_CONFIG",
          "description": "Specific kubeconfig for review env (only define to override default)",
          "default": "$HELM_DEFAULT_KUBE_CONFIG",
          "advanced": true,
          "secret": true
        }
@@ -288,7 +287,6 @@
        {
          "name": "HELM_INTEG_APP_NAME",
          "description": "The application name for `integration` env _(only define to override default)_",
          "default": "${HELM_BASE_APP_NAME}-integration",
          "advanced": true
        },
        {
@@ -309,13 +307,11 @@
        {
          "name": "HELM_INTEG_NAMESPACE",
          "description": "The Kubernetes namespace to use for `integration` env _(only define to override default)_",
          "default": "$KUBE_NAMESPACE",
          "advanced": true
        },
        {
          "name": "HELM_INTEG_KUBE_CONFIG",
          "description": "Specific kubeconfig for integration env (only define to override default)",
          "default": "$HELM_DEFAULT_KUBE_CONFIG",
          "advanced": true,
          "secret": true
        }
@@ -351,13 +347,11 @@
        {
          "name": "HELM_STAGING_NAMESPACE",
          "description": "The Kubernetes namespace to use for `staging` env _(only define to override default)_",
          "default": "$KUBE_NAMESPACE",
          "advanced": true
        },
        {
          "name": "HELM_STAGING_KUBE_CONFIG",
          "description": "Specific kubeconfig for staging env (only define to override default)",
          "default": "$HELM_DEFAULT_KUBE_CONFIG",
          "advanced": true,
          "secret": true
        }
@@ -379,7 +373,6 @@
        {
          "name": "HELM_PROD_APP_NAME",
          "description": "The application name for `production` env _(only define to override default)_",
          "default": "${HELM_BASE_APP_NAME}",
          "advanced": true
        },
        {
@@ -395,13 +388,11 @@
        {
          "name": "HELM_PROD_NAMESPACE",
          "description": "The Kubernetes namespace to use for `production` env _(only define to override default)_",
          "default": "$KUBE_NAMESPACE",
          "advanced": true
        },
        {
          "name": "HELM_PROD_KUBE_CONFIG",
          "description": "Specific kubeconfig for production env (only define to override default)",
          "default": "$HELM_DEFAULT_KUBE_CONFIG",
          "advanced": true,
          "secret": true
        }
+4.14 KiB (13.1 KiB)
Loading image diff...
Loading