Skip to content

Commit

Permalink
Restructure chart layout (#10)
Browse files Browse the repository at this point in the history
* Restructure

* Restructure

* Auto deployment

* Cleanups

* Release 0.5.0

* Update RELEASE.md

Co-authored-by: Ben Brook <[email protected]>

---------

Co-authored-by: Ben Brook <[email protected]>
  • Loading branch information
shashiranjan84 and bencmbrook authored Sep 10, 2024
1 parent e0d6b92 commit 5f8dece
Show file tree
Hide file tree
Showing 39 changed files with 47 additions and 49 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Release Charts

on:
push:
branches:
- main

permissions: {}
jobs:
release:
permissions:
contents: write

runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"
- name: Set up Helm
uses: azure/setup-helm@v4
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

- name: Run chart-releaser
uses: helm/[email protected]
with:
charts_dir: charts
skip_existing: true
packages_with_index: true
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
CR_SKIP_EXISTING: "true"
4 changes: 3 additions & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Steps required to release a new chart version:
This chart releases automatically via CI on push to the `main` branch.

# Steps required to release a new chart version manually:

1. Create a new release branch from main branch
```bash
Expand Down
File renamed without changes.
5 changes: 4 additions & 1 deletion CHANGELOG.md → charts/sombra/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,7 @@
* Remove old helm packages

## 0.4.0
* Repo name change
* Repo name change

## 0.5.0
* Repo structure change
File renamed without changes.
2 changes: 1 addition & 1 deletion Chart.yaml → charts/sombra/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: sombra
description: A Helm chart for deploying sombra and its dependent services in Kubernetes
type: application
version: 0.4.0
version: 0.5.0
maintainers:
- name: Transcend
email: [email protected]
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
46 changes: 0 additions & 46 deletions index.yaml

This file was deleted.

Binary file removed sombra-0.3.1.tgz
Binary file not shown.
Binary file removed sombra-0.4.0.tgz
Binary file not shown.

0 comments on commit 5f8dece

Please sign in to comment.