module

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ChartConfigFilename  = "Chart.yaml"
	ModuleConfigFilename = "module.yaml"
)
View Source
const (
	ExamplesKey = "x-examples"
	ArrayObject = "array"
	ObjectKey   = "object"
)

Variables

View Source
var DefaultImagesDigests = map[string]any{
	"admissionPolicyEngine": map[string]any{
		"constraintExporter": "imageHash-admissionPolicyEngine-constraintExporter",
		"gatekeeper":         "imageHash-admissionPolicyEngine-gatekeeper",
		"trivyProvider":      "imageHash-admissionPolicyEngine-trivyProvider",
	},
	"basicAuth": map[string]any{
		"nginx": "imageHash-basicAuth-nginx",
	},
	"cephCsi": map[string]any{
		"cephcsi": "imageHash-cephCsi-cephcsi",
	},
	"certManager": map[string]any{
		"certManagerAcmeSolver": "imageHash-certManager-certManagerAcmeSolver",
		"certManagerCainjector": "imageHash-certManager-certManagerCainjector",
		"certManagerController": "imageHash-certManager-certManagerController",
		"certManagerWebhook":    "imageHash-certManager-certManagerWebhook",
	},
	"chrony": map[string]any{
		"chrony": "imageHash-chrony-chrony",
	},
	"ciliumHubble": map[string]any{
		"relay":      "imageHash-ciliumHubble-relay",
		"uiBackend":  "imageHash-ciliumHubble-uiBackend",
		"uiFrontend": "imageHash-ciliumHubble-uiFrontend",
	},
	"cloudProviderAws": map[string]any{
		"cloudControllerManager126": "imageHash-cloudProviderAws-cloudControllerManager126",
		"cloudControllerManager127": "imageHash-cloudProviderAws-cloudControllerManager127",
		"cloudControllerManager128": "imageHash-cloudProviderAws-cloudControllerManager128",
		"cloudControllerManager129": "imageHash-cloudProviderAws-cloudControllerManager129",
		"cloudControllerManager130": "imageHash-cloudProviderAws-cloudControllerManager130",
		"cloudDataDiscoverer":       "imageHash-cloudProviderAws-cloudDataDiscoverer",
		"ebsCsiPlugin":              "imageHash-cloudProviderAws-ebsCsiPlugin",
		"nodeTerminationHandler":    "imageHash-cloudProviderAws-nodeTerminationHandler",
	},
	"cloudProviderAzure": map[string]any{
		"azurediskCsi":              "imageHash-cloudProviderAzure-azurediskCsi",
		"cloudControllerManager126": "imageHash-cloudProviderAzure-cloudControllerManager126",
		"cloudControllerManager127": "imageHash-cloudProviderAzure-cloudControllerManager127",
		"cloudControllerManager128": "imageHash-cloudProviderAzure-cloudControllerManager128",
		"cloudControllerManager129": "imageHash-cloudProviderAzure-cloudControllerManager129",
		"cloudControllerManager130": "imageHash-cloudProviderAzure-cloudControllerManager130",
		"cloudDataDiscoverer":       "imageHash-cloudProviderAzure-cloudDataDiscoverer",
	},
	"cloudProviderGcp": map[string]any{
		"cloudControllerManager126": "imageHash-cloudProviderGcp-cloudControllerManager126",
		"cloudControllerManager127": "imageHash-cloudProviderGcp-cloudControllerManager127",
		"cloudControllerManager128": "imageHash-cloudProviderGcp-cloudControllerManager128",
		"cloudControllerManager129": "imageHash-cloudProviderGcp-cloudControllerManager129",
		"cloudControllerManager130": "imageHash-cloudProviderGcp-cloudControllerManager130",
		"cloudDataDiscoverer":       "imageHash-cloudProviderGcp-cloudDataDiscoverer",
		"pdCsiPlugin":               "imageHash-cloudProviderGcp-pdCsiPlugin",
	},
	"cloudProviderOpenstack": map[string]any{
		"cinderCsiPlugin126":        "imageHash-cloudProviderOpenstack-cinderCsiPlugin126",
		"cinderCsiPlugin127":        "imageHash-cloudProviderOpenstack-cinderCsiPlugin127",
		"cinderCsiPlugin128":        "imageHash-cloudProviderOpenstack-cinderCsiPlugin128",
		"cinderCsiPlugin129":        "imageHash-cloudProviderOpenstack-cinderCsiPlugin129",
		"cinderCsiPlugin130":        "imageHash-cloudProviderOpenstack-cinderCsiPlugin130",
		"cloudControllerManager126": "imageHash-cloudProviderOpenstack-cloudControllerManager126",
		"cloudControllerManager127": "imageHash-cloudProviderOpenstack-cloudControllerManager127",
		"cloudControllerManager128": "imageHash-cloudProviderOpenstack-cloudControllerManager128",
		"cloudControllerManager129": "imageHash-cloudProviderOpenstack-cloudControllerManager129",
		"cloudControllerManager130": "imageHash-cloudProviderOpenstack-cloudControllerManager130",
		"cloudDataDiscoverer":       "imageHash-cloudProviderOpenstack-cloudDataDiscoverer",
	},
	"cloudProviderVcd": map[string]any{
		"capcdControllerManager126": "imageHash-cloudProviderVcd-capcdControllerManager126",
		"capcdControllerManager127": "imageHash-cloudProviderVcd-capcdControllerManager127",
		"capcdControllerManager128": "imageHash-cloudProviderVcd-capcdControllerManager128",
		"capcdControllerManager129": "imageHash-cloudProviderVcd-capcdControllerManager129",
		"capcdControllerManager130": "imageHash-cloudProviderVcd-capcdControllerManager130",
		"cloudControllerManager126": "imageHash-cloudProviderVcd-cloudControllerManager126",
		"cloudControllerManager127": "imageHash-cloudProviderVcd-cloudControllerManager127",
		"cloudControllerManager128": "imageHash-cloudProviderVcd-cloudControllerManager128",
		"cloudControllerManager129": "imageHash-cloudProviderVcd-cloudControllerManager129",
		"cloudControllerManager130": "imageHash-cloudProviderVcd-cloudControllerManager130",
		"cloudDataDiscoverer":       "imageHash-cloudProviderVcd-cloudDataDiscoverer",
		"vcdCsiPlugin":              "imageHash-cloudProviderVcd-vcdCsiPlugin",
		"vcdCsiPluginLegacy":        "imageHash-cloudProviderVcd-vcdCsiPluginLegacy",
	},
	"cloudProviderVsphere": map[string]any{
		"cloudControllerManager126": "imageHash-cloudProviderVsphere-cloudControllerManager126",
		"cloudControllerManager127": "imageHash-cloudProviderVsphere-cloudControllerManager127",
		"cloudControllerManager128": "imageHash-cloudProviderVsphere-cloudControllerManager128",
		"cloudControllerManager129": "imageHash-cloudProviderVsphere-cloudControllerManager129",
		"cloudControllerManager130": "imageHash-cloudProviderVsphere-cloudControllerManager130",
		"cloudDataDiscoverer":       "imageHash-cloudProviderVsphere-cloudDataDiscoverer",
		"vsphereCsiPlugin126":       "imageHash-cloudProviderVsphere-vsphereCsiPlugin126",
		"vsphereCsiPlugin127":       "imageHash-cloudProviderVsphere-vsphereCsiPlugin127",
		"vsphereCsiPlugin128":       "imageHash-cloudProviderVsphere-vsphereCsiPlugin128",
		"vsphereCsiPlugin129":       "imageHash-cloudProviderVsphere-vsphereCsiPlugin129",
		"vsphereCsiPlugin130":       "imageHash-cloudProviderVsphere-vsphereCsiPlugin130",
		"vsphereCsiPluginLegacy":    "imageHash-cloudProviderVsphere-vsphereCsiPluginLegacy",
	},
	"cloudProviderYandex": map[string]any{
		"cloudControllerManager126": "imageHash-cloudProviderYandex-cloudControllerManager126",
		"cloudControllerManager127": "imageHash-cloudProviderYandex-cloudControllerManager127",
		"cloudControllerManager128": "imageHash-cloudProviderYandex-cloudControllerManager128",
		"cloudControllerManager129": "imageHash-cloudProviderYandex-cloudControllerManager129",
		"cloudControllerManager130": "imageHash-cloudProviderYandex-cloudControllerManager130",
		"cloudDataDiscoverer":       "imageHash-cloudProviderYandex-cloudDataDiscoverer",
		"cloudMetricsExporter":      "imageHash-cloudProviderYandex-cloudMetricsExporter",
		"cloudMigrator":             "imageHash-cloudProviderYandex-cloudMigrator",
		"yandexCsiPlugin":           "imageHash-cloudProviderYandex-yandexCsiPlugin",
	},
	"cloudProviderZvirt": map[string]any{
		"capzControllerManager":  "imageHash-cloudProviderZvirt-capzControllerManager",
		"cloudControllerManager": "imageHash-cloudProviderZvirt-cloudControllerManager",
		"cloudDataDiscoverer":    "imageHash-cloudProviderZvirt-cloudDataDiscoverer",
		"zvirtCsiDriver":         "imageHash-cloudProviderZvirt-zvirtCsiDriver",
	},
	"cniCilium": map[string]any{
		"agentDistroless":    "imageHash-cniCilium-agentDistroless",
		"checkKernelVersion": "imageHash-cniCilium-checkKernelVersion",
		"egressGatewayAgent": "imageHash-cniCilium-egressGatewayAgent",
		"kubeRbacProxy":      "imageHash-cniCilium-kubeRbacProxy",
		"operator":           "imageHash-cniCilium-operator",
		"safeAgentUpdater":   "imageHash-cniCilium-safeAgentUpdater",
	},
	"cniFlannel": map[string]any{
		"flanneld": "imageHash-cniFlannel-flanneld",
	},
	"cniSimpleBridge": map[string]any{
		"simpleBridge": "imageHash-cniSimpleBridge-simpleBridge",
	},
	"common": map[string]any{
		"alpine":                    "imageHash-common-alpine",
		"checkKernelVersion":        "imageHash-common-checkKernelVersion",
		"csiExternalAttacher126":    "imageHash-common-csiExternalAttacher126",
		"csiExternalAttacher127":    "imageHash-common-csiExternalAttacher127",
		"csiExternalAttacher128":    "imageHash-common-csiExternalAttacher128",
		"csiExternalAttacher129":    "imageHash-common-csiExternalAttacher129",
		"csiExternalAttacher130":    "imageHash-common-csiExternalAttacher130",
		"csiExternalProvisioner126": "imageHash-common-csiExternalProvisioner126",
		"csiExternalProvisioner127": "imageHash-common-csiExternalProvisioner127",
		"csiExternalProvisioner128": "imageHash-common-csiExternalProvisioner128",
		"csiExternalProvisioner129": "imageHash-common-csiExternalProvisioner129",
		"csiExternalProvisioner130": "imageHash-common-csiExternalProvisioner130",
		"csiExternalResizer126":     "imageHash-common-csiExternalResizer126",
		"csiExternalResizer127":     "imageHash-common-csiExternalResizer127",
		"csiExternalResizer128":     "imageHash-common-csiExternalResizer128",
		"csiExternalResizer129":     "imageHash-common-csiExternalResizer129",
		"csiExternalResizer130":     "imageHash-common-csiExternalResizer130",
		"csiExternalSnapshotter126": "imageHash-common-csiExternalSnapshotter126",
		"csiExternalSnapshotter127": "imageHash-common-csiExternalSnapshotter127",
		"csiExternalSnapshotter128": "imageHash-common-csiExternalSnapshotter128",
		"csiExternalSnapshotter129": "imageHash-common-csiExternalSnapshotter129",
		"csiExternalSnapshotter130": "imageHash-common-csiExternalSnapshotter130",
		"csiLivenessprobe126":       "imageHash-common-csiLivenessprobe126",
		"csiLivenessprobe127":       "imageHash-common-csiLivenessprobe127",
		"csiLivenessprobe128":       "imageHash-common-csiLivenessprobe128",
		"csiLivenessprobe129":       "imageHash-common-csiLivenessprobe129",
		"csiLivenessprobe130":       "imageHash-common-csiLivenessprobe130",
		"csiNodeDriverRegistrar126": "imageHash-common-csiNodeDriverRegistrar126",
		"csiNodeDriverRegistrar127": "imageHash-common-csiNodeDriverRegistrar127",
		"csiNodeDriverRegistrar128": "imageHash-common-csiNodeDriverRegistrar128",
		"csiNodeDriverRegistrar129": "imageHash-common-csiNodeDriverRegistrar129",
		"csiNodeDriverRegistrar130": "imageHash-common-csiNodeDriverRegistrar130",
		"csiVsphereSyncer126":       "imageHash-common-csiVsphereSyncer126",
		"csiVsphereSyncer127":       "imageHash-common-csiVsphereSyncer127",
		"csiVsphereSyncer128":       "imageHash-common-csiVsphereSyncer128",
		"csiVsphereSyncer129":       "imageHash-common-csiVsphereSyncer129",
		"csiVsphereSyncer130":       "imageHash-common-csiVsphereSyncer130",
		"distroless":                "imageHash-common-distroless",
		"iptablesWrapper":           "imageHash-common-iptablesWrapper",
		"kubeRbacProxy":             "imageHash-common-kubeRbacProxy",
		"nginxStatic":               "imageHash-common-nginxStatic",
		"pause":                     "imageHash-common-pause",
		"pythonStatic":              "imageHash-common-pythonStatic",
		"redisStatic":               "imageHash-common-redisStatic",
		"shellOperator":             "imageHash-common-shellOperator",
	},
	"controlPlaneManager": map[string]any{
		"controlPlaneManager126":   "imageHash-controlPlaneManager-controlPlaneManager126",
		"controlPlaneManager127":   "imageHash-controlPlaneManager-controlPlaneManager127",
		"controlPlaneManager128":   "imageHash-controlPlaneManager-controlPlaneManager128",
		"controlPlaneManager129":   "imageHash-controlPlaneManager-controlPlaneManager129",
		"controlPlaneManager130":   "imageHash-controlPlaneManager-controlPlaneManager130",
		"etcd":                     "imageHash-controlPlaneManager-etcd",
		"kubeApiserver126":         "imageHash-controlPlaneManager-kubeApiserver126",
		"kubeApiserver127":         "imageHash-controlPlaneManager-kubeApiserver127",
		"kubeApiserver128":         "imageHash-controlPlaneManager-kubeApiserver128",
		"kubeApiserver129":         "imageHash-controlPlaneManager-kubeApiserver129",
		"kubeApiserver130":         "imageHash-controlPlaneManager-kubeApiserver130",
		"kubeApiserverHealthcheck": "imageHash-controlPlaneManager-kubeApiserverHealthcheck",
		"kubeControllerManager126": "imageHash-controlPlaneManager-kubeControllerManager126",
		"kubeControllerManager127": "imageHash-controlPlaneManager-kubeControllerManager127",
		"kubeControllerManager128": "imageHash-controlPlaneManager-kubeControllerManager128",
		"kubeControllerManager129": "imageHash-controlPlaneManager-kubeControllerManager129",
		"kubeControllerManager130": "imageHash-controlPlaneManager-kubeControllerManager130",
		"kubeScheduler126":         "imageHash-controlPlaneManager-kubeScheduler126",
		"kubeScheduler127":         "imageHash-controlPlaneManager-kubeScheduler127",
		"kubeScheduler128":         "imageHash-controlPlaneManager-kubeScheduler128",
		"kubeScheduler129":         "imageHash-controlPlaneManager-kubeScheduler129",
		"kubeScheduler130":         "imageHash-controlPlaneManager-kubeScheduler130",
		"kubernetesApiProxy":       "imageHash-controlPlaneManager-kubernetesApiProxy",
	},
	"dashboard": map[string]any{
		"dashboard":      "imageHash-dashboard-dashboard",
		"metricsScraper": "imageHash-dashboard-metricsScraper",
	},
	"deckhouse": map[string]any{
		"webhookHandler": "imageHash-deckhouse-webhookHandler",
	},
	"deckhouseTools": map[string]any{
		"web": "imageHash-deckhouseTools-web",
	},
	"delivery": map[string]any{
		"argocd":               "imageHash-delivery-argocd",
		"argocdImageUpdater":   "imageHash-delivery-argocdImageUpdater",
		"werfArgocdCmpSidecar": "imageHash-delivery-werfArgocdCmpSidecar",
	},
	"descheduler": map[string]any{
		"descheduler": "imageHash-descheduler-descheduler",
	},
	"docsBuilder": map[string]any{
		"docsBuilder": "imageHash-docsBuilder-docsBuilder",
	},
	"documentation": map[string]any{
		"web": "imageHash-documentation-web",
	},
	"extendedMonitoring": map[string]any{
		"certExporter":               "imageHash-extendedMonitoring-certExporter",
		"eventsExporter":             "imageHash-extendedMonitoring-eventsExporter",
		"extendedMonitoringExporter": "imageHash-extendedMonitoring-extendedMonitoringExporter",
		"imageAvailabilityExporter":  "imageHash-extendedMonitoring-imageAvailabilityExporter",
	},
	"flantIntegration": map[string]any{
		"flantPricing": "imageHash-flantIntegration-flantPricing",
		"grafanaAgent": "imageHash-flantIntegration-grafanaAgent",
		"madisonProxy": "imageHash-flantIntegration-madisonProxy",
	},
	"ingressNginx": map[string]any{
		"controller110":         "imageHash-ingressNginx-controller110",
		"controller16":          "imageHash-ingressNginx-controller16",
		"controller19":          "imageHash-ingressNginx-controller19",
		"kruise":                "imageHash-ingressNginx-kruise",
		"kruiseStateMetrics":    "imageHash-ingressNginx-kruiseStateMetrics",
		"kubeRbacProxy":         "imageHash-ingressNginx-kubeRbacProxy",
		"nginxExporter":         "imageHash-ingressNginx-nginxExporter",
		"protobufExporter":      "imageHash-ingressNginx-protobufExporter",
		"proxyFailover":         "imageHash-ingressNginx-proxyFailover",
		"proxyFailoverIptables": "imageHash-ingressNginx-proxyFailoverIptables",
	},
	"istio": map[string]any{
		"apiProxy":          "imageHash-istio-apiProxy",
		"cniV1x16x2":        "imageHash-istio-cniV1x16x2",
		"cniV1x19x7":        "imageHash-istio-cniV1x19x7",
		"kiali":             "imageHash-istio-kiali",
		"metadataDiscovery": "imageHash-istio-metadataDiscovery",
		"metadataExporter":  "imageHash-istio-metadataExporter",
		"operatorV1x16x2":   "imageHash-istio-operatorV1x16x2",
		"operatorV1x19x7":   "imageHash-istio-operatorV1x19x7",
		"pilotV1x16x2":      "imageHash-istio-pilotV1x16x2",
		"pilotV1x19x7":      "imageHash-istio-pilotV1x19x7",
		"proxyv2V1x16x2":    "imageHash-istio-proxyv2V1x16x2",
		"proxyv2V1x19x7":    "imageHash-istio-proxyv2V1x19x7",
	},
	"keepalived": map[string]any{
		"keepalived": "imageHash-keepalived-keepalived",
	},
	"kubeDns": map[string]any{
		"coredns":                           "imageHash-kubeDns-coredns",
		"resolvWatcher":                     "imageHash-kubeDns-resolvWatcher",
		"stsPodsHostsAppenderInitContainer": "imageHash-kubeDns-stsPodsHostsAppenderInitContainer",
		"stsPodsHostsAppenderWebhook":       "imageHash-kubeDns-stsPodsHostsAppenderWebhook",
	},
	"kubeProxy": map[string]any{
		"initContainer": "imageHash-kubeProxy-initContainer",
		"kubeProxy126":  "imageHash-kubeProxy-kubeProxy126",
		"kubeProxy127":  "imageHash-kubeProxy-kubeProxy127",
		"kubeProxy128":  "imageHash-kubeProxy-kubeProxy128",
		"kubeProxy129":  "imageHash-kubeProxy-kubeProxy129",
		"kubeProxy130":  "imageHash-kubeProxy-kubeProxy130",
	},
	"l2LoadBalancer": map[string]any{
		"controller": "imageHash-l2LoadBalancer-controller",
		"speaker":    "imageHash-l2LoadBalancer-speaker",
	},
	"localPathProvisioner": map[string]any{
		"helper":               "imageHash-localPathProvisioner-helper",
		"localPathProvisioner": "imageHash-localPathProvisioner-localPathProvisioner",
	},
	"logShipper": map[string]any{
		"vector": "imageHash-logShipper-vector",
	},
	"loki": map[string]any{
		"loki": "imageHash-loki-loki",
	},
	"metallb": map[string]any{
		"controller": "imageHash-metallb-controller",
		"speaker":    "imageHash-metallb-speaker",
	},
	"monitoringKubernetes": map[string]any{
		"ebpfExporter":                      "imageHash-monitoringKubernetes-ebpfExporter",
		"kubeStateMetrics":                  "imageHash-monitoringKubernetes-kubeStateMetrics",
		"kubeletEvictionThresholdsExporter": "imageHash-monitoringKubernetes-kubeletEvictionThresholdsExporter",
		"nodeExporter":                      "imageHash-monitoringKubernetes-nodeExporter",
	},
	"monitoringPing": map[string]any{
		"monitoringPing": "imageHash-monitoringPing-monitoringPing",
	},
	"multitenancyManager": map[string]any{
		"multitenancyManager": "imageHash-multitenancyManager-multitenancyManager",
	},
	"networkGateway": map[string]any{
		"dnsmasq": "imageHash-networkGateway-dnsmasq",
		"snat":    "imageHash-networkGateway-snat",
	},
	"networkPolicyEngine": map[string]any{
		"kubeRouter": "imageHash-networkPolicyEngine-kubeRouter",
	},
	"nodeLocalDns": map[string]any{
		"coredns":                    "imageHash-nodeLocalDns-coredns",
		"iptablesLoop":               "imageHash-nodeLocalDns-iptablesLoop",
		"staleDnsConnectionsCleaner": "imageHash-nodeLocalDns-staleDnsConnectionsCleaner",
	},
	"nodeManager": map[string]any{
		"bashibleApiserver":        "imageHash-nodeManager-bashibleApiserver",
		"capiControllerManager":    "imageHash-nodeManager-capiControllerManager",
		"capsControllerManager":    "imageHash-nodeManager-capsControllerManager",
		"clusterAutoscaler126":     "imageHash-nodeManager-clusterAutoscaler126",
		"clusterAutoscaler127":     "imageHash-nodeManager-clusterAutoscaler127",
		"clusterAutoscaler128":     "imageHash-nodeManager-clusterAutoscaler128",
		"clusterAutoscaler129":     "imageHash-nodeManager-clusterAutoscaler129",
		"clusterAutoscaler130":     "imageHash-nodeManager-clusterAutoscaler130",
		"earlyOom":                 "imageHash-nodeManager-earlyOom",
		"fencingAgent":             "imageHash-nodeManager-fencingAgent",
		"machineControllerManager": "imageHash-nodeManager-machineControllerManager",
	},
	"openvpn": map[string]any{
		"easyrsaMigrator": "imageHash-openvpn-easyrsaMigrator",
		"openvpn":         "imageHash-openvpn-openvpn",
		"ovpnAdmin":       "imageHash-openvpn-ovpnAdmin",
		"pmacct":          "imageHash-openvpn-pmacct",
	},
	"operatorPrometheus": map[string]any{
		"prometheusConfigReloader": "imageHash-operatorPrometheus-prometheusConfigReloader",
		"prometheusOperator":       "imageHash-operatorPrometheus-prometheusOperator",
	},
	"operatorTrivy": map[string]any{
		"nodeCollector": "imageHash-operatorTrivy-nodeCollector",
		"operator":      "imageHash-operatorTrivy-operator",
		"reportUpdater": "imageHash-operatorTrivy-reportUpdater",
		"trivy":         "imageHash-operatorTrivy-trivy",
	},
	"podReloader": map[string]any{
		"podReloader": "imageHash-podReloader-podReloader",
	},
	"prometheus": map[string]any{
		"alertmanager":                "imageHash-prometheus-alertmanager",
		"alertsReceiver":              "imageHash-prometheus-alertsReceiver",
		"grafana":                     "imageHash-prometheus-grafana",
		"grafanaDashboardProvisioner": "imageHash-prometheus-grafanaDashboardProvisioner",
		"grafanaV10":                  "imageHash-prometheus-grafanaV10",
		"memcached":                   "imageHash-prometheus-memcached",
		"memcachedExporter":           "imageHash-prometheus-memcachedExporter",
		"mimir":                       "imageHash-prometheus-mimir",
		"prometheus":                  "imageHash-prometheus-prometheus",
		"promxy":                      "imageHash-prometheus-promxy",
		"trickster":                   "imageHash-prometheus-trickster",
	},
	"prometheusMetricsAdapter": map[string]any{
		"k8sPrometheusAdapter":   "imageHash-prometheusMetricsAdapter-k8sPrometheusAdapter",
		"prometheusReverseProxy": "imageHash-prometheusMetricsAdapter-prometheusReverseProxy",
	},
	"prometheusPushgateway": map[string]any{
		"pushgateway": "imageHash-prometheusPushgateway-pushgateway",
	},
	"registryPackagesProxy": map[string]any{
		"registryPackagesProxy": "imageHash-registryPackagesProxy-registryPackagesProxy",
	},
	"registrypackages": map[string]any{
		"amazonEc2Utils220":         "imageHash-registrypackages-amazonEc2Utils220",
		"containerd1713":            "imageHash-registrypackages-containerd1713",
		"crictl126":                 "imageHash-registrypackages-crictl126",
		"crictl127":                 "imageHash-registrypackages-crictl127",
		"crictl128":                 "imageHash-registrypackages-crictl128",
		"crictl129":                 "imageHash-registrypackages-crictl129",
		"crictl130":                 "imageHash-registrypackages-crictl130",
		"d8":                        "imageHash-registrypackages-d8",
		"d8Curl821":                 "imageHash-registrypackages-d8Curl821",
		"dockerRegistry283":         "imageHash-registrypackages-dockerRegistry283",
		"drbd":                      "imageHash-registrypackages-drbd",
		"e2fsprogs1470":             "imageHash-registrypackages-e2fsprogs1470",
		"ec2DescribeTagsV001Flant2": "imageHash-registrypackages-ec2DescribeTagsV001Flant2",
		"ecrCredentialProvider126":  "imageHash-registrypackages-ecrCredentialProvider126",
		"ecrCredentialProvider127":  "imageHash-registrypackages-ecrCredentialProvider127",
		"ecrCredentialProvider128":  "imageHash-registrypackages-ecrCredentialProvider128",
		"ecrCredentialProvider129":  "imageHash-registrypackages-ecrCredentialProvider129",
		"ecrCredentialProvider130":  "imageHash-registrypackages-ecrCredentialProvider130",
		"growpart033":               "imageHash-registrypackages-growpart033",
		"iptables189":               "imageHash-registrypackages-iptables189",
		"jq16":                      "imageHash-registrypackages-jq16",
		"kubeadm12615":              "imageHash-registrypackages-kubeadm12615",
		"kubeadm12716":              "imageHash-registrypackages-kubeadm12716",
		"kubeadm12813":              "imageHash-registrypackages-kubeadm12813",
		"kubeadm1298":               "imageHash-registrypackages-kubeadm1298",
		"kubeadm1304":               "imageHash-registrypackages-kubeadm1304",
		"kubectl12615":              "imageHash-registrypackages-kubectl12615",
		"kubectl12716":              "imageHash-registrypackages-kubectl12716",
		"kubectl12813":              "imageHash-registrypackages-kubectl12813",
		"kubectl1298":               "imageHash-registrypackages-kubectl1298",
		"kubectl1304":               "imageHash-registrypackages-kubectl1304",
		"kubelet12615":              "imageHash-registrypackages-kubelet12615",
		"kubelet12716":              "imageHash-registrypackages-kubelet12716",
		"kubelet12813":              "imageHash-registrypackages-kubelet12813",
		"kubelet1298":               "imageHash-registrypackages-kubelet1298",
		"kubelet1304":               "imageHash-registrypackages-kubelet1304",
		"kubernetesCni140":          "imageHash-registrypackages-kubernetesCni140",
		"netcat110481":              "imageHash-registrypackages-netcat110481",
		"socat1734":                 "imageHash-registrypackages-socat1734",
		"tomlMerge01":               "imageHash-registrypackages-tomlMerge01",
		"virtWhat125":               "imageHash-registrypackages-virtWhat125",
		"xfsprogs670":               "imageHash-registrypackages-xfsprogs670",
	},
	"runtimeAuditEngine": map[string]any{
		"falco":            "imageHash-runtimeAuditEngine-falco",
		"falcosidekick":    "imageHash-runtimeAuditEngine-falcosidekick",
		"k8sMetacollector": "imageHash-runtimeAuditEngine-k8sMetacollector",
		"rulesLoader":      "imageHash-runtimeAuditEngine-rulesLoader",
	},
	"snapshotController": map[string]any{
		"snapshotController":        "imageHash-snapshotController-snapshotController",
		"snapshotValidationWebhook": "imageHash-snapshotController-snapshotValidationWebhook",
	},
	"staticRoutingManager": map[string]any{
		"agent": "imageHash-staticRoutingManager-agent",
	},
	"terraformManager": map[string]any{
		"baseTerraformManager":      "imageHash-terraformManager-baseTerraformManager",
		"terraformManagerAws":       "imageHash-terraformManager-terraformManagerAws",
		"terraformManagerAzure":     "imageHash-terraformManager-terraformManagerAzure",
		"terraformManagerGcp":       "imageHash-terraformManager-terraformManagerGcp",
		"terraformManagerOpenstack": "imageHash-terraformManager-terraformManagerOpenstack",
		"terraformManagerVcd":       "imageHash-terraformManager-terraformManagerVcd",
		"terraformManagerVsphere":   "imageHash-terraformManager-terraformManagerVsphere",
		"terraformManagerYandex":    "imageHash-terraformManager-terraformManagerYandex",
		"terraformManagerZvirt":     "imageHash-terraformManager-terraformManagerZvirt",
	},
	"upmeter": map[string]any{
		"smokeMini": "imageHash-upmeter-smokeMini",
		"status":    "imageHash-upmeter-status",
		"upmeter":   "imageHash-upmeter-upmeter",
		"webui":     "imageHash-upmeter-webui",
	},
	"userAuthn": map[string]any{
		"basicAuthProxy":      "imageHash-userAuthn-basicAuthProxy",
		"dex":                 "imageHash-userAuthn-dex",
		"dexAuthenticator":    "imageHash-userAuthn-dexAuthenticator",
		"kubeconfigGenerator": "imageHash-userAuthn-kubeconfigGenerator",
		"selfSignedGenerator": "imageHash-userAuthn-selfSignedGenerator",
	},
	"userAuthz": map[string]any{
		"webhook": "imageHash-userAuthz-webhook",
	},
	"verticalPodAutoscaler": map[string]any{
		"admissionController": "imageHash-verticalPodAutoscaler-admissionController",
		"recommender":         "imageHash-verticalPodAutoscaler-recommender",
		"updater":             "imageHash-verticalPodAutoscaler-updater",
	},
}

Functions

func ComposeValuesFromSchemas

func ComposeValuesFromSchemas(m *Module) (chartutil.Values, error)

func GetModulesImagesDigests

func GetModulesImagesDigests(modulePath string) (modulesDigests map[string]any, err error)

func RunRender

func RunRender(m *Module, values chartutil.Values, objectStore *storage.UnstructuredObjectStore) error

func SplitAt

func SplitAt(substring string) func(data []byte, atEOF bool) (advance int, token []byte, err error)

func ToCamel

func ToCamel(s string) string

ToCamel converts a string to CamelCase

func ToLowerCamel

func ToLowerCamel(s string) string

ToLowerCamel converts a string to lowerCamelCase

Types

type Module

type Module struct {
	// contains filtered or unexported fields
}

func NewModule

func NewModule(path string) (*Module, error)

func (*Module) GetChart

func (m *Module) GetChart() *chart.Chart

func (*Module) GetMetadata

func (m *Module) GetMetadata() *chart.Metadata

func (*Module) GetName

func (m *Module) GetName() string

func (*Module) GetNamespace

func (m *Module) GetNamespace() string

func (*Module) GetObjectStore

func (m *Module) GetObjectStore() *storage.UnstructuredObjectStore

func (*Module) GetPath

func (m *Module) GetPath() string

func (*Module) GetStorage

func (m *Module) GetStorage() map[storage.ResourceIndex]storage.StoreObject

func (*Module) String

func (m *Module) String() string

type ModuleList

type ModuleList []*Module

type OpenAPIValuesGenerator

type OpenAPIValuesGenerator struct {
	// contains filtered or unexported fields
}

func NewOpenAPIValuesGenerator

func NewOpenAPIValuesGenerator(schema *spec.Schema) *OpenAPIValuesGenerator

func (*OpenAPIValuesGenerator) Do

func (g *OpenAPIValuesGenerator) Do() (map[string]any, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL