Skip to content

Problem with setting up redpanda operator on a airgapped environment #694

@alidhl

Description

@alidhl

In our airgapped kubernetes environment, we're deploying the Redpanda custom resource managed by the Redpanda Operator. However, the CR triggers the creation of a HelmRepository resource that references a hardcoded URL:

https://charts.redpanda.com/index.yaml

Because the cluster is airgapped and has no internet access, the operator fails to fetch the Helm chart, resulting in the Redpanda CR remaining in a non-ready state.

This is the HelmRepository manifest that I'm referencing

apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
  finalizers:
  - finalizers.fluxcd.io
  generation: 1
  name: redpanda-repository
  namespace: redpanda
  ownerReferences:
  - apiVersion: cluster.redpanda.com/v1alpha2
    controller: true
    kind: Redpanda
    name: redpanda
  resourceVersion: "69055321"
spec:
  interval: 30s
  provider: generic
  timeout: 60s
  url: https://charts.redpanda.com/

I have a internal helm repository but it isn't clear to us how to overwrite the hard coded url in the HelmRepository CR.

We are really interested on using redpanda operator and wanted to know if there is any suggestions on how to tackle this problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions