Skip to content

feat: let user specify fullnameOverride #20

feat: let user specify fullnameOverride

feat: let user specify fullnameOverride #20

name: release-pullrequest
on:
pull_request:
branches:
- main
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Extract latest App Version
uses: tdemin/find-latest-tag@v1
id: app_version
with:
repo: https://${{ secrets.HELM_CHARTS_BOT }}@github.com/krateoplatformops/installer.git
- name: Print latest App Version
run: echo ${{ steps.app_version.outputs.tag }}
- name: Checkout
uses: actions/checkout@v3
- name: Replace Version in Chart.yaml
run: sed -i 's/CHART_VERSION/${{ steps.app_version.outputs.tag }}/g' ./chart/Chart.yaml
- name: Replace App Version in Chart.yaml
run: sed -i 's/APP_VERSION/${{ steps.app_version.outputs.tag }}/g' ./chart/Chart.yaml
- name: Set up Helm
uses: azure/setup-helm@v4.1.0
- name: Helm lint
run: helm lint ./chart
- name: Create k8s Kind Cluster
uses: helm/kind-action@v1
- name: Install Krateo PlatformOps with standard configuration
run: helm install installer ./chart --create-namespace -n krateo-system --wait
- name: Wait for krateoplatformops krateo to become ready
run: kubectl wait krateoplatformops krateo --for condition=Ready=True --timeout=300s --namespace krateo-system