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