Skip to content
This repository was archived by the owner on Apr 7, 2024. It is now read-only.
This repository was archived by the owner on Apr 7, 2024. It is now read-only.

Feature Suggestion: Add InMemory Store and k8s CredentialProviderConfig Store #89

@uanid

Description

@uanid

Hello all,

The currently supported Stores are OS Native, File Store, and Docker Store.

image

While using these in server environments, there have been some aspects that could be improved upon. For better adaptability in server environments, I'd like to suggest adding the following two stores:

InMemory Store

Description: This store saves data directly in memory.
Advantage: Although its implementation might be relatively straightforward, having it provided directly by the orsa-credentials-go library would be highly convenient for users.

CredentialProviderConfig Store

Description: Instead of the Docker Credentials Helper, this store utilizes the Credentials Provider CLI used by Kubernetes.
Advantage: With this Store, users can seamlessly use the Config utilized in a K8S environment.

Additional Reference: Kubelet Credential Provider

I believe the inclusion of these two stores would enhance usability across various server setups. Please consider this proposal and I appreciate any feedback. Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions