* [bitnami/redis] Specify password via REDISCLI_AUTH to avoid leaking password via logs
* [bitnami/redis] Use REDISCLI_AUTH in notes
* [bitnami/redis] Bump chart version from 15.5.4 to 15.5.5
* [bitnami/redis] inline REDISCLI_AUTH to command, switch all invocations to eval, escape $REDIS_PASSWORD to avoid password leak
* [bitnami/postgresql-ha] Mark PSP as deprecated
* [bitnami/postgresql] Mark PSP as deprecated
* [bitnami/redis-cluster] Mark PSP as deprecated
* [bitnami/redis] Mark PSP as deprecated
* [bitnami/thanos] Mark PSP as deprecated
* [bitnami/wavefront] Mark PSP as deprecated
* [bitnami/thanos] Update README
* [bitnami/thanos] Fix linting issues
* [bitnami/several] Change pullPolicy for bitnami-shell image
* Add rolling tag check in the NOTES.txt
* Fix non-standard names
* Use macro when defined
* Update Chart.yaml
* Fix typo
* Merge in from our private repo
There is still more work that needs to be done before a PR can be accepted.
The values file, as well as other doc explaining everything well will need to be added.
But, this is what we have been using.
* Clarify variables
Move var out of helm scope and into scripts in configmap
Rename var and create seperate var for port
* remove comment
* Two things are done with this commit
changed out ip for hostname for clusterip
consolidate nodeport and clusterip logic
Added get_full_hostname
which either returns the nodeport service name
or, the node fqnd from the headless service
Modified add_port to work for both nodeport and clusterip
* Few more things done
Seperate node services from main service
They no longer need to be together on one file
Fix the upgrade logic
Node services only get installed when it is nodeport and upgrade
sentinel workload, and main service, gets installed right away if clusterip, or on upgrade when nodeport
* Updated install logic to not require upgrade when ports and nodeports are manually set
* Adding automatic failover on sentinel stuck
* typo fix
* Fix early trigger
* Fixed wrong var
* Add note to sentinel.service.nodePorts
* Add more info in values
* bump chart
* Fixing typo in echo
priting -> printing
* use common function instead of static apiVersion
* use common function instead of static apiVersion
* updating echo of redis to Redis
* Minor version bump instead of patch
* Revert "use common function instead of static apiVersion"
This reverts commit ed154f59d0.
* Revert "use common function instead of static apiVersion"
This reverts commit ab7af83858.
* Fixed bug with automatic service ports
Fixed bug where if a cluster didn't have any or a low amount of used nodeports, it wouldn't generate a proper list of ports for the services & fixing whitespaces on loop run
* BUGFIX: Disable auth completely on auth.enabled: false
* Adding new "automateClusterRecovery" value
* Adding feature "automatedClusterRecovery" value gate
* Fix wrong value name
* Fix value documentation formatting
* Casting value to int.
* Removed trailing space
* Added sentinel.automateClusterRecovery to README.md
Co-authored-by: jonathon2nd <jonathon@floatplanemedia.com>
* [bitnami/redis] Update apiVersion of PDB to policy/v1
According to https://kubernetes.io/docs/reference/using-api/deprecation-guide/ we can start using `policy/v1` in Kubernetes `1.21`.
Without this change you can observe such things in logs:
```
W0901 11:28:35.264440 91 warnings.go:70] policy/v1beta1 PodDisruptionBudget is deprecated in v1.21+, unavailable in v1.25+; use policy/v1 PodDisruptionBudget
W0901 11:28:35.269403 91 warnings.go:70] policy/v1beta1 PodDisruptionBudget is deprecated in v1.21+, unavailable in v1.25+; use policy/v1 PodDisruptionBudget
W0901 11:28:35.297605 91 warnings.go:70] policy/v1beta1 PodDisruptionBudget is deprecated in v1.21+, unavailable in v1.25+; use policy/v1 PodDisruptionBudget
```
* use common.capabilities.policy.apiVersion
* bump chart to 15.3.1
* fix(7321): Set the scaleTargetRef.name based on which SS is used
scaleTargetRef.name can be either the -node (when sentinel enabled) or -replicas when sentinel is not enabled
Separate the hpa for sentinel and replicates model this assures that the hpa reference the right target.
* Fix the condition on picking up the replicas hpa
Co-authored-by: Ibone González Mauraza <gibone@vmware.com>
* Adding a new HPA for the sentinel is a new feature
Co-authored-by: Ibone González Mauraza <gibone@vmware.com>
Co-authored-by: Masoud Kalali <masoud.kalali@swedbank.se>
Co-authored-by: Ibone González Mauraza <gibone@vmware.com>
* [bitnami/redis] Add relabelings / changed metricRelabelings to ServiceMonitor
* [bitnami/redis] Add / change relabelings to values.yaml
* [bitnami/redis] Version bump
* [bitnami/redis] Added value to README
* Updated version to correct semVer
Co-authored-by: Miguel Ruiz <miruiz@vmware.com>
* Update README with more detailed description
Co-authored-by: Miguel Ruiz <miruiz@vmware.com>
* Update values.yaml param description with more detailed information
Co-authored-by: Miguel Ruiz <miruiz@vmware.com>
Co-authored-by: Miguel Ruiz <miruiz@vmware.com>
* Condition for empty REDIS_PASSWORD
Without this change it generates "Warning: AUTH failed" on stderr, and k8s reports pods as unhealthy with this warning.
* Update Chart.yaml
* Create sections, reorder values, and regenerate README
* Use proper type for commonConfiguration without skipping
* Change objects by string
* Change object by string
* Change object by string
* Change object by string
* Remove duplicated tables in README
* Rebase
* Replace <sup> strings with ™ in the README files
* Execute readme-generator
* Bump chart version when values.yaml is modified
Co-authored-by: jotamartos <jotamartos@vmware.com>
Co-authored-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
* [bitnami/redis]: Add an extra VolumeMount to the metrics sidecar for custom scripts
If `metrics.extraArgs.script` is defined, add an extra VolumeMount
to the metrics sidecar containers to ensure they can see it. The
responsibility of providing the volume and script is on the chart,
by way of the new `metrics.extraVolumes` and `metrics.extraVolumeMounts`
parameters.
This was not added to the sentinel sidecar, as that is apparently
going away.
Fixes issue: https://github.com/bitnami/charts/issues/6792
* address review feedback
Co-authored-by: Nicolas Simonds <nisimond@cisco.com>