NAME

IO::K8s::ExternalSecrets::V1::OnePasswordSDKProvider - OnePasswordSDK configures this store to use 1Password's new Go SDK to sync secrets.

VERSION

version 1.108

auth

Auth defines the information necessary to authenticate against OnePassword API.

cache

Cache configures client-side caching for read operations (GetSecret, GetSecretMap). When enabled, secrets are cached with the specified TTL. Write operations (PushSecret, DeleteSecret) automatically invalidate relevant cache entries. If omitted, caching is disabled (default). cache: {} is a valid option to set.

environment

Environment defines the 1Password Environment ID to read variables from. Environments are read-only: PushSecret, DeleteSecret, and SecretExists return an error when set. Mutually exclusive with Vault.

integrationInfo

IntegrationInfo specifies the name and version of the integration built using the 1Password Go SDK. If you don't know which name and version to use, use `DefaultIntegrationName` and `DefaultIntegrationVersion`, respectively.

vault

Vault defines the vault's name or uuid to access. Do NOT add op:// prefix. This will be done automatically. Mutually exclusive with Environment.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <getty@cpan.org>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004