Summary: 45 instances, 35 unique Text Count // TODO: validations? 1 ExecuteWithEnv(ctx context.Context, envs map[string]string, args ...string) (stdout bytes.Buffer, err error) // TODO: remove this from interface in favor of Command 1 // TODO: Add more validations 1 // TODO: move this to validator 1 "osVersion": "", // TODO: need to get this values for creating template IMAGE_URL 1 err := v.govc.ValidateVCenterSetupMachineConfig(ctx, vsphereClusterSpec.datacenterConfig, config, &b) // TODO: remove side effects from this implementation or directly move it to set defaults (pointer to bool is not needed) 1 // TODO: cleanup this method signature 1 // TODO validation on these flags 1 // TODO: determine if any env vars are needed and add them to requiredEnvs 1 // TODO: Add validations when this is supported 1 // TODO: determine if we need something else here 1 // TODO: maybe add help text about to how to tag a template? 1 // TODO: dry out implementation 1 // TODO: add here kubebuilder permissions as neeeded 2 // TODO: remove the factory's dependency on a machineConfig 1 // TODO: Update hardwareConfig to proper type 1 "osDistro": "", // TODO: need to get this values for creating template IMAGE_URL 1 // TODO: move this somewhere else since it's not vSphere specific 1 // TODO: figure out if we need something else here 1 // TODO: figure out if it's worth refactoring the factory to be able to reuse across machine configs. 1 controlPlaneAvailableSpace, err := v.govc.GetWorkloadAvailableSpace(ctx, controlPlaneMachineConfig.Spec.Datastore) // TODO: remove dependency on machineConfig 1 // TODO: implement 3 // TODO: Add necessary kubectl functions here 1 // TODO: Figure out if something is needed here 6 ExecuteWithStdin(ctx context.Context, in []byte, args ...string) (stdout bytes.Buffer, err error) // TODO: remove this from interface in favor of Command 1 if !strings.Contains(latestBuildVersion, releaseVersion) && !strings.Contains(latestBuildVersion, "vDev") { // TODO: adding vDev case temporally to support old run, remove later 1 "baseRegistry": "", // TODO: need to get this values for creating template IMAGE_URL 1 logger.Info("Creating template. This might take a while.") // TODO: add rough estimate timing? 1 // TODO: move this to api Cluster validations 2 // TODO: OSFamily, Users (these fields are immutable) 2 // TODO: dry out machine configs validations 1 if releaseVersion == "vDev" { // TODO: remove when we update the pipeline 1 machineConfig.Spec.Template = templateFullPath // TODO: move this out of the factory into the defaulter, it's a side effect 1 "TinkerbellProviderVersion": "v0.1.0", // TODO - version should come from the bundle 1 // TODO: replace controlPlaneMachineConfig with etcdMachineConfig once available in final GA spec 1