func()

in internal/tracker/artifacts.go [35:57]


func (tracker *Tracker) Add(componentName string) error {
	switch componentName {
	case artifact.CniPlugins:
		tracker.Artifacts.CniPlugins = true
	case artifact.IamAuthenticator:
		tracker.Artifacts.IamAuthenticator = true
	case artifact.IamRolesAnywhere:
		tracker.Artifacts.IamRolesAnywhere = true
	case artifact.ImageCredentialProvider:
		tracker.Artifacts.ImageCredentialProvider = true
	case artifact.Kubectl:
		tracker.Artifacts.Kubectl = true
	case artifact.Kubelet:
		tracker.Artifacts.Kubelet = true
	case artifact.Ssm:
		tracker.Artifacts.Ssm = true
	case artifact.Iptables:
		tracker.Artifacts.Iptables = true
	default:
		return fmt.Errorf("invalid artifact to track")
	}
	return nil
}