-
Notifications
You must be signed in to change notification settings - Fork 169
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
13adfcc
commit a398712
Showing
27 changed files
with
3,131 additions
and
12 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
14
charts/yugabyte/yugaware/2024.1.3/templates/_default_values.tpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
*/}} |
Oops, something went wrong.