Skip to content

Commit

Permalink
install CCM and CSI HelmChartProxies via Tilt
Browse files Browse the repository at this point in the history
  • Loading branch information
AshleyDumaine committed Feb 14, 2024
1 parent e605028 commit eedf0e9
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions Tiltfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,28 @@ k8s_resource(

k8s_attach("caaph-controller-manager", "deployment.apps/caaph-controller-manager", namespace="caaph-system")

# Linode CCM, necessary for provisioned self-managed k8s 1.29 clusters
# to correctly set internal and external IPs
k8s_yaml("./templates/addons/linode-cloud-controller-manager-helm.yaml")
k8s_resource(
new_name="addon-linode-cloud-controller-manager-helm",
objects=[
"linode-cloud-controller-manager:helmchartproxy"
],
resource_deps=["capi-controller-manager", "cluster-api-provider-linode-controller-manager", "caaph-controller-manager"]
)

# Linode Blockstorage CSI driver for storage on self-managed k8s clusters
k8s_yaml("./templates/addons/linode-blockstorage-csi-driver-helm.yaml")
k8s_resource(
new_name="addon-linode-blockstorage-csi-driver-helm",
objects=[
"linode-blockstorage-csi-driver:helmchartproxy"
],
resource_deps=["capi-controller-manager", "cluster-api-provider-linode-controller-manager", "caaph-controller-manager"]
)

# Cilium CNI for self-managed k8s clusters
k8s_yaml("./templates/addons/cilium-helm.yaml")
k8s_resource(
new_name="addon-cilium-helm",
Expand Down

0 comments on commit eedf0e9

Please sign in to comment.