Make patch - NewRelic

pull/417/head
shawnj 2022-05-13 06:32:12 -07:00
parent 0c7b968bfe
commit 7ad9914c82
14 changed files with 167 additions and 0 deletions

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/kubernetes/kube-state-metrics/releases/download/kube-state-metrics-helm-chart-2.13.2/kube-state-metrics-2.13.2.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/newrelic-infra-operator/releases/download/newrelic-infra-operator-0.6.0/newrelic-infra-operator-0.6.0.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/nri-kubernetes/releases/download/newrelic-infrastructure-3.3.3/newrelic-infrastructure-3.3.3.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/newrelic-k8s-metrics-adapter/releases/download/newrelic-k8s-metrics-adapter-0.7.4/newrelic-k8s-metrics-adapter-0.7.4.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/helm-charts/releases/download/newrelic-logging-1.10.9/newrelic-logging-1.10.9.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/helm-charts/releases/download/newrelic-pixie-1.5.1/newrelic-pixie-1.5.1.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/nri-kube-events/releases/download/nri-kube-events-2.2.2/nri-kube-events-2.2.2.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/k8s-metadata-injection/releases/download/nri-metadata-injection-3.0.1/nri-metadata-injection-3.0.1.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://github.com/newrelic/nri-prometheus/releases/download/nri-prometheus-2.1.1/nri-prometheus-2.1.1.tgz

View File

@ -0,0 +1,2 @@
workingDir: ""
url: https://pixie-operator-charts.storage.googleapis.com/pixie-operator-chart-0.0.26.tgz

View File

@ -0,0 +1,5 @@
# New Relic Kubernetes Integration
New Relic's Kubernetes integration gives you full observability into the health and performance of your environment, no matter whether you run Kubernetes on-premises or in the cloud. With our [cluster explorer](https://docs.newrelic.com/docs/integrations/kubernetes-integration/cluster-explorer/kubernetes-cluster-explorer), you can cut through layers of complexity to see how your cluster is performing, from the heights of the control plane down to applications running on a single pod.
You can see the power of the Kubernetes integration in the [cluster explorer](https://docs.newrelic.com/docs/integrations/kubernetes-integration/cluster-explorer/kubernetes-cluster-explorer), where the full picture of a cluster is made available on a single screen: nodes and pods are visualized according to their health and performance, with pending and alerting nodes in the innermost circles. [Predefined alert conditions](https://docs.newrelic.com/docs/integrations/kubernetes-integration/kubernetes-events/kubernetes-integration-predefined-alert-policy) help you troubleshoot issues right from the start. Clicking each node reveals its status and how each app is performing.

View File

@ -0,0 +1,113 @@
questions:
- variable: infrastructure.enabled
default: true
required: false
type: boolean
label: Enable Infrastructure
group: "Select Components"
- variable: prometheus.enabled
default: false
required: false
type: boolean
label: Enable Prometheus
group: "Select Components"
- variable: ksm.enabled
default: false
required: false
type: boolean
label: Enable KSM
group: "Select Components"
description: "This is mandatory if `Enable Infrastructure` is set to `true` and the user does not provide its own instance of KSM version >=1.8 and <=2.0"
- variable: webhook.enabled
default: true
required: false
type: boolean
label: Enable webhook
group: "Select Components"
- variable: kubeEvents.enabled
default: false
required: false
type: boolean
label: Enable Kube Events
group: "Select Components"
- variable: logging.enabled
default: false
required: false
type: boolean
label: Enable Logging
group: "Select Components"
- variable: newrelic-pixie.enabled
default: false
required: false
type: boolean
label: Enable New Relic Pixie Integration
group: "Select Components"
show_subquestion_if: true
subquestions:
- variable: newrelic-pixie.apiKey
default: ""
required: false
type: string
label: New Relic Pixie API Key
group: "Select Components"
description: "Required if deploying Pixie."
- variable: pixie-chart.enabled
default: false
required: false
type: boolean
label: Enable Pixie Chart
group: "Select Components"
show_subquestion_if: true
subquestions:
- variable: pixie-chart.deployKey
default: ""
required: false
type: string
label: Pixie Deploy Key
group: "Select Components"
description: "Required if deploying Pixie."
- variable: pixie-chart.clusterName
default: ""
required: false
type: string
label: Kubernetes Cluster Name for Pixie
group: "Select Components"
description: "Required if deploying Pixie."
- variable: newrelic-infra-operator.enabled
default: false
required: false
type: boolean
label: Enable New Relic Infra Operator
group: "Select Components"
- variable: metrics-adapter.enabled
default: false
required: false
type: boolean
label: Enable Metrics Adapter
group: "Select Components"
- variable: global.licenseKey
default: "xxxx"
required: true
type: string
label: New Relic License Key
group: "Global Settings"
- variable: global.cluster
default: "xxxx"
required: true
type: string
label: Name of Kubernetes Cluster for New Relic
group: "Global Settings"
- variable: global.lowDataMode
default: false
required: false
type: boolean
label: Enable Low Data Mode
description: "Reduces amount of data ingest by New Relic."
group: "Global Settings"
- variable: global.privileged
default: false
required: false
type: boolean
label: Enable Privileged Mode
description: "Allows for access to underlying node from container."
group: "Global Settings"

View File

@ -0,0 +1,26 @@
--- charts-original/Chart.yaml
+++ charts/Chart.yaml
@@ -1,4 +1,9 @@
apiVersion: v2
+kubeVersion: "1.16-0 - 1.22-0"
+annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/release-name: newrelic-bundle
+ catalog.cattle.io/display-name: New Relic
dependencies:
- condition: ksm.enabled
name: kube-state-metrics
@@ -30,11 +35,12 @@
- alias: pixie-chart
condition: pixie-chart.enabled
name: pixie-operator-chart
+ version: 0.0.26
repository: file://./charts/pixie-operator-chart
description: A chart groups together the individual charts for the New Relic Kubernetes
solution for more comfortable deployment.
home: https://github.com/newrelic/helm-charts
-icon: https://newrelic.com/assets/newrelic/source/NewRelic-logo-square.svg
+icon: https://newrelic.com/themes/custom/curio/assets/mediakit/new_relic_logo_vertical.png
keywords:
- infrastructure
- newrelic

View File

@ -0,0 +1,3 @@
url: https://github.com/newrelic/helm-charts/releases/download/nri-bundle-4.3.2/nri-bundle-4.3.2.tgz
subDirectory: nri-bundle
packageVersion: 00