-
Notifications
You must be signed in to change notification settings - Fork 116
Airgapped/Disconnected Environment Installation Support #2216
Copy link
Copy link
Open
Labels
kind/feature-requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.
Description
Problem
There is no official documentation or native support for installing Knative Operator in airgapped/disconnected environments.
Current challenges:
- No published list of required container images per Knative version
spec.registry.imagePullSecretsinKnativeServingCR does not propagate to ServiceAccounts (requires manual patching)- No global registry override option: users must configure multiple Helm values and CR fields separately
- On OpenShift, users deploy OpenShift Serverless Operator and create a
KnativeServinginstance; edge/disconnected clusters face the same issues with no streamlined private registry configuration
Persona:
Platform Operator: responsible for deploying and managing Knative on Kubernetes clusters, particularly in enterprise environments with network restrictions.
Exit Criteria
One of the following:
- Documentation: Official guide published covering image list per version, mirroring steps, CR configuration, and ServiceAccount patching workarounds
- Native support:
spec.registry.imagePullSecretsautomatically propagates to all relevant ServiceAccounts, and a CLI command exists to list all required images for a given version
Time Estimate (optional):
- Documentation only: 2-3 developer-days
- Native imagePullSecrets propagation fix: 3-5 developer-days
- Image list CLI tooling: 2-3 developer-days
Additional context (optional)
I've documented a working workaround here: https://github.com/runai-professional-services/knative-airgapped, this could serve as a reference for official documentation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/feature-requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.