Skip to content

Task: Use Resource Replicator in helm deployer #695

Description

@Diaphteiros

Understand the Task

Description

With the new Resource Replicater, the rudimentary secret coyping logic in the platform service helm deployer can be replaced.

Currently, the platform service helm deployer is an internal platform service, its code is contained in the openmcp-operator repo and it is automatically deployed by the openmcp-operator.
In hindsight, this was not the best idea. And it would get even worse now, because using the resource replicator within the helm deployer would create a dependency from an internal platform service to an external one. Therefore, we should pull the platform service helm deployer out of the openmcp-operator and give it its own repository.

Originally, we planned to use the resource replicator as a validation of the platform service template. However, as we then tested multicluster-runtime with it, which made it a bad scenario to validate the template with, we could use this platform service to test the template instead.

Any further valuable resources.

No response

What is required to accept the Task as done.

Done Criteria

  • Replaced secret copying logic in helm deployer with resource replicator usage.
  • Moved helm deployer into its own repo
    • Created repo for helm deployer
    • Transferred code and cleaned openmcp-operator of any traces of the helm deployer
    • Included helm deployer in openmcp OCM component

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/taskGeneral task that needs to be done.needs/validationVerify Issue and Prio with PO

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions