addons: Fixed files having .tmpl that aren't templates

pull/17301/head
Steven Powell 2023-09-25 16:28:30 -07:00
parent 368677e105
commit 9ac105a33c
43 changed files with 57 additions and 58 deletions

View File

@ -20,8 +20,7 @@ import "embed"
var ( var (
// AutoPauseAssets assets for auto-pause addon // AutoPauseAssets assets for auto-pause addon
//go:embed auto-pause/*.tmpl //go:embed auto-pause/*.tmpl auto-pause/*.yaml auto-pause/unpause.lua
//go:embed auto-pause/unpause.lua
AutoPauseAssets embed.FS AutoPauseAssets embed.FS
// DashboardAssets assets for dashboard addon // DashboardAssets assets for dashboard addon
@ -29,11 +28,11 @@ var (
DashboardAssets embed.FS DashboardAssets embed.FS
// DefaultStorageClassAssets assets for default-storageclass addon // DefaultStorageClassAssets assets for default-storageclass addon
//go:embed storageclass/storageclass.yaml.tmpl //go:embed storageclass/storageclass.yaml
DefaultStorageClassAssets embed.FS DefaultStorageClassAssets embed.FS
// PodSecurityPolicyAssets assets for pod-security-policy addon // PodSecurityPolicyAssets assets for pod-security-policy addon
//go:embed pod-security-policy/pod-security-policy.yaml.tmpl //go:embed pod-security-policy/pod-security-policy.yaml
PodSecurityPolicyAssets embed.FS PodSecurityPolicyAssets embed.FS
// StorageProvisionerAssets assets for storage-provisioner addon // StorageProvisionerAssets assets for storage-provisioner addon
@ -41,11 +40,11 @@ var (
StorageProvisionerAssets embed.FS StorageProvisionerAssets embed.FS
// StorageProvisionerGlusterAssets assets for storage-provisioner-gluster addon // StorageProvisionerGlusterAssets assets for storage-provisioner-gluster addon
//go:embed storage-provisioner-gluster/*.tmpl //go:embed storage-provisioner-gluster/*.tmpl storage-provisioner-gluster/*.yaml
StorageProvisionerGlusterAssets embed.FS StorageProvisionerGlusterAssets embed.FS
// EfkAssets assets for efk addon // EfkAssets assets for efk addon
//go:embed efk/*.tmpl //go:embed efk/*.tmpl efk/*.yaml
EfkAssets embed.FS EfkAssets embed.FS
// IngressAssets assets for ingress addon // IngressAssets assets for ingress addon
@ -57,7 +56,7 @@ var (
IstioProvisionerAssets embed.FS IstioProvisionerAssets embed.FS
// IstioAssets assets for istio addon // IstioAssets assets for istio addon
//go:embed istio/istio-default-profile.yaml.tmpl //go:embed istio/istio-default-profile.yaml
IstioAssets embed.FS IstioAssets embed.FS
// InspektorGadgetAssets assets for inspektor-gadget addon // InspektorGadgetAssets assets for inspektor-gadget addon
@ -73,15 +72,15 @@ var (
KubevirtAssets embed.FS KubevirtAssets embed.FS
// MetricsServerAssets assets for metrics-server addon // MetricsServerAssets assets for metrics-server addon
//go:embed metrics-server/*.tmpl //go:embed metrics-server/*.tmpl metrics-server/*.yaml
MetricsServerAssets embed.FS MetricsServerAssets embed.FS
// OlmAssets assets for olm addon // OlmAssets assets for olm addon
//go:embed olm/*.tmpl //go:embed olm/*.tmpl olm/*.yaml
OlmAssets embed.FS OlmAssets embed.FS
// RegistryAssets assets for registry addon // RegistryAssets assets for registry addon
//go:embed registry/*.tmpl //go:embed registry/*.tmpl registry/*.yaml
RegistryAssets embed.FS RegistryAssets embed.FS
// RegistryCredsAssets assets for registry-creds addon // RegistryCredsAssets assets for registry-creds addon
@ -89,7 +88,7 @@ var (
RegistryCredsAssets embed.FS RegistryCredsAssets embed.FS
// RegistryAliasesAssets assets for registry-aliases addon // RegistryAliasesAssets assets for registry-aliases addon
//go:embed registry-aliases/*.tmpl //go:embed registry-aliases/*.tmpl registry-aliases/*.yaml
RegistryAliasesAssets embed.FS RegistryAliasesAssets embed.FS
// FreshpodAssets assets for freshpod addon // FreshpodAssets assets for freshpod addon
@ -105,7 +104,7 @@ var (
NvidiaGpuDevicePluginAssets embed.FS NvidiaGpuDevicePluginAssets embed.FS
// LogviewerAssets assets for logviewer addon // LogviewerAssets assets for logviewer addon
//go:embed logviewer/*.tmpl //go:embed logviewer/*.tmpl logviewer/*.yaml
LogviewerAssets embed.FS LogviewerAssets embed.FS
// GvisorAssets assets for gvisor addon // GvisorAssets assets for gvisor addon
@ -113,7 +112,7 @@ var (
GvisorAssets embed.FS GvisorAssets embed.FS
// HelmTillerAssets assets for helm-tiller addon // HelmTillerAssets assets for helm-tiller addon
//go:embed helm-tiller/*.tmpl //go:embed helm-tiller/*.tmpl helm-tiller/*.yaml
HelmTillerAssets embed.FS HelmTillerAssets embed.FS
// IngressDNSAssets assets for ingress-dns addon // IngressDNSAssets assets for ingress-dns addon
@ -125,19 +124,19 @@ var (
MetallbAssets embed.FS MetallbAssets embed.FS
// AmbassadorAssets assets for ambassador addon // AmbassadorAssets assets for ambassador addon
//go:embed ambassador/*.tmpl //go:embed ambassador/*.tmpl ambassador/*.yaml
AmbassadorAssets embed.FS AmbassadorAssets embed.FS
// GcpAuthAssets assets for gcp-auth addon // GcpAuthAssets assets for gcp-auth addon
//go:embed gcp-auth/*.tmpl //go:embed gcp-auth/*.tmpl gcp-auth/*.yaml
GcpAuthAssets embed.FS GcpAuthAssets embed.FS
// VolumeSnapshotsAssets assets for volumesnapshots addon // VolumeSnapshotsAssets assets for volumesnapshots addon
//go:embed volumesnapshots/*.tmpl //go:embed volumesnapshots/*.tmpl volumesnapshots/*.yaml
VolumeSnapshotsAssets embed.FS VolumeSnapshotsAssets embed.FS
// CsiHostpathDriverAssets assets for csi-hostpath-driver addon // CsiHostpathDriverAssets assets for csi-hostpath-driver addon
//go:embed csi-hostpath-driver/deploy/*.tmpl csi-hostpath-driver/rbac/*.tmpl //go:embed csi-hostpath-driver/deploy/*.tmpl csi-hostpath-driver/deploy/*.yaml csi-hostpath-driver/rbac/*.yaml
CsiHostpathDriverAssets embed.FS CsiHostpathDriverAssets embed.FS
// PortainerAssets assets for portainer addon // PortainerAssets assets for portainer addon
@ -157,6 +156,6 @@ var (
HeadlampAssets embed.FS HeadlampAssets embed.FS
// CloudSpanner assets for cloud-spanner addon // CloudSpanner assets for cloud-spanner addon
//go:embed cloud-spanner/*.yaml //go:embed cloud-spanner/*.tmpl
CloudSpanner embed.FS CloudSpanner embed.FS
) )

0
deploy/addons/portainer/portainer.yaml.tmpl Executable file → Normal file
View File

View File

@ -99,7 +99,7 @@ var Addons = map[string]*Addon{
"auto-pause": NewAddon([]*BinAsset{ "auto-pause": NewAddon([]*BinAsset{
MustBinAsset( MustBinAsset(
addons.AutoPauseAssets, addons.AutoPauseAssets,
"auto-pause/auto-pause.yaml.tmpl", "auto-pause/auto-pause.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"auto-pause.yaml", "auto-pause.yaml",
"0640"), "0640"),
@ -155,14 +155,14 @@ var Addons = map[string]*Addon{
}), }),
"default-storageclass": NewAddon([]*BinAsset{ "default-storageclass": NewAddon([]*BinAsset{
MustBinAsset(addons.DefaultStorageClassAssets, MustBinAsset(addons.DefaultStorageClassAssets,
"storageclass/storageclass.yaml.tmpl", "storageclass/storageclass.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"storageclass.yaml", "storageclass.yaml",
"0640"), "0640"),
}, true, "default-storageclass", "Kubernetes", "", "https://minikube.sigs.k8s.io/docs/handbook/persistent_volumes/", nil, nil), }, true, "default-storageclass", "Kubernetes", "", "https://minikube.sigs.k8s.io/docs/handbook/persistent_volumes/", nil, nil),
"pod-security-policy": NewAddon([]*BinAsset{ "pod-security-policy": NewAddon([]*BinAsset{
MustBinAsset(addons.PodSecurityPolicyAssets, MustBinAsset(addons.PodSecurityPolicyAssets,
"pod-security-policy/pod-security-policy.yaml.tmpl", "pod-security-policy/pod-security-policy.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"pod-security-policy.yaml", "pod-security-policy.yaml",
"0640"), "0640"),
@ -180,7 +180,7 @@ var Addons = map[string]*Addon{
}), }),
"storage-provisioner-gluster": NewAddon([]*BinAsset{ "storage-provisioner-gluster": NewAddon([]*BinAsset{
MustBinAsset(addons.StorageProvisionerGlusterAssets, MustBinAsset(addons.StorageProvisionerGlusterAssets,
"storage-provisioner-gluster/storage-gluster-ns.yaml.tmpl", "storage-provisioner-gluster/storage-gluster-ns.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"storage-gluster-ns.yaml", "storage-gluster-ns.yaml",
"0640"), "0640"),
@ -215,7 +215,7 @@ var Addons = map[string]*Addon{
"elasticsearch-rc.yaml", "elasticsearch-rc.yaml",
"0640"), "0640"),
MustBinAsset(addons.EfkAssets, MustBinAsset(addons.EfkAssets,
"efk/elasticsearch-svc.yaml.tmpl", "efk/elasticsearch-svc.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"elasticsearch-svc.yaml", "elasticsearch-svc.yaml",
"0640"), "0640"),
@ -225,7 +225,7 @@ var Addons = map[string]*Addon{
"fluentd-es-rc.yaml", "fluentd-es-rc.yaml",
"0640"), "0640"),
MustBinAsset(addons.EfkAssets, MustBinAsset(addons.EfkAssets,
"efk/fluentd-es-configmap.yaml.tmpl", "efk/fluentd-es-configmap.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"fluentd-es-configmap.yaml", "fluentd-es-configmap.yaml",
"0640"), "0640"),
@ -235,7 +235,7 @@ var Addons = map[string]*Addon{
"kibana-rc.yaml", "kibana-rc.yaml",
"0640"), "0640"),
MustBinAsset(addons.EfkAssets, MustBinAsset(addons.EfkAssets,
"efk/kibana-svc.yaml.tmpl", "efk/kibana-svc.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"kibana-svc.yaml", "kibana-svc.yaml",
"0640"), "0640"),
@ -281,7 +281,7 @@ var Addons = map[string]*Addon{
}), }),
"istio": NewAddon([]*BinAsset{ "istio": NewAddon([]*BinAsset{
MustBinAsset(addons.IstioAssets, MustBinAsset(addons.IstioAssets,
"istio/istio-default-profile.yaml.tmpl", "istio/istio-default-profile.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"istio-default-profile.yaml", "istio-default-profile.yaml",
"0640"), "0640"),
@ -327,7 +327,7 @@ var Addons = map[string]*Addon{
}), }),
"metrics-server": NewAddon([]*BinAsset{ "metrics-server": NewAddon([]*BinAsset{
MustBinAsset(addons.MetricsServerAssets, MustBinAsset(addons.MetricsServerAssets,
"metrics-server/metrics-apiservice.yaml.tmpl", "metrics-server/metrics-apiservice.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"metrics-apiservice.yaml", "metrics-apiservice.yaml",
"0640"), "0640"),
@ -337,12 +337,12 @@ var Addons = map[string]*Addon{
"metrics-server-deployment.yaml", "metrics-server-deployment.yaml",
"0640"), "0640"),
MustBinAsset(addons.MetricsServerAssets, MustBinAsset(addons.MetricsServerAssets,
"metrics-server/metrics-server-rbac.yaml.tmpl", "metrics-server/metrics-server-rbac.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"metrics-server-rbac.yaml", "metrics-server-rbac.yaml",
"0640"), "0640"),
MustBinAsset(addons.MetricsServerAssets, MustBinAsset(addons.MetricsServerAssets,
"metrics-server/metrics-server-service.yaml.tmpl", "metrics-server/metrics-server-service.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"metrics-server-service.yaml", "metrics-server-service.yaml",
"0640"), "0640"),
@ -353,7 +353,7 @@ var Addons = map[string]*Addon{
}), }),
"olm": NewAddon([]*BinAsset{ "olm": NewAddon([]*BinAsset{
MustBinAsset(addons.OlmAssets, MustBinAsset(addons.OlmAssets,
"olm/crds.yaml.tmpl", "olm/crds.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"crds.yaml", "crds.yaml",
"0640"), "0640"),
@ -377,7 +377,7 @@ var Addons = map[string]*Addon{
"registry-rc.yaml", "registry-rc.yaml",
"0640"), "0640"),
MustBinAsset(addons.RegistryAssets, MustBinAsset(addons.RegistryAssets,
"registry/registry-svc.yaml.tmpl", "registry/registry-svc.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"registry-svc.yaml", "registry-svc.yaml",
"0640"), "0640"),
@ -406,27 +406,27 @@ var Addons = map[string]*Addon{
}), }),
"registry-aliases": NewAddon([]*BinAsset{ "registry-aliases": NewAddon([]*BinAsset{
MustBinAsset(addons.RegistryAliasesAssets, MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/registry-aliases-sa.tmpl", "registry-aliases/registry-aliases-sa.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"registry-aliases-sa.yaml", "registry-aliases-sa.yaml",
"0640"), "0640"),
MustBinAsset(addons.RegistryAliasesAssets, MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/registry-aliases-sa-crb.tmpl", "registry-aliases/registry-aliases-sa-crb.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"registry-aliases-sa-crb.yaml", "registry-aliases-sa-crb.yaml",
"0640"), "0640"),
MustBinAsset(addons.RegistryAliasesAssets, MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/registry-aliases-config.tmpl", "registry-aliases/registry-aliases-config.yaml.tmpl",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"registry-aliases-config.yaml", "registry-aliases-config.yaml",
"0640"), "0640"),
MustBinAsset(addons.RegistryAliasesAssets, MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/node-etc-hosts-update.tmpl", "registry-aliases/node-etc-hosts-update.yaml.tmpl",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"node-etc-hosts-update.yaml", "node-etc-hosts-update.yaml",
"0640"), "0640"),
MustBinAsset(addons.RegistryAliasesAssets, MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/patch-coredns-job.tmpl", "registry-aliases/patch-coredns-job.yaml.tmpl",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"patch-coredns-job.yaml", "patch-coredns-job.yaml",
"0640"), "0640"),
@ -481,7 +481,7 @@ var Addons = map[string]*Addon{
"logviewer-dp-and-svc.yaml", "logviewer-dp-and-svc.yaml",
"0640"), "0640"),
MustBinAsset(addons.LogviewerAssets, MustBinAsset(addons.LogviewerAssets,
"logviewer/logviewer-rbac.yaml.tmpl", "logviewer/logviewer-rbac.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"logviewer-rbac.yaml", "logviewer-rbac.yaml",
"0640"), "0640"),
@ -508,17 +508,17 @@ var Addons = map[string]*Addon{
}), }),
"helm-tiller": NewAddon([]*BinAsset{ "helm-tiller": NewAddon([]*BinAsset{
MustBinAsset(addons.HelmTillerAssets, MustBinAsset(addons.HelmTillerAssets,
"helm-tiller/helm-tiller-dp.tmpl", "helm-tiller/helm-tiller-dp.yaml.tmpl",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"helm-tiller-dp.yaml", "helm-tiller-dp.yaml",
"0640"), "0640"),
MustBinAsset(addons.HelmTillerAssets, MustBinAsset(addons.HelmTillerAssets,
"helm-tiller/helm-tiller-rbac.tmpl", "helm-tiller/helm-tiller-rbac.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"helm-tiller-rbac.yaml", "helm-tiller-rbac.yaml",
"0640"), "0640"),
MustBinAsset(addons.HelmTillerAssets, MustBinAsset(addons.HelmTillerAssets,
"helm-tiller/helm-tiller-svc.tmpl", "helm-tiller/helm-tiller-svc.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"helm-tiller-svc.yaml", "helm-tiller-svc.yaml",
"0640"), "0640"),
@ -560,7 +560,7 @@ var Addons = map[string]*Addon{
}), }),
"ambassador": NewAddon([]*BinAsset{ "ambassador": NewAddon([]*BinAsset{
MustBinAsset(addons.AmbassadorAssets, MustBinAsset(addons.AmbassadorAssets,
"ambassador/ambassador-operator-crds.yaml.tmpl", "ambassador/ambassador-operator-crds.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"ambassador-operator-crds.yaml", "ambassador-operator-crds.yaml",
"0640"), "0640"),
@ -570,7 +570,7 @@ var Addons = map[string]*Addon{
"ambassador-operator.yaml", "ambassador-operator.yaml",
"0640"), "0640"),
MustBinAsset(addons.AmbassadorAssets, MustBinAsset(addons.AmbassadorAssets,
"ambassador/ambassadorinstallation.yaml.tmpl", "ambassador/ambassadorinstallation.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"ambassadorinstallation.yaml", "ambassadorinstallation.yaml",
"0640"), "0640"),
@ -581,12 +581,12 @@ var Addons = map[string]*Addon{
}), }),
"gcp-auth": NewAddon([]*BinAsset{ "gcp-auth": NewAddon([]*BinAsset{
MustBinAsset(addons.GcpAuthAssets, MustBinAsset(addons.GcpAuthAssets,
"gcp-auth/gcp-auth-ns.yaml.tmpl", "gcp-auth/gcp-auth-ns.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"gcp-auth-ns.yaml", "gcp-auth-ns.yaml",
"0640"), "0640"),
MustBinAsset(addons.GcpAuthAssets, MustBinAsset(addons.GcpAuthAssets,
"gcp-auth/gcp-auth-service.yaml.tmpl", "gcp-auth/gcp-auth-service.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"gcp-auth-service.yaml", "gcp-auth-service.yaml",
"0640"), "0640"),
@ -606,27 +606,27 @@ var Addons = map[string]*Addon{
// make sure the order of apply. `csi-hostpath-snapshotclass` must be the first position, because it depends on `snapshot.storage.k8s.io_volumesnapshotclasses` // make sure the order of apply. `csi-hostpath-snapshotclass` must be the first position, because it depends on `snapshot.storage.k8s.io_volumesnapshotclasses`
// if user disable volumesnapshots addon and delete `csi-hostpath-snapshotclass` after `snapshot.storage.k8s.io_volumesnapshotclasses`, kubernetes will return the error // if user disable volumesnapshots addon and delete `csi-hostpath-snapshotclass` after `snapshot.storage.k8s.io_volumesnapshotclasses`, kubernetes will return the error
MustBinAsset(addons.VolumeSnapshotsAssets, MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/csi-hostpath-snapshotclass.yaml.tmpl", "volumesnapshots/csi-hostpath-snapshotclass.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"csi-hostpath-snapshotclass.yaml", "csi-hostpath-snapshotclass.yaml",
"0640"), "0640"),
MustBinAsset(addons.VolumeSnapshotsAssets, MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshotclasses.yaml.tmpl", "volumesnapshots/snapshot.storage.k8s.io_volumesnapshotclasses.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"snapshot.storage.k8s.io_volumesnapshotclasses.yaml", "snapshot.storage.k8s.io_volumesnapshotclasses.yaml",
"0640"), "0640"),
MustBinAsset(addons.VolumeSnapshotsAssets, MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshotcontents.yaml.tmpl", "volumesnapshots/snapshot.storage.k8s.io_volumesnapshotcontents.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"snapshot.storage.k8s.io_volumesnapshotcontents.yaml", "snapshot.storage.k8s.io_volumesnapshotcontents.yaml",
"0640"), "0640"),
MustBinAsset(addons.VolumeSnapshotsAssets, MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshots.yaml.tmpl", "volumesnapshots/snapshot.storage.k8s.io_volumesnapshots.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"snapshot.storage.k8s.io_volumesnapshots.yaml", "snapshot.storage.k8s.io_volumesnapshots.yaml",
"0640"), "0640"),
MustBinAsset(addons.VolumeSnapshotsAssets, MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/rbac-volume-snapshot-controller.yaml.tmpl", "volumesnapshots/rbac-volume-snapshot-controller.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"rbac-volume-snapshot-controller.yaml", "rbac-volume-snapshot-controller.yaml",
"0640"), "0640"),
@ -642,32 +642,32 @@ var Addons = map[string]*Addon{
}), }),
"csi-hostpath-driver": NewAddon([]*BinAsset{ "csi-hostpath-driver": NewAddon([]*BinAsset{
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-attacher.yaml.tmpl", "csi-hostpath-driver/rbac/rbac-external-attacher.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"rbac-external-attacher.yaml", "rbac-external-attacher.yaml",
"0640"), "0640"),
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-hostpath.yaml.tmpl", "csi-hostpath-driver/rbac/rbac-hostpath.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"rbac-hostpath.yaml", "rbac-hostpath.yaml",
"0640"), "0640"),
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-health-monitor-controller.yaml.tmpl", "csi-hostpath-driver/rbac/rbac-external-health-monitor-controller.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"rbac-external-health-monitor-controller.yaml", "rbac-external-health-monitor-controller.yaml",
"0640"), "0640"),
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-provisioner.yaml.tmpl", "csi-hostpath-driver/rbac/rbac-external-provisioner.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"rbac-external-provisioner.yaml", "rbac-external-provisioner.yaml",
"0640"), "0640"),
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-resizer.yaml.tmpl", "csi-hostpath-driver/rbac/rbac-external-resizer.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"rbac-external-resizer.yaml", "rbac-external-resizer.yaml",
"0640"), "0640"),
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-snapshotter.yaml.tmpl", "csi-hostpath-driver/rbac/rbac-external-snapshotter.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"rbac-external-snapshotter.yaml", "rbac-external-snapshotter.yaml",
"0640"), "0640"),
@ -677,7 +677,7 @@ var Addons = map[string]*Addon{
"csi-hostpath-attacher.yaml", "csi-hostpath-attacher.yaml",
"0640"), "0640"),
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/deploy/csi-hostpath-driverinfo.yaml.tmpl", "csi-hostpath-driver/deploy/csi-hostpath-driverinfo.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"csi-hostpath-driverinfo.yaml", "csi-hostpath-driverinfo.yaml",
"0640"), "0640"),
@ -692,7 +692,7 @@ var Addons = map[string]*Addon{
"csi-hostpath-resizer.yaml", "csi-hostpath-resizer.yaml",
"0640"), "0640"),
MustBinAsset(addons.CsiHostpathDriverAssets, MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/deploy/csi-hostpath-storageclass.yaml.tmpl", "csi-hostpath-driver/deploy/csi-hostpath-storageclass.yaml",
vmpath.GuestAddonsDir, vmpath.GuestAddonsDir,
"csi-hostpath-storageclass.yaml", "csi-hostpath-storageclass.yaml",
"0640"), "0640"),
@ -751,7 +751,7 @@ var Addons = map[string]*Addon{
"Headlamp": "ghcr.io", "Headlamp": "ghcr.io",
}), }),
"cloud-spanner": NewAddon([]*BinAsset{ "cloud-spanner": NewAddon([]*BinAsset{
MustBinAsset(addons.CloudSpanner, "cloud-spanner/deployment.yaml", vmpath.GuestAddonsDir, "deployment.yaml", "0640"), MustBinAsset(addons.CloudSpanner, "cloud-spanner/deployment.yaml.tmpl", vmpath.GuestAddonsDir, "deployment.yaml", "0640"),
}, false, "cloud-spanner", "Google", "", "https://minikube.sigs.k8s.io/docs/handbook/addons/cloud-spanner/", map[string]string{ }, false, "cloud-spanner", "Google", "", "https://minikube.sigs.k8s.io/docs/handbook/addons/cloud-spanner/", map[string]string{
"CloudSpanner": "cloud-spanner-emulator/emulator:1.5.10@sha256:3800613e4bd68abd47ecb35e0f16eeb6748629c6beef63b2a561297cc482a3c4", "CloudSpanner": "cloud-spanner-emulator/emulator:1.5.10@sha256:3800613e4bd68abd47ecb35e0f16eeb6748629c6beef63b2a561297cc482a3c4",
}, map[string]string{ }, map[string]string{