Skip to content

Commit

Permalink
Remove TrackVersions from yugabyte/yugaware upstream.yaml (#1080)
Browse files Browse the repository at this point in the history
  • Loading branch information
adamkpickering authored Oct 23, 2024
1 parent 13adfcc commit a398712
Show file tree
Hide file tree
Showing 27 changed files with 3,131 additions and 12 deletions.
Binary file added assets/yugabyte/yugaware-2024.1.3.tgz
Binary file not shown.
21 changes: 21 additions & 0 deletions charts/yugabyte/yugaware/2024.1.3/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
22 changes: 22 additions & 0 deletions charts/yugabyte/yugaware/2024.1.3/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: YugabyteDB Anywhere
catalog.cattle.io/kube-version: '>=1.18-0'
catalog.cattle.io/release-name: yugaware
charts.openshift.io/name: yugaware
apiVersion: v2
appVersion: 2024.1.3.0-b105
description: YugabyteDB Anywhere provides deployment, orchestration, and monitoring
for managing YugabyteDB clusters. YugabyteDB Anywhere can create a YugabyteDB cluster
with multiple pods provided by Kubernetes or OpenShift and logically grouped together
to form one logical distributed database.
home: https://www.yugabyte.com
icon: file://assets/icons/yugaware.jpg
kubeVersion: '>=1.18-0'
maintainers:
- email: [email protected]
name: Sanketh Indarapu
- email: [email protected]
name: Govardhan Reddy Jalla
name: yugaware
version: 2024.1.3
7 changes: 7 additions & 0 deletions charts/yugabyte/yugaware/2024.1.3/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
YugabyteDB Anywhere gives you the simplicity and support to deliver a private database-as-a-service (DBaaS) at scale. Use YugabyteDB Anywhere to deploy YugabyteDB across any cloud anywhere in the world with a few clicks, simplify day 2 operations through automation, and get the services needed to realize business outcomes with the database.

YugabyteDB Anywhere can be deployed using this Helm chart. Detailed documentation is available at:
- [Install YugabyteDB Anywhere software - Kubernetes](https://docs.yugabyte.com/preview/yugabyte-platform/install-yugabyte-platform/install-software/kubernetes/)
- [Install YugabyteDB Anywhere software - OpenShift (Helm based)](https://docs.yugabyte.com/preview/yugabyte-platform/install-yugabyte-platform/install-software/openshift/#helm-based-installation)

[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/yugabyte)](https://artifacthub.io/packages/search?repo=yugabyte)
5 changes: 5 additions & 0 deletions charts/yugabyte/yugaware/2024.1.3/app-readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
YugabyteDB Anywhere gives you the simplicity and support to deliver a private database-as-a-service (DBaaS) at scale. Use YugabyteDB Anywhere to deploy YugabyteDB across any cloud anywhere in the world with a few clicks, simplify day 2 operations through automation, and get the services needed to realize business outcomes with the database.

YugabyteDB Anywhere can be deployed using this helm chart. Detailed documentation is available at <https://docs.yugabyte.com/preview/yugabyte-platform/install-yugabyte-platform/install-software/kubernetes/>

[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/yugabyte)](https://artifacthub.io/packages/search?repo=yugabyte)
29 changes: 29 additions & 0 deletions charts/yugabyte/yugaware/2024.1.3/openshift.values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# OCP compatible values for yugaware

image:

repository: quay.io/yugabyte/yugaware-ubi

postgres:
# For non default postgres image, set postgres.sampleConfig values accordingly
# in values.yaml.
registry: registry.redhat.io
tag: 1-88.1661531722
name: rhscl/postgresql-13-rhel7
# Postgres postgresql.conf.sample location on container. This will be used to mount
# configmap with custom settings.
sampleConfLocation: /opt/rh/rh-postgresql13/root/usr/share/pgsql/postgresql.conf.sample

prometheus:
registry: registry.redhat.io
tag: v4.11.0
name: openshift4/ose-prometheus

rbac:
create: false

ocpCompatibility:
enabled: true

securityContext:
enabled: false
267 changes: 267 additions & 0 deletions charts/yugabyte/yugaware/2024.1.3/questions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,267 @@
---
questions:
## Default images for yugaware pod
- variable: questions.defaultYBPlatform
default: true
label: Default Yugabyte Platform configurations
type: boolean
show_subquestion_if: false
group: "Yugabyte Platform"
subquestions:
- variable: image.repository
default: "quay.io/yugabyte/yugaware"
required: false
type: string
label: Yugabyte Platform image repository
description: "Yugabyte Platform image repository"
- variable: image.tag
default: "2.5.1.0-b153"
required: false
type: string
label: Yugabyte Platform image tag
description: "Yugabyte Platform image tag"
- variable: image.pullPolicy
default: "IfNotPresent"
required: false
label: Yugabyte Platform image pull policy
description: "Yugabyte Platform image pull policy"
type: enum
options:
- "Always"
- "IfNotPresent"
- variable: image.pullSecret
default: "yugabyte-k8s-pull-secret"
required: false
type: secret
label: Yugabyte Platform image pull secret
description: "Yugabyte Platform image pull secret"
- variable: yugaware.storage
default: "100Gi"
required: false
type: string
label: Storage
description: "Storage"
- variable: yugaware.storageClass
default: ""
required: false
type: storageclass
label: Storage Class
description: "Storage Class"
- variable: yugaware.resources.requests.cpu
default: "2"
required: false
type: string
label: CPU request for Yugabyte Platform
description: "CPU request for Yugabyte Platform"
- variable: yugaware.resources.requests.memory
default: "4Gi"
required: false
type: string
label: Memory request for Yugabyte Platform
description: "Memory request for Yugabyte Platform"
- variable: yugaware.service.enabled
default: true
description: "Service used to access the Yugabyte Platform"
label: Create service for Yugabyte Platform
type: boolean
show_subquestion_if: false
group: "Platform Service"
subquestions:
- variable: yugaware.service.ip
default: ""
required: false
type: string
label: Yugabyte Platform Service IP
description: "Yugabyte Platform Service IP"
- variable: yugaware.service.type
default: "LoadBalancer"
required: false
type: string
label: Yugabyte Platform Service type
description: "Yugabyte Platform Service type"
- variable: tls.enabled
default: false
required: false
type: boolean
label: Enable TLS on Yugabyte Platform
description: "Enable TLS on Yugabyte Platform"
- variable: tls.hostname
default: "localhost"
required: false
type: string
label: Yugabyte Platform TLS hostname
description: "Yugabyte Platform TLS hostname"
- variable: tls.certificate
default: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZDVENDQXZHZ0F3SUJBZ0lVTlhvN2N6T2dyUWQrU09wOWdNdE00b1Vva3hFd0RRWUpLb1pJaHZjTkFRRUwKQlFBd0ZERVNNQkFHQTFVRUF3d0piRzlqWVd4b2IzTjBNQjRYRFRJeE1EUXdOakExTXpnMU4xb1hEVE14TURRdwpOREExTXpnMU4xb3dGREVTTUJBR0ExVUVBd3dKYkc5allXeG9iM04wTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGCkFBT0NBZzhBTUlJQ0NnS0NBZ0VBMUxsSTFBLzRPOVIzSkNlN1N2MUxYVXhDSmxoTWpIWUoxV1FNVmcvai82RHkKazRTTmY0MkFLQjI0dFJFK2lEWTBNaTJrRWhJcVZ4TFdPN0hkWHVSN0tYNGxSZWFVVkRFTUtYUWNQUC9QWDZkbwpwZVZTUFpSVjVHNHNxTElXUFFkTVdIam9IQWx1aml5dGJsSVJUUWdLU3QrMmpuREFDN0dxRURMREdhNXRUWEM2CktRWkNtOERlaklOUTMzaGU2TDN0Q2hBRnhJM1pwY21sR0twbzdKVXJSUG14Mk9zTHFRcTB5dEVVK0lGZGppWHEKaHJLeFR0NUhHM3M3ZUNWaTRXdlZPelVGUitJbWRlQzBRZTBXeG5iZlZUMnJkVitQL1FaVXhWSEVtWnBPc0k2LwpmczhlK1dsMlduWXY1TTg5MWkxZER3Zi9lMDdiN20xQVRKdDRtTGRldzBtd1V4UGFGT2pDMDh6cU94NmF0cGhLClU1eHNWQmhGNVhyME9DeTQyMzN0MU5URXdWUEFDOFcwQmhHdldTRXBQTXNTKzM1b2lueEFrcFQzL01ibFpjNisKcXhSYUh6MHJhSksvVGIzelVKVWxWZFkxbGl5MVYyVjNxWEU2NWlsOUFHZ2pIaHhBNFBwSktCbzZ0WVRUT3pnTworL25mc0toMk95aE8zUWxBZ0JFUHlYUm5wL0xGSTVuQ2gzdjNiOXlabFNrSk05NkVoWEJ1bHhWUWN3L2p3N2NxCkRLSlBEeHFUQy9rWUs1V0FVZGhkWG1KQkRNMFBLcngzUGVOYjRsYnQzSTFIZW1QRDBoZktiWFd6alhiVTJQdWQKdjZmT0dXTDRLSFpaem9KZ1ljMFovRXRUMEpCR09GM09mMW42N2c5dDRlUnAzbEVSL09NM0FPY1dRbWFvOHlVQwpBd0VBQWFOVE1GRXdIUVlEVlIwT0JCWUVGTU00SjA4WG8wUGY1cTlOSWZiMGYyRzZqc1FoTUI4R0ExVWRJd1FZCk1CYUFGTU00SjA4WG8wUGY1cTlOSWZiMGYyRzZqc1FoTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWkkKaHZjTkFRRUxCUUFEZ2dJQkFBRmxrWVJkdzA0Zm9vT29BelUyaU5ORGV1aiszemhIeFQ5eU9iSkdwREZIRitoZQpuY1ZRWGZpMitHNjBWY0xuZERsWFhmbDZLOSs4ME55aEg4QjR1UEJNTWhoWG01MjJmYnJac1dFcnR3WE1rM2prClZ5UVA3MGk2NHE1ZGVrZzhoYzI0SXhFUlVsam9XM2lDTTdrb0VxaG15VkpGeDNxMVdobFEwdzNkWVpMQVNRclYKU0RpL2JGWjlqOXVtWVdoc0Y4QjFPSThPVjNlL0YyakU1UCtoTlJJazAzbW9zWE1Rdy9iZ3ZzV0hvSkZ5blB4UApHNGUzUjBob2NnbzI0Q2xOQ21YMWFBUms5c1pyN2h0NlVsM1F1d0dMdzZkK2I5emxrUW56TzFXQzc5ekVNU1R0ClRRRzFNT2ZlL2dTVkR3dThTSnpBOHV1Z0pYTktWWkxCZlpaNW41Tk9sOHdpOVVLa1BVUW4wOHo3VWNYVDR5ZnQKZHdrbnZnWDRvMFloUnNQNHpPWDF6eWxObzhqRDhRNlV1SkdQSksrN1JnUm8zVERPV3k4MEZpUzBxRmxrSFdMKwptT0pUWGxzaEpwdHE5b1c1eGx6N1lxTnFwZFVnRmNyTjJLQWNmaGVlNnV3SUFnOFJteTQvRlhRZjhKdXluSG5oClFhVlFnTEpEeHByZTZVNk5EdWg1Y1VsMUZTcWNCUGFPY0x0Q0ViVWg5ckQxajBIdkRnTUUvTTU2TGp1UGdGZlEKMS9xeXlDUkFjc2NCSnVMYjRxcXRUb25tZVZ3T1BBbzBsNXBjcC9JcjRTcTdwM0NML0kwT0o1SEhjcmY3d3JWSgpQVWgzdU1LbWVHVDRyeDdrWlQzQzBXenhUU0loc0lZOU12MVRtelF4MEprQm93c2NYaUYrcXkvUkl5UVgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
required: false
type: string
label: Yugabyte Platform TLS Certificate
description: "Yugabyte Platform TLS Certificate (base64 encoded)"
- variable: tls.key
default: "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1Mwd2dna3BBZ0VBQW9JQ0FRRFV1VWpVRC9nNzFIY2sKSjd0Sy9VdGRURUltV0V5TWRnblZaQXhXRCtQL29QS1RoSTEvallBb0hiaTFFVDZJTmpReUxhUVNFaXBYRXRZNwpzZDFlNUhzcGZpVkY1cFJVTVF3cGRCdzgvODlmcDJpbDVWSTlsRlhrYml5b3NoWTlCMHhZZU9nY0NXNk9MSzF1ClVoRk5DQXBLMzdhT2NNQUxzYW9RTXNNWnJtMU5jTG9wQmtLYndONk1nMURmZUY3b3ZlMEtFQVhFamRtbHlhVVkKcW1qc2xTdEUrYkhZNnd1cENyVEswUlQ0Z1YyT0plcUdzckZPM2tjYmV6dDRKV0xoYTlVN05RVkg0aVoxNExSQgo3UmJHZHQ5VlBhdDFYNC85QmxURlVjU1ptazZ3anI5K3p4NzVhWFphZGkva3p6M1dMVjBQQi85N1R0dnViVUJNCm0zaVl0MTdEU2JCVEU5b1U2TUxUek9vN0hwcTJtRXBUbkd4VUdFWGxldlE0TExqYmZlM1UxTVRCVThBTHhiUUcKRWE5WklTazh5eEw3Zm1pS2ZFQ1NsUGY4eHVWbHpyNnJGRm9mUFN0b2tyOU52Zk5RbFNWVjFqV1dMTFZYWlhlcApjVHJtS1gwQWFDTWVIRURnK2trb0dqcTFoTk03T0E3NytkK3dxSFk3S0U3ZENVQ0FFUS9KZEdlbjhzVWptY0tICmUvZHYzSm1WS1FrejNvU0ZjRzZYRlZCekQrUER0eW9Nb2s4UEdwTUwrUmdybFlCUjJGMWVZa0VNelE4cXZIYzkKNDF2aVZ1M2NqVWQ2WThQU0Y4cHRkYk9OZHRUWSs1Mi9wODRaWXZnb2Rsbk9nbUJoelJuOFMxUFFrRVk0WGM1LwpXZnJ1RDIzaDVHbmVVUkg4NHpjQTV4WkNacWp6SlFJREFRQUJBb0lDQUFmY2lScDlOSmxSY3MyOVFpaTFUN0cwCi9jVFpBb3MyV1lxdlZkMWdYUGEzaGY5NXFKa01LNjVQMnVHbUwzOXRNV1NoVnl6cnl2REkyMjM5VnNjSS9wdzcKOHppd0dzODV1TTlYWVN2SDhHd0NqZFdEc2hSZ2hRUWFKa0JkeElDZzRtdHFuSGxjeDk4dE80T1dPTmwxOEp0dgp4UmxpaFZacFRIV295cGtLWHpPN2RNWExXMjdTSStkaGV2Mm5QeXF1eWpIVEFjT1AwbmxVQ0d2dThFMjkvWWxoCkNQZVJTQzhKSEVGYWxNSFNWaGpJd2ZBVWJvVVJwZU1ZSE15RjVTK2JncGZiajhSbVVUR09DbHRkWGJnYjhJai8KN0hROEFlQkIrYVFKTDVEVnFRN1JWN1ppQlMwR2ZyODlHdXdEMUs4em9mcktPdURkdXpjR2hwZk9MeGpGdmhTOApSQ2Y1Z3BFMzg0aWlHc2tWZC9mZDJLK3NhSmk0L09HbHo0aHhhc1hDcTN1TXB5OTZPNFRrMXZzM3BXdWZNVmJXCnR2d1Mrcjhvbk9uOXZqa3lqOU11eUpId1BpSlNGMUt0ZzhPUU5WMlVST0xXcHlYMWk4Z2xoMXdSelRTQ2diQnMKZ3ZxWkFvaU1pWFh3SlVXN3Zpb0RLZjI0TnZvcjViaVNzeUh0MHVKUVZJaW1iK1prTFJwTWdwRlkyTlcrTnd6LwoxOW9DS2ZUVVpWNkJia09IK0NoOUowLy9hTTRGNnUvMTI4V0UxalJQU05mdWQ0b0dpdGVPNXRsRDNWSXRsb1hlCjNyWVMrcTNuYXU1RStWc2FRZGFVNzhrSnpXYmUrWURmQ1JwWGd6TkloSkMyQ1k5d0RSK3hIaVFwbzdLSHV6dngKUkpuRjhIcGwzdWhIdWxEam44dEpBb0lCQVFEeGxhVVIwN1l6TGF2OVZtamZCenpZMjcwOU9tWnhpa3NtRnlhWApKTkJMQVB3SGdXOEVCUHdKOEprSDhXR1NTekp1OXZGd1JDVEVqZ1J5dWUvS05DWnNmUWF2UDg3dzhablJHaEhjCklHUUV1MFN3bmJzZXFJK1VWa0M5amZjaFE4dlowM0dQTGZ6bWpsSW9PNkNLTVM3TlV2Ynk5MksvOHRVVWRtWWgKMmJJa2N4V0J1RDJoenh3K1ZId3ArWktMQ0FPZi9sOG8vQ20xQ1dZSFNGdVYzTkl3T016Z2FKaExJODJNR08zQwpuODZTMXcweGc2MHB5dUV6L0hXZS9JMFZkRGNsWlgyNC9jalVBb01kQlkvSGY4Tkh2ZUNhZExQeXI3eGpRY2NLClAzN0RhdFRyK2RTZ2RoVkxzUDRRRzVVZEZxNUlMSHoxTXBkb2xXZ2pDSlZqcTZMekFvSUJBUURoYXNYdVRzMDIKNEkvYkRlSGRZSmw2Q1NzVUh2NmJXL3dpYlRhd2dpbDh5RUNWS2x6eFY4eENwWnoxWVhRQlY1YnVvQlArbjZCWApnVHgzTTJHc2R5UU1xdGRCWG9qdGp1czB6ekFNQVQzOWNmdWlHMGR0YXF3eWJMVlEwYThDZnFmMDVyUmZ0ekVmCmtTUDk2d01kVUEyTGdCbnU4akwzOU41UkxtK2RpZUdxeDAwYmJTa3l5UE9HNHIvcDl6KzN6TmVmeUhmbm94bTkKUnQza1RpeGhVNkd4UGhOSnZpWEUrWUpwT0dKVXMvK2dUWWpjUE1zRW9ONHIyR215cUs3S21NZExFa3Y1SHliWgprbmNsV2FMVFlhNEpjMjJUaWZJd01NTWMwaCtBMkJVckdjZFZ6MTA0UXluUFZQZDdXcEszenhqcjRPUHh1YnQ2CjZvTWk2REdRSVNlSEFvSUJBUURTK1YyVHFQRDMxczNaU3VvQXc2Qld2ZWVRbmZ5eThSUFpxdVFQb0oycXNxeG0KblpsbXlEZVhNcDloK1dHOVVhQTBtY0dWeWx6VnJqU2lRRkR4cEFOZVFQMWlkSFh6b3ZveVN2TUg2dDJONkVELwpnRy9XUVZ4S0xkMFI3UFhCL2lQN0VaV2RkWXJqaWF5ajZCYTJPR2RuOWlrbFcvZklLM2Y4QzczN2w5TGoxQUVYCkxOL2QvREh0R1BqcDYwTVgyYUxZeVZzdlBxL3BvdENRVVpkeDA4dFhRM05nRXRmVTN1cDFpNXV2bU1IZEtLTWoKOTV0MDRQRTA1aWVOOVgzOEcyYkJhTldYaFVJcUxCdDJiOUgxWmxVU3hQWnR6TGNObkgwSHJYejJMU2MxMzRrYwpueXdhQ2FWbFdhYzJSL0E3Mi8vTmxkUjJpWDBDWDEvM0lGcmVGUmtUQW9JQkFBbGt0S2pRbWRhZWx3QU8zUW1uCm05MnRBaUdOaFJpZVJheDlscGpXWTdveWNoYUZOR2hPTzFIUHF2SEN4TjNGYzZHd0JBVkpTNW81NVhZbUt2elAKM2kyMDlORmhpaDAwSm5NRjZ6K2swWnQ5STNwRzNyd2RoTjE1RURrMDg3RUw3QjNWZTFDOXhvdEZOaFcvdEZxRgpXbnNrdEcvem9kSVpYeVpNNUJQUmloamV3MFRRVUxZd0Q0M2daeFR0MjdiaUQxNDJNV0R5dUFEZU1pTHdhd01IClJDYXBxbzRaSVdQSzdmZEtoVFo0WmIrZFc0V3A5dC9UZ0U2ZGJ4SWwyMXJQOFFZYzFoT2tpNjduWHBXczNZOG4KYytRcTdqY0d1WlB1aEVMd01xWGcyMGozZ3duOVlTb1dDbWo4Wm0rNmY0Q3ZYWjkrdUtEN0YyZncyOVFaanU4dApvb01DZ2dFQkFPbVVHZ1VoT0tUVys1eEpkZlFKRUVXUncyVFF6Z2l6dSt3aVkzaDYrYXNTejRNY0srVGx6bWxVCmFHT013dFhTUzc0RXIxVmlCVXMrZnJKekFPR21IV0ExZWdtaGVlY1BvaE9ybTh5WkVueVJOSkRhWC9UUXBSUnEKaVdoWENBbjJTWFQxcFlsYVBzMjdkbXpFWnQ3UlVUSkJZZ1hHZXQ4dXFjUXZaVDJZK3N6cHFNV3UzaEpWdmIxdgpZNGRJWE12RG1aV1BPVjFwbHJEaTVoc214VW05TDVtWk1IblllNzFOYkhsaEIxK0VUNXZmWFZjOERzU1RRZWRRCitDRHJKNGQ0em85dFNCa2pwYTM5M2RDRjhCSURESUQyWkVJNCtBVW52NWhTNm82NitOLzBONlp3cXkwc2pKY0cKQ21LeS9tNUpqVzFJWDMxSmZ1UU5Ldm9YNkRFN0Zkaz0KLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo="
required: false
type: string
label: Yugabyte Platform TLS key
description: "Yugabyte Platform TLS key (based64 encoded)"
## Postgres configurations
- variable: questions.defaultPostgres
default: true
description: "Use default postgres configurations"
label: Use default postgres configurations
type: boolean
show_subquestion_if: false
group: "Postgres"
subquestions:
- variable: image.postgres.registry
default: ""
required: false
type: string
label: Postgres image registry
description: "Postgres image registry"
- variable: image.postgres.tag
default: "11.5"
required: false
type: string
label: Postgres image tag
description: "Postgres image tag"
- variable: image.postgres.name
default: "postgres"
required: false
type: string
label: Postgres image name
description: "Postgres image name"
- variable: postgres.service.enabled
default: false
required: false
type: boolean
label: Expose internal Postgres as a Service
description: "Expose internal Postgres as a Service"
- variable: postgres.resources.requests.cpu
default: "0.5"
required: false
type: string
label: CPU request for Postgres
description: "CPU request for Postgres"
- variable: postgres.resources.requests.memory
default: "1Gi"
required: false
type: string
label: Memory request for Postgres
description: "Memory request for Postgres"
- variable: postgres.external.host
default: ""
required: false
type: string
label: External host for Postgres
description: "External host for Postgres"
- variable: postgres.external.port
default: 5432
required: false
type: int
label: External host port for Postgres
description: "External host port for Postgres"
- variable: postgres.external.pass
default: ""
required: false
type: string
label: External host password for Postgres
description: "External host password for Postgres"
- variable: postgres.external.dbname
default: "postgres"
required: false
type: string
label: External host Db name for Postgres
description: "External host Db name for Postgres"
- variable: postgres.external.user
default: "postgres"
required: false
type: string
label: External host Db user for Postgres
description: "External host Db user for Postgres"
- variable: postgres.external.jdbcParams
default: ""
required: false
type: string
label: JDBC connection parameters
description: "JDBC connection parameters including the leading `?"
- variable: questions.defaultPrometheus
default: true
description: "Default Prometheus configurations"
label: Default Prometheus configurations
type: boolean
show_subquestion_if: false
group: "Prometheus"
subquestions:
- variable: image.prometheus.registry
default: ""
required: false
type: string
label: Prometheus image registry
description: "Prometheus image registry"
- variable: image.prometheus.tag
default: "v2.27.1"
required: false
type: string
label: Prometheus image tag
description: "Prometheus image tag"
- variable: image.prometheus.name
default: "prom/prometheus"
required: false
type: string
label: Prometheus image name
description: "Prometheus image name"
- variable: prometheus.resources.requests.cpu
default: "2"
required: false
type: string
label: CPU request for Prometheus
description: "CPU request for Prometheus"
- variable: prometheus.resources.requests.memory
default: "4Gi"
required: false
type: string
label: Memory request for Prometheus
- variable: prometheus.retentionTime
default: 15d
required: false
type: string
label: Retention Time
description: "Retention Time"
- variable: securityContext.enabled
default: false
description: "Enable Security Context"
label: Enable Security Context
type: boolean
show_subquestion_if: true
group: "Security Context"
subquestions:
- variable: securityContext.fsGroup
default: 10001
required: false
type: int
label: fsGroup
description: "fsGroup"
- variable: securityContext.fsGroupChangePolicy
default: "OnRootMismatch"
required: false
type: string
label: fsGroupChangePolicy
description: "fsGroupChangePolicy"
- variable: securityContext.runAsUser
default: 10001
required: false
type: int
label: runAsUser
description: "runAsUser"
- variable: securityContext.runAsGroup
default: 10001
required: false
type: int
label: runAsGroup
description: "runAsGroup"
- variable: securityContext.runAsNonRoot
default: true
required: false
type: boolean
label: runAsNonRoot
description: "runAsNonRoot"
14 changes: 14 additions & 0 deletions charts/yugabyte/yugaware/2024.1.3/templates/_default_values.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{{/*
The usage of helm upgrade [RELEASE] [CHART] --reuse-values --set [variable]:[value] throws an
error in the event that new entries are inserted to the values chart.
This is because reuse-values flag uses the values from the last release. If --set (/--set-file/
--set-string/--values/-f) is applied with the reuse-values flag, the values from the last
release are overridden for those variables alone, and newer changes to the chart are
unacknowledged.
https://medium.com/@kcatstack/understand-helm-upgrade-flags-reset-values-reuse-values-6e58ac8f127e
To prevent errors while applying upgrade with --reuse-values and --set flags after introducing
new variables, default values can be specified in this file.
*/}}
Loading

0 comments on commit a398712

Please sign in to comment.