<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pinniped how-to guides on Pinniped</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/</link><description>Recent content in Pinniped how-to guides on Pinniped</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/index.xml" rel="self" type="application/rss+xml"/><item><title>Debugging Pinniped</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/debugging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/debugging/</guid><description>Debugging on the Client The PINNIPED_DEBUG=true environment variable can be set to enable additional CLI logging.
Debugging on the Server To adjust the log level of either the Pinniped Supervisor or the Pinniped Concierge the log level value must be updated in the appropriate configmap associated with each deployment.
The log level options are as follows:
info (&amp;ldquo;nice to know&amp;rdquo; information) debug (developer information) trace (timing information) all (kitchen sink) Do not use trace or all on production systems, as credentials may get logged.</description></item><item><title>Install the Pinniped command-line tool</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/install-cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/install-cli/</guid><description>The pinniped command-line tool is used to generate Pinniped-compatible kubeconfig files, and is also an important part of the Pinniped-based login flow.
It must be installed by administrators setting up a Pinniped cluster as well as by users accessing a Pinniped-enabled cluster.
Install using Homebrew on macOS or Linux Use Homebrew to install from the Pinniped tap:
brew install vmware/pinniped/pinniped-cli Download binaries Find the appropriate binary for your platform from the latest release:</description></item><item><title>Install the Pinniped Concierge</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/install-concierge/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/install-concierge/</guid><description>This guide shows you how to install the Pinniped Concierge. You should have a supported Kubernetes cluster.
In the examples below, you can replace v0.45.0 with your preferred version number. You can find a list of Pinniped releases on GitHub.
With default options Warning: the default Concierge configuration may create a public LoadBalancer Service on your cluster if that is the default on your cloud provider. If you&amp;rsquo;d prefer to customize the annotations or load balancer IP address, see the &amp;ldquo;With custom options&amp;rdquo; section below.</description></item><item><title>Install the Pinniped Supervisor</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/install-supervisor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/install-supervisor/</guid><description>This guide shows you how to install the Pinniped Supervisor, which allows seamless login across one or many Kubernetes clusters.
In the examples below, you can replace v0.45.0 with your preferred version number. You can find a list of Pinniped releases on GitHub.
Prerequisites You should have a Kubernetes cluster with working HTTPS ingress or load balancer capabilities. Unlike the Concierge app, which can only run on supported Kubernetes cluster types, the Supervisor app can run on almost any Kubernetes cluster.</description></item><item><title>Logging into your cluster using Pinniped</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/login/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/login/</guid><description>Prerequisites This how-to guide assumes that you have already configured the following Pinniped server-side components within your Kubernetes cluster(s):
If you would like to use the Pinniped Supervisor for federated authentication across multiple Kubernetes clusters then you have already: Installed the Pinniped Supervisor with working ingress. Configured a FederationDomain to issue tokens for your downstream clusters. Configured an OIDCIdentityProvider, LDAPIdentityProvider, ActiveDirectoryIdentityProvider, or GitHubIdentityProvider for the Supervisor as the source of your user&amp;rsquo;s identities.</description></item><item><title>Using Pinniped for CI/CD cluster operations</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/cicd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/cicd/</guid><description>This guide shows you how to configure Pinniped so that your CI/CD system of choice can administrate Kubernetes clusters.
Pinniped provides user authentication to Kubernetes clusters. It does not provide service-to-service (non-user) authentication. There are many other systems for service-to-service authentication in Kubernetes.
If an organization prefers to manage CI/CD access with non-human user accounts in their external identity provider (IDP), Pinniped can provide authentication for those non-human user accounts. Humans can also use the same steps below to log into clusters non-interactively.</description></item><item><title>Using the Pinniped Supervisor to provide authentication for web applications</title><link>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/configure-auth-for-webapps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3014--pinniped-dev.netlify.app/docs/howto/configure-auth-for-webapps/</guid><description>The Pinniped Supervisor is an OpenID Connect (OIDC) issuer that can be used to bring your user identities from an external identity provider into your Kubernetes clusters for all your kubectl users. It can also be used to bring those same identities to web applications that are intended for use by the same users. For example, a Kubernetes dashboard web application for cluster developers could use the Supervisor as its OIDC identity provider.</description></item></channel></rss>