Use gitlab-managed-apps with k8s cluster on air gapped networks
Problem to solve
GitLab-managed-apps depend on internet access for some parts. Some customers run GitLab on airgapped networks, and are therefore unable to use this portion of the Kubernetes integration.
Use Case 1 For security reasons, k8s workers run on air-gapped network. When attempting to install GitLab-managed-apps, pods get stuck in
ImagePullBackOff state as they are trying to pull from
- Bundle charts with GitLab (they are lightweight enough)
- Allow users to configure a custom registry to be used with the integration.
- Cert-manager will not be supported as it needs to communicate with Let's Encrypt at install time.