Skip to content

Commit 67ee3f7

Browse files
Updated CI and charts version
1 parent 6999e9c commit 67ee3f7

File tree

4 files changed

+469
-8
lines changed

4 files changed

+469
-8
lines changed

.github/workflows/release-chart.yml

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,52 @@ on:
55
branches:
66
- main
77

8+
permissions: {}
89
jobs:
910
release:
1011
permissions:
11-
contents: write
12+
contents: write # to push chart release and create a release (helm/chart-releaser-action)
13+
packages: write # needed for ghcr access
14+
1215
runs-on: ubuntu-latest
1316
steps:
1417
- name: Checkout
15-
uses: actions/checkout@v3
18+
uses: actions/checkout@v4 # v4.1.1
1619
with:
1720
fetch-depth: 0
21+
persist-credentials: false
1822

1923
- name: Configure Git
2024
run: |
2125
git config user.name "$GITHUB_ACTOR"
2226
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
2327
24-
- name: Install Helm
25-
uses: azure/setup-helm@v3
28+
- name: Set up Helm
29+
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
30+
with:
31+
version: v3.12.0
2632

2733
- name: Run chart-releaser
28-
uses: helm/chart-releaser-action@v1.6.0
34+
uses: helm/chart-releaser-action@be16258da8010256c6e82849661221415f031968 # v1.5.0
2935
with:
30-
skip_existing: true
31-
packages_with_index: true
36+
charts_dir: charts
3237
env:
3338
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
39+
CR_SKIP_EXISTING: "true"
40+
41+
- name: Login to GHCR
42+
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
43+
with:
44+
registry: ghcr.io
45+
username: ${{ github.actor }}
46+
password: ${{ secrets.GITHUB_TOKEN }}
47+
48+
- name: Push charts to GHCR
49+
run: |
50+
shopt -s nullglob
51+
for pkg in .cr-release-packages/*.tgz; do
52+
if [ -z "${pkg:-}" ]; then
53+
break
54+
fi
55+
helm push "${pkg}" "oci://ghcr.io/${GITHUB_REPOSITORY_OWNER}/helm-charts"
56+
done

charts/ingressroute.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
apiVersion: traefik.io/v1alpha1
3+
kind: IngressRouteTCP
4+
metadata:
5+
name: seed-ingressroutes-tcp
6+
spec:
7+
entryPoints:
8+
- p2p
9+
routes:
10+
- match: HostSNI(`*`)
11+
priority: 10
12+
services:
13+
- name: p2p-osmosis-seed-0
14+
port: 26656
15+
tls: false

charts/osmosis-fullnode/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: osmosis-fullnode
33
description: A Helm chart for deploying Osmosis fullnode with monitoring and sentinel
44
type: application
5-
version: 0.1.1
5+
version: 0.1.2
66
appVersion: "29.0.2"
77
keywords:
88
- osmosis

0 commit comments

Comments
 (0)