Skip to content

config: add enable_native_k8s_orchestration to EdgeNodeCluster#147

Open
naiming-zededa wants to merge 2 commits into
lf-edge:mainfrom
naiming-zededa:naiming-encc-add-kube
Open

config: add enable_native_k8s_orchestration to EdgeNodeCluster#147
naiming-zededa wants to merge 2 commits into
lf-edge:mainfrom
naiming-zededa:naiming-encc-add-kube

Conversation

@naiming-zededa

Copy link
Copy Markdown
Contributor

Add a boolean field to EdgeNodeCluster to enable native Kubernetes
orchestration as an opt-in option alongside
CLUSTER_TYPE_REPLICATED_STORAGE, replacing the role previously served
by CLUSTER_TYPE_K3S_BASE (marked for future phase-out). Generate Go and
Python bindings.

@zedi-pramodh zedi-pramodh left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Basically you are saying if REPLICATED STORAGE type just do ENC only. If REPLICATED STORAGE type plus this boolean then its ENC + ZKS combined.

Only curious question is why can't we have a separate enum for this type instead of controlling through a boolean ?

@zedi-pramodh

Copy link
Copy Markdown

oh I see why, basically customers can start with ENC and then enable Kubernetes workflows.

@zedi-pramodh zedi-pramodh left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM

@eriknordmark eriknordmark left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@naiming-zededa can you split into two commits with the second one carrying the generated files?

naiming-zededa and others added 2 commits June 19, 2026 10:01
Add a boolean field to EdgeNodeCluster to enable native Kubernetes
orchestration as an opt-in option alongside
CLUSTER_TYPE_REPLICATED_STORAGE, replacing the role previously served
by CLUSTER_TYPE_K3S_BASE (marked for future phase-out). Generate Go and
Python bindings.

Signed-off-by: naiming-zededa <naiming@zededa.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…odeCluster

- add generated files.

Signed-off-by: naiming-zededa <naiming@zededa.com>
@naiming-zededa naiming-zededa force-pushed the naiming-encc-add-kube branch from e80a87f to 806f269 Compare June 19, 2026 17:03
@naiming-zededa

Copy link
Copy Markdown
Contributor Author

@naiming-zededa can you split into two commits with the second one carrying the generated files?

updated.

@naiming-zededa

Copy link
Copy Markdown
Contributor Author

oh I see why, basically customers can start with ENC and then enable Kubernetes workflows.

yes. that is the intention for this change.

@cshari-zededa cshari-zededa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM, thanks @naiming-zededa

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants