dd_updates Only rake HelmRelease

We use rake to validate our helm charts through HelmRelease kinds.
We also include other kinds in our release, we can ignore those for now.

Damian Szymański avatar Damian Szymański

Push event #1252.1 passed

  • Ran for
AMD64
Ruby
Git
language: ruby
dist: xenial
addons:
  snaps:
  - name: helm
    classic: true

before_install:
- openssl aes-256-cbc -K $encrypted_8a2a23268e29_key -iv $encrypted_8a2a23268e29_iv
  -in gcs-credentials.json.enc -out gcs-credentials.json -d

before_script:
- helm init --client-only

before_deploy:
- ls dist

deploy:
  provider: gcs
  edge:
    branch: gcs-ng
  project_id: eco-emissary-99515
  credentials: gcs-credentials.json
  bucket: travis-ci-helm-charts
  local_dir: dist
  skip_cleanup: true
  acl: publicRead
  on:
    repo: travis-ci/kubernetes-config

after_success:
- "./shared/update-staging.sh"

branches:
  except:
  - flux-sync
  - flux-write-check
Build Config
{
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "addons": {
    "snaps": [
      {
        "name": "helm",
        "classic": true
      }
    ]
  },
  "deploy": [
    {
      "on": {
        "repo": "travis-ci/kubernetes-config"
      },
      "acl": "publicRead",
      "edge": {
        "branch": "gcs-ng"
      },
      "bucket": "travis-ci-helm-charts",
      "provider": "gcs",
      "local_dir": "dist",
      "project_id": "eco-emissary-99515",
      "credentials": "gcs-credentials.json",
      "skip_cleanup": true
    }
  ],
  "branches": {
    "except": [
      "flux-sync",
      "flux-write-check"
    ]
  },
  "language": "ruby",
  "after_success": [
    "./shared/update-staging.sh"
  ],
  "before_deploy": [
    "ls dist"
  ],
  "before_script": [
    "helm init --client-only"
  ],
  "before_install": [
    "openssl aes-256-cbc -K $encrypted_8a2a23268e29_key -iv $encrypted_8a2a23268e29_iv -in gcs-credentials.json.enc -out gcs-credentials.json -d"
  ]
}