Skip to content

chore: cleanup unused chart values turtlesUI and rancherInstalled#1971

Merged
salasberryfin merged 2 commits into
rancher:mainfrom
salasberryfin:chore-cleanup-ui-from-chart
Jan 5, 2026
Merged

chore: cleanup unused chart values turtlesUI and rancherInstalled#1971
salasberryfin merged 2 commits into
rancher:mainfrom
salasberryfin:chore-cleanup-ui-from-chart

Conversation

@salasberryfin
Copy link
Copy Markdown
Contributor

kind/chore

What this PR does / why we need it:

Turtles UI is no longer supported and we can remove the related configuration from the chart. The UI Plugin controller and the feature gate remain unchanged: disabled by default and there's no setting that lets users enable it via Helm. If we ever use this controller again, it's still available. If not, we can also delete it in the future.

Additionally, rancherInstalled is also removed from values.yaml and all references are cleaned up too. There's no scenario where Turtles can be installed with rancherInstalled=false.

Which issue(s) this PR fixes:
Fixes #1832

Special notes for your reviewer:

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests

The underlying UI controller remains unchanged, this simply removes all
configuration options from the chart and the UI questions.

Signed-off-by: Carlos Salas <carlos.salas@suse.com>
Turtles is no longer an extension and there's no scenario where it can
be installed without Rancher.

Signed-off-by: Carlos Salas <carlos.salas@suse.com>
@salasberryfin salasberryfin force-pushed the chore-cleanup-ui-from-chart branch from b27d939 to 923e153 Compare January 2, 2026 13:59
@salasberryfin salasberryfin marked this pull request as ready for review January 2, 2026 14:00
@salasberryfin salasberryfin requested a review from a team as a code owner January 2, 2026 14:00
@salasberryfin salasberryfin self-assigned this Jan 5, 2026
Copy link
Copy Markdown
Contributor

@alexander-demicev alexander-demicev left a comment

Choose a reason for hiding this comment

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

thanks!

@salasberryfin salasberryfin merged commit e3dd223 into rancher:main Jan 5, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove 'Install CAPI UI' from chart extra settings

3 participants