Skip to content

Out of Tree Providers #5218

@gusfcarvalho

Description

@gusfcarvalho

Introduction

Having in-tree providers, while helped ESO being widely adopted, causes several issues related to security and maintenance. It also impacts the ability for an ecossytem around ESO, as everything needs to be merged in-tree for it to properly work.

Goals

Have a new provider and store/generator CRD structure to allow out-of-tree provider compatibility out of the box - implement support for ExternalSecret/PushSecret to leverage this new structure.

Tasks

  • Design Out of Tree provider structure
  • Implement SecretStore/Generator v2alpha1 basic structure
  • Implement fake test provider;
  • (if available) Adapt & run conformance tests against this new structure.
  • Migrate providers into new structure;

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/controllerkind/initiativecaptures umbrella issues that serve as initiativespriority/important-longtermThese is to tag issues that should require attention from maintainerstrack/coreCaptures issues that are related to Core controller worktrack/providerscapture issues related to providers

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions