Authentication
Pulling private packages or pushing packages to an Upbound Marketplace private repository requires authentication to Upbound.
Installing private Kubernetes resources requires an image pull secret.
Authenticating to the Upbound Marketplace for private packages requires an Upbound account.
Install the Up command-line to generate Kubernetes secrets and to use Upbound Marketplace private resources.
Upbound Marketplace requires Up command-line versionv0.13.0
or later.
Use up login
to authenticate a user to the Upbound Marketplace.
Packages in private repositories require a Kubernetes image pull secret.
The image pull secret authenticates Kubernetes to the Upbound Marketplace, allowing Kubernetes to download and install packages.
Generating an image pull secret requires either a user account token.
A user account token uses your currentup login
profile.
Logging out withup logout
deactivates the token.
Use the command up controlplane pull-secret create
to generate a token and Kubernetes Secret in the upbound-system namespace.
Verify the secret with kubectl describe secret -n upbound-system package-pull-secret
Use an image pull secret by providing a
in a
or Provider
manifest.
This example installs a private
named
from the Upbound image repository using image pull secret named
.