Kaynağa Gözat

Move netdata ixdev (#1044)

* move netadata to ix-dev

* fix path and update lock
Stavros Kois 2 yıl önce
ebeveyn
işleme
f0ed3053e8

+ 2 - 1
.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

+ 2 - 1
.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

BIN
charts/netdata/1.0.15/charts/common-2207.0.0.tgz


+ 0 - 6
charts/netdata/1.0.15/requirements.lock

@@ -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"

+ 0 - 21
charts/netdata/1.0.15/templates/tests/deployment-check.yaml

@@ -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

+ 0 - 0
charts/netdata/1.0.15/.helmignore → library/ix-dev/charts/netdata/.helmignore


+ 6 - 0
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"

+ 15 - 9
charts/netdata/1.0.15/Chart.yaml → 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

+ 0 - 0
charts/netdata/1.0.15/README.md → library/ix-dev/charts/netdata/README.md


+ 0 - 0
charts/netdata/1.0.15/app-readme.md → library/ix-dev/charts/netdata/app-readme.md


BIN
library/ix-dev/charts/netdata/charts/common-2207.0.0.tgz


+ 0 - 4
charts/netdata/1.0.15/test_values.yaml → 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:

+ 0 - 0
charts/netdata/item.yaml → library/ix-dev/charts/netdata/item.yaml


+ 0 - 0
charts/netdata/1.0.15/questions.yaml → library/ix-dev/charts/netdata/questions.yaml


+ 0 - 0
charts/netdata/1.0.15/templates/_helpers.tpl → library/ix-dev/charts/netdata/templates/_helpers.tpl


+ 0 - 0
charts/netdata/1.0.15/templates/clusterrole.yaml → library/ix-dev/charts/netdata/templates/clusterrole.yaml


+ 0 - 0
charts/netdata/1.0.15/templates/clusterrolebinding.yaml → library/ix-dev/charts/netdata/templates/clusterrolebinding.yaml


+ 19 - 8
charts/netdata/1.0.15/templates/deployment.yaml → 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

+ 0 - 0
charts/netdata/1.0.15/templates/pre-install-job.yaml → library/ix-dev/charts/netdata/templates/pre-install-job.yaml


+ 0 - 0
charts/netdata/1.0.15/templates/service.yaml → library/ix-dev/charts/netdata/templates/service.yaml


+ 0 - 0
charts/netdata/1.0.15/templates/serviceaccount.yaml → library/ix-dev/charts/netdata/templates/serviceaccount.yaml


+ 0 - 0
charts/netdata/upgrade_info.json → library/ix-dev/charts/netdata/upgrade_info.json


+ 0 - 0
charts/netdata/upgrade_strategy → library/ix-dev/charts/netdata/upgrade_strategy


+ 0 - 0
charts/netdata/1.0.15/ix_values.yaml → library/ix-dev/charts/netdata/values.yaml