Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix product names #42

Merged
merged 4 commits into from
Feb 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,5 @@ To maintain a certain style of tests throughout the charts, please adhere to the

* Tests for subcharts should be placed in the `./tests` directory of the parent chart and prefixed with the subchart's name, e.g. `icingaweb2_deployment_test.yaml`.
* Tests should be grouped by the template they are testing.
* Test files should be named after the template they are testing, e.g. IcingaWeb2's `deployment.yaml` should be tested in `icingaweb2_deployment_test.yaml`.
* **Test Suites** should be prefixed with the name of the chart they test, e.g. *[Icinga2] Test Icinga2 persistence*
* Test files should be named after the template they are testing, e.g. Icinga Web's `deployment.yaml` should be tested in `icingaweb2_deployment_test.yaml`.
* **Test Suites** should be prefixed with the name of the product/chart they test, e.g. *[Icinga 2] Test Icinga 2 persistence*
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# Icinga2 Kubernetes Helm Charts
# Icinga Kubernetes Helm Charts

This repository serves as a central repository to host all Icinga2 related Helm charts.
This repository serves as a central repository to host all Icinga related Helm charts.

[Icinga2](https://icinga.com) is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
[Icinga](https://icinga.com) is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.

[Helm](https://helm.sh) is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.

### Add Helm repository

First you need to add the Icinga2 Helm repository to your Helm installation. Helm repositories are similar to package repositories in Linux distributions as in they contain different available packages of
First you need to add the Icinga Helm repository to your Helm installation. Helm repositories are similar to package repositories in Linux distributions as in they contain different available packages of
Kubernetes manifests for users to consume.

The Icinga2 Helm repository is hosted on GitHub Pages and can be added to your Helm installation by running the following command:
The Icinga Helm repository is hosted on GitHub Pages and can be added to your Helm installation by running the following command:

```console
helm repo add icinga https://icinga.github.io/helm-charts
Expand All @@ -34,4 +34,4 @@ For information on how to contribute to this repository, see the [contribution g

## License

This project is licensed under the terms of the [Apache 2.0](LICENSE) open source license.
This project is licensed under the terms of the [Apache 2.0](LICENSE) open source license.
12 changes: 6 additions & 6 deletions charts/icinga-stack/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Icinga2 Kubernetes Helm Charts
# Icinga Kubernetes Helm Charts

> **WARNING**: This chart is currently in alpha state and should not be used in production. Breaking changes in future releases are well possible.

[Icinga2](https://icinga.com) is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
[Icinga](https://icinga.com) is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.

[Helm](https://helm.sh) is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.

Expand All @@ -19,19 +19,19 @@ This chart bootstraps a complete Icinga environment on a [Kubernetes](http://kub

### Add Helm repository

First you need to add the Icinga2 Helm repository to your Helm installation. Helm repositories are similar to package repositories in Linux distributions as in they contain different available packages of
First you need to add the Icinga Helm repository to your Helm installation. Helm repositories are similar to package repositories in Linux distributions as in they contain different available packages of
Kubernetes manifests for users to consume.

The Icinga2 Helm repository is hosted on GitHub Pages and can be added to your Helm installation by running the following command:
The Icinga Helm repository is hosted on GitHub Pages and can be added to your Helm installation by running the following command:

```console
helm repo add icinga https://icinga.github.io/helm-charts
helm repo update
```

### Install Icinga2
### Install Icinga

Once the repository is known to your Helm installation, you can install Icinga2 by running the following command:
Once the repository is known to your Helm installation, you can install Icinga by running the following command:

```console
helm install <release-name> \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- define "icinga2.config" -}}
// Constants for Icinga2 from constants.conf
// Constants for Icinga 2 from constants.conf
const PluginDir = "/usr/lib/nagios/plugins"
const ManubulonPluginDir = "/usr/lib/nagios/plugins"
const PluginContribDir = "/usr/lib/nagios/plugins"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
name: {{ .Values.auth.admin_password.credSecret | quote }}
key: {{ .Values.auth.admin_password.secretKey | quote }}
{{- else }}
{{ fail "IcingaWeb2 auth admin password not set. Set either .Values.icingaweb2.auth.admin_password.value or .Values.icingaweb2.auth.admin_password.credSecret and .Values.icingaweb2.auth.admin_password.secretKey" }}
{{ fail "Icinga Web auth admin password not set. Set either .Values.icingaweb2.auth.admin_password.value or .Values.icingaweb2.auth.admin_password.credSecret and .Values.icingaweb2.auth.admin_password.secretKey" }}
{{- end}}
- name: icingaweb.config.global.config_resource
value: {{ .Values.auth.resource | default .Values.global.databases.icingaweb2.database | quote }}
Expand Down
Loading