Skip to content

support for Drunix deployment in falcon - #43

Draft
Morviss wants to merge 10 commits into
npci:mainfrom
Morviss:feature/falcon-drunix-support
Draft

support for Drunix deployment in falcon#43
Morviss wants to merge 10 commits into
npci:mainfrom
Morviss:feature/falcon-drunix-support

Conversation

@Morviss

@Morviss Morviss commented Jun 21, 2026

Copy link
Copy Markdown

Updted the yugabyte and created new PR with the integration branch

Comment thread examples/keydb/values.yaml Outdated
nameOverride: ""
fullnameOverride: ""

imageRepository: eqalpha/keydb

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This image is older and not maintained for longer time, temporarily we can use bitnamilegacy/keydb:latest, long term we need to plan on maintaining at our side.

Comment thread examples/keydb/values.yaml Outdated
nodes: 3

password: ""
existingSecret: ""

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Create secure password with openssl as part of setup, create and map the secret as reference

## When certManager.enabled=true and boostrapSelfsigned=true, rootCA is ignored.
## When certManager.enabled=true and bootstrapSelfsigned=false, only rootCA.cert is used
## to verify TLS certs generated and signed by the external provider.
rootCA:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Load all CA from reference to secret. Should be able to generate while setting up, than a hard coded value.

@bandigesaikiran19

Copy link
Copy Markdown

Sure @tittuvarghese , we will incorporate the necessary changes.

{{- end }}
{{- if .Values.tls.enabled }}
- name: SSL_CERTFILE
value: "/root/.yugabytedb/root.crt"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Support override with default.

mountPath: "/home/yugabyte/bin/setup-credentials"
{{- if .Values.tls.enabled }}
- name: yugabyte-tls-client-cert
mountPath: "/root/.yugabytedb/"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Support override with default

@tittuvarghese tittuvarghese added the enhancement New feature or request label Jun 22, 2026
@jithindevasia

Copy link
Copy Markdown
Collaborator

@Morviss Could you clarify the ownership of these newly added charts? Are they original implementations, or are they forks/copies from an upstream repository?

If they are being included solely due to downstream deployment dependencies, we should avoid checking external code into this repository unless we intend to actively maintain it. Instead, we should document these as dependencies in the deployment section, referencing the upstream Helm repository URL and providing a sample values.yaml file for reference.

Falcon is designed to be an independent tool with custom charts tailored specifically for its use case. We should avoid introducing external chart dependencies into our core codebase.

@jithindevasia
jithindevasia marked this pull request as draft June 29, 2026 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants