Skip to content

Task: Refactor ESO deployment to proper gitops-template setup #367

@n3rdc4ptn

Description

@n3rdc4ptn

Understand the Task

Description
Currently the ExternalSecrets Operator is installed using the bootstrapper. This is done without a proper gitops-template.

The result from this is, that the fluxCD setup does not manages the ESO deployment which is not ideal and we should not do as flux should manage every component which is installed.

We need to refactor the implementation of the eso installation in the bootstrapper to use a proper gitops-template and put everything for the ESO deployment into the "environments" repo which is created from the bootstrapper.

The reason why it was not done in the first place seemed to be, that we want to have a proper PlatformService in the future for ESO. As the timeline is not clear, I would highly suggest we still switch to a proper flux setup, as this prevents complexity.

Tasks

  • Create a gitops template for External Secrets Operator
  • Change implementation of eso bootstrapper deployment to use this gitops template

What is required to accept the Task as done.

Done Criteria

  • having a External Secrets Operator gitops-template
  • The resulting gitops repo should contain a eso folder in the resources folder
  • Flux manages the eso deployment
  • Code has been reviewed by other team members
  • Internal technical Documentation created/updated
  • New / changed code is documented
  • Unit Tests created for new code or existing Unit Tests updated
  • Integration Test Suite updated
  • Enduser Documentation updated (if applicable)
  • Successful demonstration in Review

Metadata

Metadata

Assignees

Labels

area/open-mcpAll ManagedControlPlane related issueskind/taskGeneral task that needs to be done.priority/highAffected feature is broken

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions