Skip to content

Commit f8509f5

Browse files
committed
Merge branch 'rackerlabs:main' into feature/multi-gateway-namespaces
2 parents d669b4f + 844818b commit f8509f5

File tree

139 files changed

+6204
-1419
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+6204
-1419
lines changed

.github/workflows/helm-argocd.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Helm GitHub Actions for argocd
23

34
on:
@@ -19,16 +20,16 @@ jobs:
1920
uses: actions/checkout@v4
2021
- uses: azure/setup-helm@v3
2122
with:
22-
version: latest
23-
token: "${{ secrets.GITHUB_TOKEN }}"
23+
version: v3.14.3
24+
token: ${{ secrets.GITHUB_TOKEN }}
2425
id: helm
2526
- name: Kubectl Install
2627
working-directory: /usr/local/bin/
2728
run: |
28-
if [ ! -f /usr/local/bin/kubectl ]; then
29-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
30-
chmod +x ./kubectl
31-
fi
29+
if [ ! -f /usr/local/bin/kubectl ]; then
30+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
31+
chmod +x ./kubectl
32+
fi
3233
- name: Run Helm Template
3334
run: |
3435
${{ steps.helm.outputs.helm-path }} template argocd oci://registry-1.docker.io/bitnamicharts/argo-cd \
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Helm GitHub Actions for Barbican Exporter
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- base-helm-configs/barbican-exporter/**
7+
- base-kustomize/barbican-exporter/**
8+
- .github/workflows/helm-barbican-exporter.yaml
9+
jobs:
10+
helm:
11+
strategy:
12+
matrix:
13+
overlays:
14+
- base
15+
name: Helm
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Checkout
19+
uses: actions/checkout@v4
20+
- uses: azure/setup-helm@v3
21+
with:
22+
version: v3.14.3
23+
token: "${{ secrets.GITHUB_TOKEN }}"
24+
id: helm
25+
- name: Add barbican-exporter repo to helm
26+
run: |
27+
${{ steps.helm.outputs.helm-path }} repo add genestack-barbician-exporter-helm-chart https://rackerlabs.github.io/genestack-barbician-exporter-helm-chart
28+
${{ steps.helm.outputs.helm-path }} repo update
29+
- name: Kubectl Install
30+
working-directory: /usr/local/bin/
31+
run: |
32+
if [ ! -f /usr/local/bin/kubectl ]; then
33+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
34+
chmod +x ./kubectl
35+
fi
36+
- name: Run Helm Template
37+
run: |
38+
${{ steps.helm.outputs.helm-path }} template barbican-exporter genestack-barbician-exporter-helm-chart/barbican-exporter \
39+
--create-namespace \
40+
--namespace=openstack \
41+
--wait \
42+
--timeout 120m \
43+
-f ${{ github.workspace }}/base-helm-configs/barbican-exporter/barbican-exporter-helm-overrides.yaml > /tmp/rendered.yaml
44+
- name: Return helm Build
45+
uses: actions/upload-artifact@v4
46+
with:
47+
name: helm-barbican-exporter-artifact-${{ matrix.overlays }}
48+
path: /tmp/rendered.yaml

.github/workflows/helm-barbican.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Helm GitHub Actions for Barbican
23

34
on:
@@ -11,25 +12,25 @@ jobs:
1112
strategy:
1213
matrix:
1314
overlays:
14-
- base
1515
- aio
16+
- base
1617
name: Helm
1718
runs-on: ubuntu-latest
1819
steps:
1920
- name: Checkout
2021
uses: actions/checkout@v4
2122
- uses: azure/setup-helm@v3
2223
with:
23-
version: latest
24-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2526
id: helm
2627
- name: Kubectl Install
2728
working-directory: /usr/local/bin/
2829
run: |
29-
if [ ! -f /usr/local/bin/kubectl ]; then
30-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
31-
chmod +x ./kubectl
32-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3334
- name: Pull OSH repositories
3435
run: |
3536
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

.github/workflows/helm-blazar.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@ jobs:
1212
strategy:
1313
matrix:
1414
overlays:
15-
- base
1615
- aio
16+
- base
1717
name: Helm
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Checkout
2121
uses: actions/checkout@v4
2222
- uses: azure/setup-helm@v3
2323
with:
24-
version: latest
25-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2626
id: helm
2727
- name: Kubectl Install
2828
working-directory: /usr/local/bin/
2929
run: |
30-
if [ ! -f /usr/local/bin/kubectl ]; then
31-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32-
chmod +x ./kubectl
33-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3434
- name: Pull OSH repositories
3535
run: |
3636
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

.github/workflows/helm-cinder.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Helm GitHub Actions for cinder
23

34
on:
@@ -11,25 +12,25 @@ jobs:
1112
strategy:
1213
matrix:
1314
overlays:
14-
- base
1515
- aio
16+
- base
1617
name: Helm
1718
runs-on: ubuntu-latest
1819
steps:
1920
- name: Checkout
2021
uses: actions/checkout@v4
2122
- uses: azure/setup-helm@v3
2223
with:
23-
version: latest
24-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2526
id: helm
2627
- name: Kubectl Install
2728
working-directory: /usr/local/bin/
2829
run: |
29-
if [ ! -f /usr/local/bin/kubectl ]; then
30-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
31-
chmod +x ./kubectl
32-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3334
- name: Pull OSH repositories
3435
run: |
3536
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

.github/workflows/helm-cloudkitty.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Helm GitHub Actions for Cloudkitty
23

34
on:
@@ -11,25 +12,25 @@ jobs:
1112
strategy:
1213
matrix:
1314
overlays:
14-
- base
1515
- aio
16+
- base
1617
name: Helm
1718
runs-on: ubuntu-latest
1819
steps:
1920
- name: Checkout
2021
uses: actions/checkout@v4
2122
- uses: azure/setup-helm@v3
2223
with:
23-
version: latest
24-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2526
id: helm
2627
- name: Kubectl Install
2728
working-directory: /usr/local/bin/
2829
run: |
29-
if [ ! -f /usr/local/bin/kubectl ]; then
30-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
31-
chmod +x ./kubectl
32-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3334
- name: Pull OSH repositories
3435
run: |
3536
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

.github/workflows/helm-freezer.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@ jobs:
1212
strategy:
1313
matrix:
1414
overlays:
15-
- base
1615
- aio
16+
- base
1717
name: Helm
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Checkout
2121
uses: actions/checkout@v4
2222
- uses: azure/setup-helm@v3
2323
with:
24-
version: latest
25-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2626
id: helm
2727
- name: Kubectl Install
2828
working-directory: /usr/local/bin/
2929
run: |
30-
if [ ! -f /usr/local/bin/kubectl ]; then
31-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32-
chmod +x ./kubectl
33-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3434
- name: Pull OSH repositories
3535
run: |
3636
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

.github/workflows/helm-glance.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Helm GitHub Actions for glance
23

34
on:
@@ -11,25 +12,25 @@ jobs:
1112
strategy:
1213
matrix:
1314
overlays:
14-
- base
1515
- aio
16+
- base
1617
name: Helm
1718
runs-on: ubuntu-latest
1819
steps:
1920
- name: Checkout
2021
uses: actions/checkout@v4
2122
- uses: azure/setup-helm@v3
2223
with:
23-
version: latest
24-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2526
id: helm
2627
- name: Kubectl Install
2728
working-directory: /usr/local/bin/
2829
run: |
29-
if [ ! -f /usr/local/bin/kubectl ]; then
30-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
31-
chmod +x ./kubectl
32-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3334
- name: Pull OSH repositories
3435
run: |
3536
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

.github/workflows/helm-heat.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Helm GitHub Actions for heat
23

34
on:
@@ -11,25 +12,25 @@ jobs:
1112
strategy:
1213
matrix:
1314
overlays:
14-
- base
1515
- aio
16+
- base
1617
name: Helm
1718
runs-on: ubuntu-latest
1819
steps:
1920
- name: Checkout
2021
uses: actions/checkout@v4
2122
- uses: azure/setup-helm@v3
2223
with:
23-
version: latest
24-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2526
id: helm
2627
- name: Kubectl Install
2728
working-directory: /usr/local/bin/
2829
run: |
29-
if [ ! -f /usr/local/bin/kubectl ]; then
30-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
31-
chmod +x ./kubectl
32-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3334
- name: Pull OSH repositories
3435
run: |
3536
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

.github/workflows/helm-horizon.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Helm GitHub Actions for horizon
23

34
on:
@@ -11,25 +12,25 @@ jobs:
1112
strategy:
1213
matrix:
1314
overlays:
14-
- base
1515
- aio
16+
- base
1617
name: Helm
1718
runs-on: ubuntu-latest
1819
steps:
1920
- name: Checkout
2021
uses: actions/checkout@v4
2122
- uses: azure/setup-helm@v3
2223
with:
23-
version: latest
24-
token: "${{ secrets.GITHUB_TOKEN }}"
24+
version: v3.14.3
25+
token: ${{ secrets.GITHUB_TOKEN }}
2526
id: helm
2627
- name: Kubectl Install
2728
working-directory: /usr/local/bin/
2829
run: |
29-
if [ ! -f /usr/local/bin/kubectl ]; then
30-
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
31-
chmod +x ./kubectl
32-
fi
30+
if [ ! -f /usr/local/bin/kubectl ]; then
31+
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
32+
chmod +x ./kubectl
33+
fi
3334
- name: Pull OSH repositories
3435
run: |
3536
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm

0 commit comments

Comments
 (0)