Skip to content

fix(helm): fix ca injection when tls.verifyCert is enabled #211

fix(helm): fix ca injection when tls.verifyCert is enabled

fix(helm): fix ca injection when tls.verifyCert is enabled #211

Workflow file for this run

name: CI
on:
pull_request:
types:
- opened
- reopened
- synchronize
- ready_for_review
paths-ignore:
- 'demo/**'
- 'docs/**'
- 'examples/**'
- 'helm/ggbridge/README.md'
- 'LICENSE'
- 'README.md'
workflow_dispatch:
inputs:
runner:
description: "Specify the runner to use"
required: true
default: "ubuntu-latest"
permissions:
actions: read
attestations: write
contents: read
id-token: write
security-events: write
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
docker:
name: Build and Scan Docker image
runs-on: ${{ github.event_name == 'workflow_dispatch' && inputs.runner || 'ubuntu-latest' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Get GitHub vars
id: github
uses: ./.github/actions/github
- name: Build APK packages
id: apk
uses: ./.github/actions/melange/build
with:
arch: ${{ steps.github.outputs.arch }}
cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}
- name: Build prod image
id: build-prod
uses: ./.github/actions/apko/build
with:
config: 'apko/prod.yaml'
tag: 'local/prod'
repository-append: ${{ steps.apk.outputs.output-dir }}
keyring-append: ${{ steps.apk.outputs.public-key }}
arch: ${{ steps.github.outputs.arch }}
cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}
- name: Build shell image
id: build-shell
uses: ./.github/actions/apko/build
with:
config: 'apko/shell.yaml'
tag: 'local/shell'
repository-append: ${{ steps.apk.outputs.output-dir }}
keyring-append: ${{ steps.apk.outputs.public-key }}
arch: ${{ steps.github.outputs.arch }}
cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}
- name: Scan vulnerabilities
id: scan
uses: ./.github/actions/scan-directory
with:
source: ${{ steps.build-prod.outputs.output-dir }}
fail-on: high
cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}
helm:
name: Test Helm chart
runs-on: ${{ github.event_name == 'workflow_dispatch' && inputs.runner || 'ubuntu-latest' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Test Helm chart
uses: ./.github/actions/helm/test