Skip to content

[feature] Remove deprecated components #10905

Open
@AndersBennedsgaard

Description

@AndersBennedsgaard

Feature Area

/area backend

(there more be more areas I don't know of)

What feature would you like to see?

There are several components in this git repository that are no longer in use.
These include (original comment: #7725 (comment)):

(feel free to comment additional components that could be removed, and I will add them to the list)

If we want backwards compatibility, we could create separate Kustomize components for deprecated resources which are enabled by default, and disable them at some point in the future before completely removing them.
Additionally, in the profile controller, we could look for a V1_BACKWARDS_COMPATIBILITY environment variable to only conditionally deploy the visualization server and artifact UI.

What is the use case or pain point?

Installation of KFP using something like kubectl apply -k ./pipelines/manifests/kustomize/env/platform-agnostic-multi-user includes a lot of unnecessary resources, which just take up space and computational resources.
It is also hard to know which components are needed if you only run KFP v2.

Is there a workaround currently?

Continue as usual. Ignore the high resource usage from all the visualization servers and artifact UIs in all user namespaces.


Love this idea? Give it a 👍.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions