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 (
// AutoPauseAssets assets for auto-pause addon
//go:embed auto-pause/*.tmpl
//go:embed auto-pause/unpause.lua
//go:embed auto-pause/*.tmpl auto-pause/*.yaml auto-pause/unpause.lua
AutoPauseAssets embed.FS
// DashboardAssets assets for dashboard addon
@ -29,11 +28,11 @@ var (
DashboardAssets embed.FS
// DefaultStorageClassAssets assets for default-storageclass addon
//go:embed storageclass/storageclass.yaml.tmpl
//go:embed storageclass/storageclass.yaml
DefaultStorageClassAssets embed.FS
// 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
// StorageProvisionerAssets assets for storage-provisioner addon
@ -41,11 +40,11 @@ var (
StorageProvisionerAssets embed.FS
// 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
// EfkAssets assets for efk addon
//go:embed efk/*.tmpl
//go:embed efk/*.tmpl efk/*.yaml
EfkAssets embed.FS
// IngressAssets assets for ingress addon
@ -57,7 +56,7 @@ var (
IstioProvisionerAssets embed.FS
// IstioAssets assets for istio addon
//go:embed istio/istio-default-profile.yaml.tmpl
//go:embed istio/istio-default-profile.yaml
IstioAssets embed.FS
// InspektorGadgetAssets assets for inspektor-gadget addon
@ -73,15 +72,15 @@ var (
KubevirtAssets embed.FS
// MetricsServerAssets assets for metrics-server addon
//go:embed metrics-server/*.tmpl
//go:embed metrics-server/*.tmpl metrics-server/*.yaml
MetricsServerAssets embed.FS
// OlmAssets assets for olm addon
//go:embed olm/*.tmpl
//go:embed olm/*.tmpl olm/*.yaml
OlmAssets embed.FS
// RegistryAssets assets for registry addon
//go:embed registry/*.tmpl
//go:embed registry/*.tmpl registry/*.yaml
RegistryAssets embed.FS
// RegistryCredsAssets assets for registry-creds addon
@ -89,7 +88,7 @@ var (
RegistryCredsAssets embed.FS
// RegistryAliasesAssets assets for registry-aliases addon
//go:embed registry-aliases/*.tmpl
//go:embed registry-aliases/*.tmpl registry-aliases/*.yaml
RegistryAliasesAssets embed.FS
// FreshpodAssets assets for freshpod addon
@ -105,7 +104,7 @@ var (
NvidiaGpuDevicePluginAssets embed.FS
// LogviewerAssets assets for logviewer addon
//go:embed logviewer/*.tmpl
//go:embed logviewer/*.tmpl logviewer/*.yaml
LogviewerAssets embed.FS
// GvisorAssets assets for gvisor addon
@ -113,7 +112,7 @@ var (
GvisorAssets embed.FS
// HelmTillerAssets assets for helm-tiller addon
//go:embed helm-tiller/*.tmpl
//go:embed helm-tiller/*.tmpl helm-tiller/*.yaml
HelmTillerAssets embed.FS
// IngressDNSAssets assets for ingress-dns addon
@ -125,19 +124,19 @@ var (
MetallbAssets embed.FS
// AmbassadorAssets assets for ambassador addon
//go:embed ambassador/*.tmpl
//go:embed ambassador/*.tmpl ambassador/*.yaml
AmbassadorAssets embed.FS
// GcpAuthAssets assets for gcp-auth addon
//go:embed gcp-auth/*.tmpl
//go:embed gcp-auth/*.tmpl gcp-auth/*.yaml
GcpAuthAssets embed.FS
// VolumeSnapshotsAssets assets for volumesnapshots addon
//go:embed volumesnapshots/*.tmpl
//go:embed volumesnapshots/*.tmpl volumesnapshots/*.yaml
VolumeSnapshotsAssets embed.FS
// 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
// PortainerAssets assets for portainer addon
@ -157,6 +156,6 @@ var (
HeadlampAssets embed.FS
// CloudSpanner assets for cloud-spanner addon
//go:embed cloud-spanner/*.yaml
//go:embed cloud-spanner/*.tmpl
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{
MustBinAsset(
addons.AutoPauseAssets,
"auto-pause/auto-pause.yaml.tmpl",
"auto-pause/auto-pause.yaml",
vmpath.GuestAddonsDir,
"auto-pause.yaml",
"0640"),
@ -155,14 +155,14 @@ var Addons = map[string]*Addon{
}),
"default-storageclass": NewAddon([]*BinAsset{
MustBinAsset(addons.DefaultStorageClassAssets,
"storageclass/storageclass.yaml.tmpl",
"storageclass/storageclass.yaml",
vmpath.GuestAddonsDir,
"storageclass.yaml",
"0640"),
}, true, "default-storageclass", "Kubernetes", "", "https://minikube.sigs.k8s.io/docs/handbook/persistent_volumes/", nil, nil),
"pod-security-policy": NewAddon([]*BinAsset{
MustBinAsset(addons.PodSecurityPolicyAssets,
"pod-security-policy/pod-security-policy.yaml.tmpl",
"pod-security-policy/pod-security-policy.yaml",
vmpath.GuestAddonsDir,
"pod-security-policy.yaml",
"0640"),
@ -180,7 +180,7 @@ var Addons = map[string]*Addon{
}),
"storage-provisioner-gluster": NewAddon([]*BinAsset{
MustBinAsset(addons.StorageProvisionerGlusterAssets,
"storage-provisioner-gluster/storage-gluster-ns.yaml.tmpl",
"storage-provisioner-gluster/storage-gluster-ns.yaml",
vmpath.GuestAddonsDir,
"storage-gluster-ns.yaml",
"0640"),
@ -215,7 +215,7 @@ var Addons = map[string]*Addon{
"elasticsearch-rc.yaml",
"0640"),
MustBinAsset(addons.EfkAssets,
"efk/elasticsearch-svc.yaml.tmpl",
"efk/elasticsearch-svc.yaml",
vmpath.GuestAddonsDir,
"elasticsearch-svc.yaml",
"0640"),
@ -225,7 +225,7 @@ var Addons = map[string]*Addon{
"fluentd-es-rc.yaml",
"0640"),
MustBinAsset(addons.EfkAssets,
"efk/fluentd-es-configmap.yaml.tmpl",
"efk/fluentd-es-configmap.yaml",
vmpath.GuestAddonsDir,
"fluentd-es-configmap.yaml",
"0640"),
@ -235,7 +235,7 @@ var Addons = map[string]*Addon{
"kibana-rc.yaml",
"0640"),
MustBinAsset(addons.EfkAssets,
"efk/kibana-svc.yaml.tmpl",
"efk/kibana-svc.yaml",
vmpath.GuestAddonsDir,
"kibana-svc.yaml",
"0640"),
@ -281,7 +281,7 @@ var Addons = map[string]*Addon{
}),
"istio": NewAddon([]*BinAsset{
MustBinAsset(addons.IstioAssets,
"istio/istio-default-profile.yaml.tmpl",
"istio/istio-default-profile.yaml",
vmpath.GuestAddonsDir,
"istio-default-profile.yaml",
"0640"),
@ -327,7 +327,7 @@ var Addons = map[string]*Addon{
}),
"metrics-server": NewAddon([]*BinAsset{
MustBinAsset(addons.MetricsServerAssets,
"metrics-server/metrics-apiservice.yaml.tmpl",
"metrics-server/metrics-apiservice.yaml",
vmpath.GuestAddonsDir,
"metrics-apiservice.yaml",
"0640"),
@ -337,12 +337,12 @@ var Addons = map[string]*Addon{
"metrics-server-deployment.yaml",
"0640"),
MustBinAsset(addons.MetricsServerAssets,
"metrics-server/metrics-server-rbac.yaml.tmpl",
"metrics-server/metrics-server-rbac.yaml",
vmpath.GuestAddonsDir,
"metrics-server-rbac.yaml",
"0640"),
MustBinAsset(addons.MetricsServerAssets,
"metrics-server/metrics-server-service.yaml.tmpl",
"metrics-server/metrics-server-service.yaml",
vmpath.GuestAddonsDir,
"metrics-server-service.yaml",
"0640"),
@ -353,7 +353,7 @@ var Addons = map[string]*Addon{
}),
"olm": NewAddon([]*BinAsset{
MustBinAsset(addons.OlmAssets,
"olm/crds.yaml.tmpl",
"olm/crds.yaml",
vmpath.GuestAddonsDir,
"crds.yaml",
"0640"),
@ -377,7 +377,7 @@ var Addons = map[string]*Addon{
"registry-rc.yaml",
"0640"),
MustBinAsset(addons.RegistryAssets,
"registry/registry-svc.yaml.tmpl",
"registry/registry-svc.yaml",
vmpath.GuestAddonsDir,
"registry-svc.yaml",
"0640"),
@ -406,27 +406,27 @@ var Addons = map[string]*Addon{
}),
"registry-aliases": NewAddon([]*BinAsset{
MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/registry-aliases-sa.tmpl",
"registry-aliases/registry-aliases-sa.yaml",
vmpath.GuestAddonsDir,
"registry-aliases-sa.yaml",
"0640"),
MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/registry-aliases-sa-crb.tmpl",
"registry-aliases/registry-aliases-sa-crb.yaml",
vmpath.GuestAddonsDir,
"registry-aliases-sa-crb.yaml",
"0640"),
MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/registry-aliases-config.tmpl",
"registry-aliases/registry-aliases-config.yaml.tmpl",
vmpath.GuestAddonsDir,
"registry-aliases-config.yaml",
"0640"),
MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/node-etc-hosts-update.tmpl",
"registry-aliases/node-etc-hosts-update.yaml.tmpl",
vmpath.GuestAddonsDir,
"node-etc-hosts-update.yaml",
"0640"),
MustBinAsset(addons.RegistryAliasesAssets,
"registry-aliases/patch-coredns-job.tmpl",
"registry-aliases/patch-coredns-job.yaml.tmpl",
vmpath.GuestAddonsDir,
"patch-coredns-job.yaml",
"0640"),
@ -481,7 +481,7 @@ var Addons = map[string]*Addon{
"logviewer-dp-and-svc.yaml",
"0640"),
MustBinAsset(addons.LogviewerAssets,
"logviewer/logviewer-rbac.yaml.tmpl",
"logviewer/logviewer-rbac.yaml",
vmpath.GuestAddonsDir,
"logviewer-rbac.yaml",
"0640"),
@ -508,17 +508,17 @@ var Addons = map[string]*Addon{
}),
"helm-tiller": NewAddon([]*BinAsset{
MustBinAsset(addons.HelmTillerAssets,
"helm-tiller/helm-tiller-dp.tmpl",
"helm-tiller/helm-tiller-dp.yaml.tmpl",
vmpath.GuestAddonsDir,
"helm-tiller-dp.yaml",
"0640"),
MustBinAsset(addons.HelmTillerAssets,
"helm-tiller/helm-tiller-rbac.tmpl",
"helm-tiller/helm-tiller-rbac.yaml",
vmpath.GuestAddonsDir,
"helm-tiller-rbac.yaml",
"0640"),
MustBinAsset(addons.HelmTillerAssets,
"helm-tiller/helm-tiller-svc.tmpl",
"helm-tiller/helm-tiller-svc.yaml",
vmpath.GuestAddonsDir,
"helm-tiller-svc.yaml",
"0640"),
@ -560,7 +560,7 @@ var Addons = map[string]*Addon{
}),
"ambassador": NewAddon([]*BinAsset{
MustBinAsset(addons.AmbassadorAssets,
"ambassador/ambassador-operator-crds.yaml.tmpl",
"ambassador/ambassador-operator-crds.yaml",
vmpath.GuestAddonsDir,
"ambassador-operator-crds.yaml",
"0640"),
@ -570,7 +570,7 @@ var Addons = map[string]*Addon{
"ambassador-operator.yaml",
"0640"),
MustBinAsset(addons.AmbassadorAssets,
"ambassador/ambassadorinstallation.yaml.tmpl",
"ambassador/ambassadorinstallation.yaml",
vmpath.GuestAddonsDir,
"ambassadorinstallation.yaml",
"0640"),
@ -581,12 +581,12 @@ var Addons = map[string]*Addon{
}),
"gcp-auth": NewAddon([]*BinAsset{
MustBinAsset(addons.GcpAuthAssets,
"gcp-auth/gcp-auth-ns.yaml.tmpl",
"gcp-auth/gcp-auth-ns.yaml",
vmpath.GuestAddonsDir,
"gcp-auth-ns.yaml",
"0640"),
MustBinAsset(addons.GcpAuthAssets,
"gcp-auth/gcp-auth-service.yaml.tmpl",
"gcp-auth/gcp-auth-service.yaml",
vmpath.GuestAddonsDir,
"gcp-auth-service.yaml",
"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`
// if user disable volumesnapshots addon and delete `csi-hostpath-snapshotclass` after `snapshot.storage.k8s.io_volumesnapshotclasses`, kubernetes will return the error
MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/csi-hostpath-snapshotclass.yaml.tmpl",
"volumesnapshots/csi-hostpath-snapshotclass.yaml",
vmpath.GuestAddonsDir,
"csi-hostpath-snapshotclass.yaml",
"0640"),
MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshotclasses.yaml.tmpl",
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshotclasses.yaml",
vmpath.GuestAddonsDir,
"snapshot.storage.k8s.io_volumesnapshotclasses.yaml",
"0640"),
MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshotcontents.yaml.tmpl",
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshotcontents.yaml",
vmpath.GuestAddonsDir,
"snapshot.storage.k8s.io_volumesnapshotcontents.yaml",
"0640"),
MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshots.yaml.tmpl",
"volumesnapshots/snapshot.storage.k8s.io_volumesnapshots.yaml",
vmpath.GuestAddonsDir,
"snapshot.storage.k8s.io_volumesnapshots.yaml",
"0640"),
MustBinAsset(addons.VolumeSnapshotsAssets,
"volumesnapshots/rbac-volume-snapshot-controller.yaml.tmpl",
"volumesnapshots/rbac-volume-snapshot-controller.yaml",
vmpath.GuestAddonsDir,
"rbac-volume-snapshot-controller.yaml",
"0640"),
@ -642,32 +642,32 @@ var Addons = map[string]*Addon{
}),
"csi-hostpath-driver": NewAddon([]*BinAsset{
MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-attacher.yaml.tmpl",
"csi-hostpath-driver/rbac/rbac-external-attacher.yaml",
vmpath.GuestAddonsDir,
"rbac-external-attacher.yaml",
"0640"),
MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-hostpath.yaml.tmpl",
"csi-hostpath-driver/rbac/rbac-hostpath.yaml",
vmpath.GuestAddonsDir,
"rbac-hostpath.yaml",
"0640"),
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,
"rbac-external-health-monitor-controller.yaml",
"0640"),
MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-provisioner.yaml.tmpl",
"csi-hostpath-driver/rbac/rbac-external-provisioner.yaml",
vmpath.GuestAddonsDir,
"rbac-external-provisioner.yaml",
"0640"),
MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-resizer.yaml.tmpl",
"csi-hostpath-driver/rbac/rbac-external-resizer.yaml",
vmpath.GuestAddonsDir,
"rbac-external-resizer.yaml",
"0640"),
MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/rbac/rbac-external-snapshotter.yaml.tmpl",
"csi-hostpath-driver/rbac/rbac-external-snapshotter.yaml",
vmpath.GuestAddonsDir,
"rbac-external-snapshotter.yaml",
"0640"),
@ -677,7 +677,7 @@ var Addons = map[string]*Addon{
"csi-hostpath-attacher.yaml",
"0640"),
MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/deploy/csi-hostpath-driverinfo.yaml.tmpl",
"csi-hostpath-driver/deploy/csi-hostpath-driverinfo.yaml",
vmpath.GuestAddonsDir,
"csi-hostpath-driverinfo.yaml",
"0640"),
@ -692,7 +692,7 @@ var Addons = map[string]*Addon{
"csi-hostpath-resizer.yaml",
"0640"),
MustBinAsset(addons.CsiHostpathDriverAssets,
"csi-hostpath-driver/deploy/csi-hostpath-storageclass.yaml.tmpl",
"csi-hostpath-driver/deploy/csi-hostpath-storageclass.yaml",
vmpath.GuestAddonsDir,
"csi-hostpath-storageclass.yaml",
"0640"),
@ -751,7 +751,7 @@ var Addons = map[string]*Addon{
"Headlamp": "ghcr.io",
}),
"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{
"CloudSpanner": "cloud-spanner-emulator/emulator:1.5.10@sha256:3800613e4bd68abd47ecb35e0f16eeb6748629c6beef63b2a561297cc482a3c4",
}, map[string]string{