From f33c8ef612d2310a0f86678f11f6f44231a54f14 Mon Sep 17 00:00:00 2001 From: Simon Li Date: Sat, 18 Nov 2023 23:24:13 +0000 Subject: [PATCH] Curvenote: Add Calico (installed using tigera-operator) --- system-charts/tigera-operator/Chart.yaml | 11 +++++++++++ system-charts/tigera-operator/values.yaml | 3 +++ system-config/tigera-operator/curvenote.yaml | 11 +++++++++++ 3 files changed, 25 insertions(+) create mode 100644 system-charts/tigera-operator/Chart.yaml create mode 100644 system-charts/tigera-operator/values.yaml create mode 100644 system-config/tigera-operator/curvenote.yaml diff --git a/system-charts/tigera-operator/Chart.yaml b/system-charts/tigera-operator/Chart.yaml new file mode 100644 index 000000000..e1a9a00c1 --- /dev/null +++ b/system-charts/tigera-operator/Chart.yaml @@ -0,0 +1,11 @@ +apiVersion: v2 +description: A meta-chart for the tiger-operator charts on some mybinder.org hosts +name: mybinder-tiger-operator +version: "0.0.1-set.by.chartpress" +kubeVersion: ">= 1.26.0-0" +dependencies: + # https://artifacthub.io/packages/helm/aws/aws-load-balancer-controller + - name: tigera-operator + version: 3.25.2 + repository: https://docs.tigera.io/calico/charts + condition: tigera-operator.enabled diff --git a/system-charts/tigera-operator/values.yaml b/system-charts/tigera-operator/values.yaml new file mode 100644 index 000000000..8103114d3 --- /dev/null +++ b/system-charts/tigera-operator/values.yaml @@ -0,0 +1,3 @@ +# Tigera operator for installing Calico +tigera-operator: + enabled: false diff --git a/system-config/tigera-operator/curvenote.yaml b/system-config/tigera-operator/curvenote.yaml new file mode 100644 index 000000000..e87f6009e --- /dev/null +++ b/system-config/tigera-operator/curvenote.yaml @@ -0,0 +1,11 @@ +# Install Calico for proper NetworkPolicy support +tigera-operator: + enabled: true + installation: + kubernetesProvider: EKS + apiServer: + # Doesn't seem to work on EKS + # https://github.com/projectcalico/calico/issues/7555 + # It's not needed anyway since we only want standard NetworkPolicy support, + # not 'projectcalico.org/v3' + enabled: false