Skip to content

fix: Enable Demo/Stack installations in non-default namespaces#374

Open
xeniape wants to merge 25 commits intomainfrom
fix/demos-in-namespaces-with-labels
Open

fix: Enable Demo/Stack installations in non-default namespaces#374
xeniape wants to merge 25 commits intomainfrom
fix/demos-in-namespaces-with-labels

Conversation

@xeniape
Copy link
Member

@xeniape xeniape commented Mar 11, 2026

Part of stackabletech/stackable-cockpit#187

This PR parameterizes places where default was hard-coded previously, enabling demo/stack installation in non-default namesplaces. Adds demo/stack labels. Fixes some minor broken demos.

@xeniape xeniape changed the title fix: Enable Demo installations in non-default namespaces fix: Enable Demo/Stack installations in non-default namespaces Mar 11, 2026
@xeniape xeniape moved this to Development: Waiting for Review in Stackable Engineering Mar 11, 2026
@sbernauer sbernauer self-requested a review March 11, 2026 07:58
Copy link
Member

@sbernauer sbernauer left a comment

Choose a reason for hiding this comment

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

Looks like it's going into a good direction, thanks!

cpu: 5000m
pvc: 5Gi
parameters:
- name: stackLabel
Copy link
Member

Choose a reason for hiding this comment

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

I think instead of copy/pasting this and adopting the label (error prone) I would let the Rust code of stackablectl set the stack (and optional demo) templating variable. It's been a while, but you should be able to look at the NAMESPACE variable as an example. In which case it might make sense to call it e.g. STACK and DEMO for consistency

Copy link
Member Author

Choose a reason for hiding this comment

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

Yeah, that sounds reasonable, I'll look into that

Copy link
Member Author

Choose a reason for hiding this comment

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

decf874 (this PR) but with this, this PR is now blocked on stackabletech/stackable-cockpit#429, should be merged after that one

memory: 15Gi
pvc: 15Gi
parameters:
- name: demoLabel
Copy link
Member

Choose a reason for hiding this comment

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

Same as with the stack variable above/below

@xeniape
Copy link
Member Author

xeniape commented Mar 12, 2026

Only merge this one after stackabletech/stackable-cockpit#429 is merged (because of the DEMO / STACK parameters added there)

@xeniape xeniape requested a review from sbernauer March 12, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: Waiting for Review

Development

Successfully merging this pull request may close these issues.

2 participants