From f4e2e23f6da9035e877ff5d1729b80f5801dc999 Mon Sep 17 00:00:00 2001 From: Shubhashri Shirode Date: Wed, 21 Jun 2023 16:01:40 +0530 Subject: [PATCH] feat(release lmc): release lmc-chart 4.1.0 --- charts/lm-container/Chart.yaml | 6 +-- charts/lm-container/values.schema.json | 64 +++++++++++++++++++++++++- 2 files changed, 65 insertions(+), 5 deletions(-) diff --git a/charts/lm-container/Chart.yaml b/charts/lm-container/Chart.yaml index f2b94fa..d2b4726 100644 --- a/charts/lm-container/Chart.yaml +++ b/charts/lm-container/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: lm-container description: A Helm chart for Logicmonitor's Kubernetes monitoring solutions type: application -version: 4.0.0 +version: 4.1.0 maintainers: - name: LogicMonitor email: argus@logicmonitor.com @@ -11,7 +11,7 @@ kubeVersion: ">= 1.16.0-0" dependencies: - name: argus # need to explicitly quote to make it string, else json schema fails - version: "5.6.0" + version: "6.0.0" repository: https://logicmonitor.github.io/helm-charts # uncomment to test umbrella chart in while developing # repository: file://../argus @@ -22,7 +22,7 @@ dependencies: - monitoring - name: collectorset-controller # need to explicitly quote to make it string, else json schema fails - version: "5.0.0" + version: "5.1.0" repository: https://logicmonitor.github.io/helm-charts # uncomment to test umbrella chart in while developing # repository: file://../collectorset-controller diff --git a/charts/lm-container/values.schema.json b/charts/lm-container/values.schema.json index 21ff742..9dd8dbc 100644 --- a/charts/lm-container/values.schema.json +++ b/charts/lm-container/values.schema.json @@ -13,11 +13,47 @@ "$id": "#/properties/global", "description": "Global Properties", "type": "object", + "properties": { + "accessID": { + "$id": "#/properties/accessID", + "type": "string", + "title": "Logicmonitor API Token accessID", + "description": "The LogicMonitor API key ID.\nNOTE: Ensure to add surrounding double quotes to avoid special character parsing errors.", + "default": "", + "examples": [ + "" + ], + "$comment": "ui:accessId-ignore tf:optional" + }, + "accessKey": { + "$id": "#/properties/accessKey", + "type": "string", + "title": "Logicmonitor API Token accessKey", + "description": "The LogicMonitor API key.\nNOTE: Ensure to add surrounding double quotes to avoid special character parsing errors.", + "default": "", + "examples": [ + "" + ], + "$comment": "ui:accessKey-ignore tf:optional" + }, + "account": { + "$id": "#/properties/account", + "type": "string", + "title": "Logicmonitor account name", + "description": "The LogicMonitor account name.nValue should be trimmed from URL \"___.logicmonitor.com\"\nexample: lmqauat.logicmonitor.com then \"lmqauat\" must be a valid value.", + "default": "", + "examples": [ + "lmqauat" + ], + "$comment": "ui:account-ignore tf:optional" + } + }, "additionalProperties": true }, "argus": { "$id": "#/properties/argus", - "description": "Argus Helm Chart Configurations", + "title": "Argus Configurations, check https://artifacthub.io/packages/helm/logicmonitor-helm-charts/argus?modal=values-schema for schema", + "description": "Argus Helm Chart Configurations, for detailed schema visit https://artifacthub.io/packages/helm/logicmonitor-helm-charts/argus?modal=values-schema", "type": "object", "properties": { "enabled": { @@ -25,13 +61,37 @@ "description": "Enable Argus chart installation", "default": true, "$id": "#/properties/argus/properties/enabled" + }, + "clusterName": { + "$id": "#/properties/clusterName", + "type": "string", + "title": "Friendly Cluster Name", + "description": "The unique name to give to the cluster's resource group.\nNOTE: You must not change the name once the application is deployed in the cluster. If changed, breaks correlation at multiple places\nexample: Organised Resource group name of Kubernetes resource tree, is generated as \"Kubernetes Cluster: \"", + "default": "", + "examples": [ + "" + ], + "$comment": "ui:clusterName tf:" + }, + "clusterTreeParentID": { + "$id": "#/properties/clusterTreeParentID", + "type": "integer", + "title": "The clusterTreeParentID", + "description": "clusterTreeParentID is a parent static resource group ID under which the organised Kubernetes resource tree gets created.\nA static resource group with the mentioned ID should exit beforehand.", + "default": 1, + "minimum": 1, + "examples": [ + 1 + ], + "$comment": "ui:clusterGroupID tf:optional" } }, "additionalProperties": true }, "collectorset-controller": { "$id": "#/properties/collectorset-controller", - "description": "Collectorset Controller Helm Chart Configurations", + "title": "Collectorset Controller Configurations, check https://artifacthub.io/packages/helm/logicmonitor-helm-charts/collectorset-controller?modal=values-schema for schema", + "description": "Collectorset Controller Helm Chart Configurations for detailed schema visit https://artifacthub.io/packages/helm/logicmonitor-helm-charts/collectorset-controller?modal=values-schema", "type": "object", "properties": { "enabled": {