NAME
IO::K8s::ExternalSecrets::V1::GithubProvider - Github configures this store to push GitHub Actions or Dependabot secrets using the GitHub API provider.
VERSION
version 1.108
appID
appID specifies the Github APP that will be used to authenticate the client
auth
auth configures how secret-manager authenticates with a Github instance.
environment
environment will be used to fetch secrets from a particular environment within a github repository
installationID
installationID specifies the Github APP installation that will be used to authenticate the client
orgSecretVisibility
orgSecretVisibility controls the visibility of organization secrets pushed via PushSecret. Valid values are "all" or "private". When unset, new secrets are created with visibility "all" and existing secrets preserve whatever visibility they already have in GitHub.
organization
organization will be used to fetch secrets from the Github organization
repository
repository will be used to fetch secrets from the Github repository within an organization
secretType
secretType specifies which GitHub secret service to use. Defaults to Actions for backwards compatibility.
uploadURL
Upload URL for enterprise instances. Default to URL.
url
URL configures the Github instance URL. Defaults to https://github.com/.
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