Skip to content

Finalize naming & clean up old stackable cockpit #47

Description

@lfrancke

We have the stackable-cockpit repo which contains web stuff from the previous cockpit UI.
By now it's clear that we're going to go with the stackable-ui project.

Now we need to figure out how to clear this up

  • Decide: Rename stackable-ui, move into stackable-cockpit, keep separate
  • Decide: Name for the UI
  • Delete old web stuff from stackable-cockpit
  • Update docs

Related PRs:

Activity

  1. moved this to Selected for Development in Stackable End-to-End Coordinationon Mar 25, 2026
  2. self-assigned this
    on Apr 2, 2026
  3. moved this from Selected for Development to In Progress in Stackable End-to-End Coordinationon Apr 2, 2026
  4. labrenbe commented on Apr 9, 2026

    @labrenbe
    Member

    Before we can make a decision we should discuss if we want the backend for Stackable UI to stay SvelteKit or move to Rust

    Option 1 = backend for is Rust:
    backend code lives in stackable-cockpit repo, Svelte frontend replaces old frontend in web.

    Option 2 = backend stays SvelteKit
    Should move into own repo and probably reuse the stackable-cockpit name. The current backend = stackable-cockpitd becomes a utility/proxy to talk to Kubernetes. The stackable-cockpit repo is renamed to reflect the new role.

  5. lfrancke commented on Apr 9, 2026

    @lfrancke
    MemberAuthor

    Having just learned my lesson from the Portal: It can become very painful having the two separate.
    Especially if the Backend is a "Backend for Frontend". I'd definitely keep that as SvelteKit. That could then talk to other backend bits like stackable-cockpitd as you mentioned

  6. labrenbe commented on Apr 9, 2026

    @labrenbe
    Member

    I've discussed this with @Techassi today and we think this would be a good topic for the onsite week as there a pros and cons for both options. I've already added it to our agenda.

  7. moved this from In Progress to Done in Stackable End-to-End Coordinationon Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions