Skip to content
This repository was archived by the owner on Jan 8, 2024. It is now read-only.

Commit 8f8790f

Browse files
authored
Merge pull request #16 from axoflow/releaser
Release packages
2 parents 6efd04f + ae244f7 commit 8f8790f

File tree

3 files changed

+42
-18
lines changed

3 files changed

+42
-18
lines changed

.github/workflows/release.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Release Charts
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
8+
jobs:
9+
release:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v3
14+
with:
15+
fetch-depth: 0
16+
17+
- name: Configure Git
18+
run: |
19+
git config user.name "$GITHUB_ACTOR"
20+
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
21+
22+
- name: Run chart-releaser
23+
uses: helm/chart-releaser-action@v1.5.0
24+
env:
25+
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

README.md

+13-14
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,24 @@ This repository contains various [Helm charts](https://helm.sh/docs/topics/chart
1212

1313
## How to use
1414

15-
[Helm](https://helm.sh) must be installed to use these charts.
16-
Please refer to the [official documentation](https://helm.sh/docs/intro/install/) to get started.
15+
[Helm](https://helm.sh) must be installed to use the charts. Please refer to
16+
Helm's [documentation](https://helm.sh/docs) to get started.
1717

18-
Currently the charts are only available through this git repositoy.
19-
You can install charts using the following commands:
18+
Once Helm has been set up correctly, add the repo as follows:
2019

21-
```bash
22-
git clone git@github.com:axoflow/axosyslog-charts.git
23-
cd axosyslog-charts
24-
helm install --generate-name charts/axosyslog-collector
25-
```
20+
helm repo add axosyslog https://axoflow.github.io/axosyslog-charts
2621

27-
> **Tip**: List all installed releases using `helm list`.
22+
If you had already added this repo earlier, run `helm repo update` to retrieve
23+
the latest versions of the packages. You can then run `helm search repo
24+
axosyslog` to see the charts.
2825

29-
To uninstall a chart release, run:
26+
To install the axosyslog-collector chart:
3027

31-
```bash
32-
helm delete my-release
33-
```
28+
helm install my-axosyslog-collector axosyslog/axosyslog-collector
29+
30+
To uninstall the chart:
31+
32+
helm delete my-axosyslog-collector
3433

3534
## Contact and support
3635

charts/axosyslog-collector/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Syslog-ng Collector
1+
# AxoSyslog Collector
22

3-
Syslog-ng kubernetes log collector.
3+
AxoSyslog Kubernetes log collector.
44

55
## Prerequisites
66

@@ -9,7 +9,7 @@ Syslog-ng kubernetes log collector.
99

1010

1111
## Configuration
12-
The following table lists the configurable parameters of the Syslog-ng Collector chart and their default values:
12+
The following table lists the configurable parameters of the AxoSyslog Collector chart and their default values:
1313

1414

1515
| Parameter | Description | Default |
@@ -20,7 +20,7 @@ The following table lists the configurable parameters of the Syslog-ng Collector
2020
| imagePullSecrets | The names of secrets containing private registry credentials | [] |
2121
| nameOverride | Override the chart name | "" |
2222
| fullnameOverride | Override the full chart name | "" |
23-
| daemonset.enabled | Deploy Syslog-ng as a DaemonSet | true |
23+
| daemonset.enabled | Deploy AxoSyslog as a DaemonSet | true |
2424
| daemonset.labels | Additional labels to apply to the DaemonSet | {} |
2525
| daemonset.annotations | Additional annotations to apply to the DaemonSet | {} |
2626
| daemonset.affinity | Pod affinity | {} |

0 commit comments

Comments
 (0)