diff --git a/.github/workflows/charts-test.yaml b/.github/workflows/charts-test.yaml index 027fe27a89b..49eab776002 100644 --- a/.github/workflows/charts-test.yaml +++ b/.github/workflows/charts-test.yaml @@ -141,12 +141,22 @@ jobs: # Flags found here https://github.com/k3d-io/k3d k3d-args: --k3s-arg --disable=metrics-server@server:* github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Remove node taints run: | kubectl taint --all=true nodes node.cloudprovider.kubernetes.io/uninitialized- || true + - name: Add Dependencies + run: | + if [[ "${{ matrix.chart }}" != "charts/operators/metallb" ]]; then + kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml + fi + if [[ "${{ matrix.chart }}" != "charts/operators/cloudnative-pg" ]]; then + kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.17/releases/cnpg-1.17.5.yaml + fi + - name: Run chart-testing (install) - run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" #--upgrade + run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" # --upgrade install-charts2: needs: @@ -191,8 +201,19 @@ jobs: run: | kubectl taint --all=true nodes node.cloudprovider.kubernetes.io/uninitialized- || true + - name: Add Dependencies + run: | + ## TODO: Move to our Helm Charts + ## TODO: Only add when required + if [[ "${{ matrix.chart }}" != "charts/operators/metallb" ]]; then + kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml + fi + if [[ "${{ matrix.chart }}" != "charts/operators/cloudnative-pg" ]]; then + kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.17/releases/cnpg-1.17.5.yaml + fi + - name: Run chart-testing (install) - run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" #--upgrade + run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" # --upgrade install-charts3: needs: @@ -232,12 +253,22 @@ jobs: # Flags found here https://github.com/k3d-io/k3d k3d-args: --k3s-arg --disable=metrics-server@server:* github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Remove node taints run: | kubectl taint --all=true nodes node.cloudprovider.kubernetes.io/uninitialized- || true + - name: Add Dependencies + run: | + if [[ "${{ matrix.chart }}" != "charts/operators/metallb" ]]; then + kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml + fi + if [[ "${{ matrix.chart }}" != "charts/operators/cloudnative-pg" ]]; then + kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.17/releases/cnpg-1.17.5.yaml + fi + - name: Run chart-testing (install) - run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" #--upgrade + run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" # --upgrade install-charts4: needs: @@ -277,12 +308,22 @@ jobs: # Flags found here https://github.com/k3d-io/k3d k3d-args: --k3s-arg --disable=metrics-server@server:* github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Remove node taints run: | kubectl taint --all=true nodes node.cloudprovider.kubernetes.io/uninitialized- || true + - name: Add Dependencies + run: | + if [[ "${{ matrix.chart }}" != "charts/operators/metallb" ]]; then + kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml + fi + if [[ "${{ matrix.chart }}" != "charts/operators/cloudnative-pg" ]]; then + kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.17/releases/cnpg-1.17.5.yaml + fi + - name: Run chart-testing (install) - run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" #--upgrade + run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" # --upgrade install-charts5: needs: @@ -322,12 +363,22 @@ jobs: # Flags found here https://github.com/k3d-io/k3d k3d-args: --k3s-arg --disable=metrics-server@server:* github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Remove node taints run: | kubectl taint --all=true nodes node.cloudprovider.kubernetes.io/uninitialized- || true + - name: Add Dependencies + run: | + if [[ "${{ matrix.chart }}" != "charts/operators/metallb" ]]; then + kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml + fi + if [[ "${{ matrix.chart }}" != "charts/operators/cloudnative-pg" ]]; then + kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.17/releases/cnpg-1.17.5.yaml + fi + - name: Run chart-testing (install) - run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" #--upgrade + run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" # --upgrade install-charts6: needs: @@ -367,12 +418,22 @@ jobs: # Flags found here https://github.com/k3d-io/k3d k3d-args: --k3s-arg --disable=metrics-server@server:* github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Remove node taints run: | kubectl taint --all=true nodes node.cloudprovider.kubernetes.io/uninitialized- || true + - name: Add Dependencies + run: | + if [[ "${{ matrix.chart }}" != "charts/operators/metallb" ]]; then + kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.10/config/manifests/metallb-native.yaml + fi + if [[ "${{ matrix.chart }}" != "charts/operators/cloudnative-pg" ]]; then + kubectl apply -f https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-1.17/releases/cnpg-1.17.5.yaml + fi + - name: Run chart-testing (install) - run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" #--upgrade + run: ct install --config ".github/ct-install.yaml" --charts "${{ matrix.chart }}" # --upgrade # Summarize matrix https://github.community/t/status-check-for-a-matrix-jobs/127354/7 install_success: diff --git a/charts/stable/sonarr/Chart.yaml b/charts/stable/sonarr/Chart.yaml index e8c1fad0b91..70dbba1fb1a 100644 --- a/charts/stable/sonarr/Chart.yaml +++ b/charts/stable/sonarr/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/sonarr - https://github.com/Sonarr/Sonarr type: application -version: 15.0.25 +version: 15.0.27 annotations: truecharts.org/catagories: | - media