Skip to content

Commit c8e459f

Browse files
pgodeyJean-Michel Cornéjmcornegnanirahulnutakki
authored
[common-services] Common services/1.0.7 (radiantlogic-devops#49)
* CT-677 Fix config metrics name and bump Chart version * Update postgres-restore-cronjob.yaml * Update postgres-backup-cronjob.yaml * [common-services] CT-749 Add Velero as optional service * [common-services] CT-749 Remove required * [common-services] CT-749 test optional local values * Add Backup and Volume snapshot locations using CRD to ease customization using values file * [common-services] CT-749 Set velero.enabled to false in common services lint test * Kubernetes version 1.24 or higher * [common-services] CT-752 fiw wrong prefix location * Use kind v1 * CT-858 add IDA dashboards * CT-878 add IDA index patterns * Added zoonavigator * fix linting issues * Update service.yaml * Update lint-test-common-services.yaml * Update lint-test-common-services.yaml fix typo * set includeAll to true on FID dashboard * Remove default CNPG dasboard (too long and not yet customized) * HA Proxy update * Updates to Curator 1. Updated the configmap 2. Updated values.yaml file * Update values.yaml * Fixed a comment issue * Updates to the values.yaml for curator 1. Added full log names 2. added all the logs that are pushed to elastic by default * Updated readme * remove default attribute from vsl * remove default vsl/bsl than failed velero startup * Update kibana-job.yaml * Update kibana-job.yaml * Kibana Dashboard Update 1. Updated the kibana config map to update the import kibana indexes 2. Deleted kibana dashboard import 3. Updated the job to restry for 5 times --------- Co-authored-by: Jean-Michel Corné <jean-michel.corne@brainwavegrc.com> Co-authored-by: Jean-Michel Corné <jmcorne@radiantlogic.com> Co-authored-by: Gnani Rahul <89947795+gnanirahulnutakki@users.noreply.github.com>
1 parent dbb7cd8 commit c8e459f

26 files changed

Lines changed: 21274 additions & 69 deletions

.github/workflows/lint-test-common-services.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,13 @@ jobs:
4848
helm repo add runix https://helm.runix.net
4949
helm repo add opensearch https://opensearch-project.github.io/helm-charts
5050
helm repo add fluent https://fluent.github.io/helm-charts
51+
helm repo add velero https://vmware-tanzu.github.io/helm-charts
5152
5253
- name: Run chart-testing (lint)
5354
run: ct lint --target-branch ${{ github.event.repository.default_branch }}
5455

5556
- name: Create kind cluster
56-
uses: helm/kind-action@v1.2.0
57+
uses: helm/kind-action@v1
5758
if: steps.list-changed.outputs.changed == 'true'
5859
with:
5960
config: .config/kind.yaml
@@ -64,4 +65,4 @@ jobs:
6465
kubectl get nodes --context kind-chart-testing
6566
6667
- name: Run chart-testing (install)
67-
run: ct install --charts=charts/common-services --helm-extra-args="--timeout=15m0s" --helm-extra-set-args="--set=pgadmin4.enabled=false --set=elasticsearch.replicas=1 --set=slamd.enabled=false --set=shellinabox.enabled=false --set=curator.enabled=false --set=elasticsearch.clusterHealthCheckParams=wait_for_status=yellow&timeout=60s" --debug --upgrade
68+
run: ct install --charts=charts/common-services --helm-extra-args="--timeout=15m0s" --helm-extra-set-args="--set=velero.enabled=false --set=pgadmin4.enabled=false --set=elasticsearch.replicas=1 --set=slamd.enabled=false --set=shellinabox.enabled=false --set=curator.enabled=false --set=elasticsearch.clusterHealthCheckParams=wait_for_status=yellow&timeout=60s --set=zoonavigator.enabled=false" --debug --upgrade

charts/common-services/Chart.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 1.0.6
18+
version: 1.0.7
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
appVersion: "1.2"
24+
kubeVersion: ">=1.24.0-0"
2425
maintainers:
2526
- name: pgodey
2627
email: pgodey@radiantlogic.com
@@ -75,3 +76,7 @@ dependencies:
7576
version: 0.39.0
7677
repository: https://fluent.github.io/helm-charts
7778
condition: fluent-bit.enabled
79+
- name: velero
80+
version: 5.2.2
81+
repository: https://vmware-tanzu.github.io/helm-charts
82+
condition: velero.enabled

charts/common-services/README.md

Lines changed: 178 additions & 10 deletions
Large diffs are not rendered by default.

charts/common-services/dashboards/fid-dashboard.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1692,7 +1692,7 @@
16921692
},
16931693
"definition": "label_values(ldap_monitor_starttime,instance)",
16941694
"hide": 0,
1695-
"includeAll": false,
1695+
"includeAll": true,
16961696
"multi": true,
16971697
"name": "node",
16981698
"options": [],

0 commit comments

Comments
 (0)