diff --git a/.github/ct-install-config/charts-ct-install.yaml b/.github/ct-install-config/charts-ct-install.yaml index cd5652ebd0..cbe77b7b25 100644 --- a/.github/ct-install-config/charts-ct-install.yaml +++ b/.github/ct-install-config/charts-ct-install.yaml @@ -8,8 +8,9 @@ debug: false # Also test upgrade on each app/ci-values upgrade: true chart-dirs: - - library/ix-dev/enterprise + - library/ix-dev/charts - library/ix-dev/community + - library/ix-dev/enterprise excluded-charts: - library/common-test - library/common diff --git a/.github/ct-install-config/charts-ct-lint.yaml b/.github/ct-install-config/charts-ct-lint.yaml index 1747268800..4b950fb000 100644 --- a/.github/ct-install-config/charts-ct-lint.yaml +++ b/.github/ct-install-config/charts-ct-lint.yaml @@ -7,8 +7,9 @@ chart-yaml-schema: .github/ct-install-config/chart_schema.yaml check-version-increment: true debug: true chart-dirs: - - library/ix-dev/enterprise + - library/ix-dev/charts - library/ix-dev/community + - library/ix-dev/enterprise excluded-charts: - library/common-test - library/common diff --git a/charts/netdata/1.0.15/charts/common-2207.0.0.tgz b/charts/netdata/1.0.15/charts/common-2207.0.0.tgz deleted file mode 100644 index 2adf94b438..0000000000 Binary files a/charts/netdata/1.0.15/charts/common-2207.0.0.tgz and /dev/null differ diff --git a/charts/netdata/1.0.15/requirements.lock b/charts/netdata/1.0.15/requirements.lock deleted file mode 100644 index f4e963b14b..0000000000 --- a/charts/netdata/1.0.15/requirements.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common/2207.0.0 - version: 2207.0.0 -digest: sha256:f17f3d458ca0210a52e39da0dce35034e900b36f2040d4b19bed46a7aae91506 -generated: "2022-07-25T00:20:48.220631642+05:00" diff --git a/charts/netdata/1.0.15/templates/tests/deployment-check.yaml b/charts/netdata/1.0.15/templates/tests/deployment-check.yaml deleted file mode 100644 index 8c21a4324e..0000000000 --- a/charts/netdata/1.0.15/templates/tests/deployment-check.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- $serviceName := (include "common.names.fullname" .) -}} -apiVersion: v1 -kind: Pod -metadata: - name: "{{ .Release.Name }}-netdata-test" - labels: - app: {{ .Release.Name }} - release: {{ .Release.Name }} - annotations: - "helm.sh/hook": test -spec: - containers: - - name: test-curl - image: alpine/curl - imagePullPolicy: "IfNotPresent" - command: - - /bin/sh - - -ec - - | - curl --connect-timeout 5 --max-time 10 --retry 5 --retry-delay 15 --retry-max-time 90 --retry-all-errors -ksf http://{{ $serviceName }}:{{ .Values.service.nodePort }}/ - restartPolicy: Never diff --git a/charts/netdata/1.0.15/.helmignore b/library/ix-dev/charts/netdata/.helmignore similarity index 100% rename from charts/netdata/1.0.15/.helmignore rename to library/ix-dev/charts/netdata/.helmignore diff --git a/library/ix-dev/charts/netdata/Chart.lock b/library/ix-dev/charts/netdata/Chart.lock new file mode 100644 index 0000000000..cdb362cd54 --- /dev/null +++ b/library/ix-dev/charts/netdata/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: file://../../../common/2207.0.0 + version: 2207.0.0 +digest: sha256:a301ba0f99ec1e08a60a7f0a0320aa02d225993572f2f056f09520f06df88b37 +generated: "2023-03-21T15:59:22.229067135Z" diff --git a/charts/netdata/1.0.15/Chart.yaml b/library/ix-dev/charts/netdata/Chart.yaml similarity index 62% rename from charts/netdata/1.0.15/Chart.yaml rename to library/ix-dev/charts/netdata/Chart.yaml index fdf50c90ff..8289476c4e 100644 --- a/charts/netdata/1.0.15/Chart.yaml +++ b/library/ix-dev/charts/netdata/Chart.yaml @@ -1,19 +1,25 @@ -apiVersion: v1 +name: netdata +description: Real-time performance monitoring, done right! +annotations: + title: Netdata +type: application +version: 1.0.16 +apiVersion: v2 appVersion: v1.38.1 +kubeVersion: ">=1.16.0-0" +maintainers: +- name: truenas + url: https://www.truenas.com/ dependencies: - name: common - repository: file://../../../library/common/2207.0.0 + repository: file://../../../common/2207.0.0 version: 2207.0.0 -description: Real-time performance monitoring, done right! home: https://www.netdata.cloud/ icon: https://netdata.github.io/helmchart/logo.png +sources: +- https://github.com/netdata/helmchart +- https://github.com/netdata/netdata keywords: - alerting - metric - monitoring -name: netdata -sources: -- https://github.com/netdata/helmchart -- https://github.com/netdata/netdata -upstream_version: 3.7.12 -version: 1.0.15 diff --git a/charts/netdata/1.0.15/README.md b/library/ix-dev/charts/netdata/README.md similarity index 100% rename from charts/netdata/1.0.15/README.md rename to library/ix-dev/charts/netdata/README.md diff --git a/charts/netdata/1.0.15/app-readme.md b/library/ix-dev/charts/netdata/app-readme.md similarity index 100% rename from charts/netdata/1.0.15/app-readme.md rename to library/ix-dev/charts/netdata/app-readme.md diff --git a/library/ix-dev/charts/netdata/charts/common-2207.0.0.tgz b/library/ix-dev/charts/netdata/charts/common-2207.0.0.tgz new file mode 100644 index 0000000000..5642d64119 Binary files /dev/null and b/library/ix-dev/charts/netdata/charts/common-2207.0.0.tgz differ diff --git a/charts/netdata/1.0.15/test_values.yaml b/library/ix-dev/charts/netdata/ci/test-values.yaml similarity index 91% rename from charts/netdata/1.0.15/test_values.yaml rename to library/ix-dev/charts/netdata/ci/test-values.yaml index 774b9890d6..77e808072d 100644 --- a/charts/netdata/1.0.15/test_values.yaml +++ b/library/ix-dev/charts/netdata/ci/test-values.yaml @@ -20,10 +20,6 @@ global: operation: INSTALL storageClassName: ix-storage-class-netdata upgradeMetadata: {} -image: - pullPolicy: IfNotPresent - repository: netdata/netdata - tag: v1.38.1 ixCertificateAuthorities: {} ixCertificates: {} ixChartContext: diff --git a/charts/netdata/item.yaml b/library/ix-dev/charts/netdata/item.yaml similarity index 100% rename from charts/netdata/item.yaml rename to library/ix-dev/charts/netdata/item.yaml diff --git a/charts/netdata/1.0.15/questions.yaml b/library/ix-dev/charts/netdata/questions.yaml similarity index 100% rename from charts/netdata/1.0.15/questions.yaml rename to library/ix-dev/charts/netdata/questions.yaml diff --git a/charts/netdata/1.0.15/templates/_helpers.tpl b/library/ix-dev/charts/netdata/templates/_helpers.tpl similarity index 100% rename from charts/netdata/1.0.15/templates/_helpers.tpl rename to library/ix-dev/charts/netdata/templates/_helpers.tpl diff --git a/charts/netdata/1.0.15/templates/clusterrole.yaml b/library/ix-dev/charts/netdata/templates/clusterrole.yaml similarity index 100% rename from charts/netdata/1.0.15/templates/clusterrole.yaml rename to library/ix-dev/charts/netdata/templates/clusterrole.yaml diff --git a/charts/netdata/1.0.15/templates/clusterrolebinding.yaml b/library/ix-dev/charts/netdata/templates/clusterrolebinding.yaml similarity index 100% rename from charts/netdata/1.0.15/templates/clusterrolebinding.yaml rename to library/ix-dev/charts/netdata/templates/clusterrolebinding.yaml diff --git a/charts/netdata/1.0.15/templates/deployment.yaml b/library/ix-dev/charts/netdata/templates/deployment.yaml similarity index 78% rename from charts/netdata/1.0.15/templates/deployment.yaml rename to library/ix-dev/charts/netdata/templates/deployment.yaml index f453fa05ad..06290d1435 100644 --- a/charts/netdata/1.0.15/templates/deployment.yaml +++ b/library/ix-dev/charts/netdata/templates/deployment.yaml @@ -40,19 +40,30 @@ spec: httpGet: path: /api/v1/info port: http - failureThreshold: 3 - periodSeconds: 30 + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 successThreshold: 1 - timeoutSeconds: 1 readinessProbe: httpGet: path: /api/v1/info port: http - failureThreshold: 3 - periodSeconds: 30 + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 + successThreshold: 2 + startupProbe: + httpGet: + path: /api/v1/info + port: http + initialDelaySeconds: 10 + periodSeconds: 5 + timeoutSeconds: 2 + failureThreshold: 60 successThreshold: 1 - timeoutSeconds: 1 - volumeMounts:{{ include "common.storage.configureAppVolumeMountsInContainer" .Values | nindent 12 }} + volumeMounts: {{ include "common.storage.configureAppVolumeMountsInContainer" .Values | nindent 12 }} - name: os-release mountPath: /host/etc/os-release readOnly: true @@ -74,7 +85,7 @@ spec: - SYS_PTRACE terminationGracePeriodSeconds: 60 {{ include "common.networking.dnsConfiguration" .Values | nindent 6 }} - volumes:{{ include "common.storage.configureAppVolumes" .Values | nindent 8 }} + volumes: {{ include "common.storage.configureAppVolumes" .Values | nindent 8 }} - name: os-release hostPath: path: /etc/os-release diff --git a/charts/netdata/1.0.15/templates/pre-install-job.yaml b/library/ix-dev/charts/netdata/templates/pre-install-job.yaml similarity index 100% rename from charts/netdata/1.0.15/templates/pre-install-job.yaml rename to library/ix-dev/charts/netdata/templates/pre-install-job.yaml diff --git a/charts/netdata/1.0.15/templates/service.yaml b/library/ix-dev/charts/netdata/templates/service.yaml similarity index 100% rename from charts/netdata/1.0.15/templates/service.yaml rename to library/ix-dev/charts/netdata/templates/service.yaml diff --git a/charts/netdata/1.0.15/templates/serviceaccount.yaml b/library/ix-dev/charts/netdata/templates/serviceaccount.yaml similarity index 100% rename from charts/netdata/1.0.15/templates/serviceaccount.yaml rename to library/ix-dev/charts/netdata/templates/serviceaccount.yaml diff --git a/charts/netdata/upgrade_info.json b/library/ix-dev/charts/netdata/upgrade_info.json similarity index 100% rename from charts/netdata/upgrade_info.json rename to library/ix-dev/charts/netdata/upgrade_info.json diff --git a/charts/netdata/upgrade_strategy b/library/ix-dev/charts/netdata/upgrade_strategy similarity index 100% rename from charts/netdata/upgrade_strategy rename to library/ix-dev/charts/netdata/upgrade_strategy diff --git a/charts/netdata/1.0.15/ix_values.yaml b/library/ix-dev/charts/netdata/values.yaml similarity index 100% rename from charts/netdata/1.0.15/ix_values.yaml rename to library/ix-dev/charts/netdata/values.yaml