- Reference
- Kitchen Sink
Kitchen Sink
This page contains every content block the docs theme supports. Use this to verify typography, spacing, and color tokens across components.
Overview
Section titled “Overview”Authentication in Nebari is handled by Keycloak, the identity service bundled with every deployment. When a user visits the hub, unauthenticated requests are redirected to the configured provider, and the returned identity is mapped onto Nebari roles and groups.
Configure a provider
Section titled “Configure a provider”Set the provider under security.authentication.type and supply its credentials in
your nebari-config.yaml file.
A tabbed frame with an OUTPUT frame joined directly beneath it — authored as two
adjacent blocks with no blank-line-separated content between them:
print("Hello World!")console.log('Hello World!');Hello World!A titled frame with terminal chrome — frame="terminal" plus a title:
nebari init aws --project nebari-demo --domain nebari.quansight.devnebari deploy --config nebari-config.yamlnebari destroy --config nebari-config.yamlA plain frame, no title:
# GitHub OAuth providersecurity: authentication: type: GitHub config: client_id: "Iv1.a1b2c3d4e5f6" client_secret: "${GITHUB_CLIENT_SECRET}" # callback URL is generated by NebariSupported providers
Section titled “Supported providers”Nebari ships with adapters for the most common identity providers. Password auth is available for local testing but not recommended in production.
| Provider | Protocol | Status |
|---|---|---|
| GitHub | OAuth 2.0 | Available |
| Auth0 | OIDC | Available |
| OAuth 2.0 | Available | |
| Password | Local | Testing only |
Callouts & tabs
Section titled “Callouts & tabs”Deploying to AWS requires credentials with EKS, VPC, and S3 permissions. Set
your region before running nebari init.
Deploying to GCP requires a service account with GKE and Cloud Storage roles.
Deploying to Azure requires a subscription with AKS and Blob Storage enabled.
Local deployments run on kind and need no cloud credentials.
Media & lists
Section titled “Media & lists”Markdown images do not emit a <figure>, so captioned figures are authored as
literal HTML in .mdx:
- Cloud providers
- AWS — full support, including GPU node groups
- GCP — full support
- Azure — full support
- Existing Kubernetes clusters
- Local (kind) — testing and development only
- Install the CLI:
pip install nebari - Generate a config:
nebari init - Deploy:
nebari deploy -c nebari-config.yaml
-
Import the component into your MDX file:
import { Steps } from '@astrojs/starlight/components'; -
Wrap
<Steps>around your ordered list items.