-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* adding initial support for OpenShift * update scc and statefulset * fix references to OpenShift * remove hardcoded values * add Openshift support for OPG * update Sentinel * disable hardcoded routerCanonicalHostname and fix end of file * fix logics and detect other container types * clean up logic * remove html formatting from Notes file * modify readme file * add a file listing known issues and limitations * Add options to control creation of ClusterRole and ClusterRoleBinding * Revert "fix logics and detect other container types" This reverts commit 64a8224. * add initial doc for 1.1.0-Beta1 * allow pull secrets to be used by minion; fix a small bug in values schema for pull secrets * remove extra file * Merging changes (#35) * NMS-16166 - Allow user to control allowPrivilegeEscalation, allowedCapabilities, defaultAddCapabilities * Disable Ingress if className is not set * remove defaultAddCapabilities from values file * clean up * Update chart version * fix a typo * address lint issues * remove extra logic * enable the security context for plugins and clean up * drop all capabilities when CAP is not assigned * fix the securityContext options * fix lint issues * fix lint issue in core * clean up the logic for setting fsGroup * add imagePullSecrets to post-config job * change the default etcUpdatePolicy policy * Add OpenShift docs for Horizon and Minion * fix a small bug with opg route * remove comments * fix a small issue with password change path * fix a small bug in minion deployment * Update horizon/templates/grafana-helm.route.yaml Co-authored-by: DJ Gregor <dgregor@opennms.com> * fix spacing * fix lint issue * fix indentations * fix lint issue * add logic for using latest datasources and password --------- Co-authored-by: DJ Gregor <dgregor@opennms.com> --------- Co-authored-by: DJ Gregor <dgregor@opennms.com>
- Loading branch information
1 parent
15313e8
commit 56a1c2e
Showing
37 changed files
with
1,993 additions
and
304 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
name: opennmshelmcharts | ||
version: '1.0.0' | ||
version: '1.1.0' | ||
title: Helm Charts (Kubernetes) | ||
nav: | ||
- modules/ROOT/nav.adoc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# OpenNMS Helm Charts with OpenShift: Documentation (1.1.0) | ||
|
||
OpenNMS Helm Charts makes it easier for users to run OpenNMS Horizon on a Red Hat OpenShift or Kubernetes environment. It provides a package that includes all the resources needed to deploy Horizon. | ||
This documentation provides basic information on how to install Horizon on Red Hat OpenShift. For information on how to use Red Hat OpenShift, refer to the [product documentation](https://access.redhat.com/documentation/en-us/openshift_container_platform/). | ||
|
||
## Limitations and Known Issues | ||
|
||
* Removing `CAP_NET_RAW` capability or setting allowPrivilegeEscalation to false will impact ICMP and auto discovery features. | ||
* **WORKAROUND:** Use a Minion that is located outside of the OpenShift cluster. | ||
|
||
## Install OpenNMS Horizon on OpenShift | ||
> **NOTE:** By default, OpenNMS will create a ClusterRole, ClusterRoleBinding, Route, SecurityContextConstraints, and ServiceAccount. The user used to install OpenNMS must have the required permissions to make these modifications the OpenShift Cluster, including admin access. There are options to disable the creation of these elements, but if you do so, you will need to figure out a way to get the pods to work. | ||
1. Log in to OpenShift and switch to Developer view. | ||
2. Create a project with a unique name. | ||
3. Go to the Helm section. | ||
4. In the Create drop-down menu, select Repository. | ||
* In the Create Repository page, | ||
* Add a unique name and display name. | ||
* Use https://opennms.github.io/helm-charts/ for the URL. | ||
* Save the changes. | ||
5. In the Create drop-down menu, select Helm Release. | ||
6. Under Repository, select the newly created repository entry. | ||
7. Click on Horizon. | ||
8. Make sure that the project name matches the name you set in step 2. | ||
* Skip this step if you are setting “CreateNamespace” option to true. | ||
9. Make the required modifications (for example, set the PostgreSQL information). | ||
10. Click Create. | ||
11. Wait for the pods to come up. This may take a few minutes. | ||
|
||
**NOTE:** The process to install the Minion is similar. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.