INNER CODE UNIT · Go
runApply
NVIDIA/gpu-operator · cmd/manage-crds/main.go:106
func runApply(ctx context.Context, cfg config) error {
paths := cfg.crdsPaths
logger.Infof("Applying CRDs from %d path(s): %v", len(paths), paths)
if err := crdutil.ProcessCRDs(ctx, crdutil.CRDOperationApply, paths...); err != nil {
return fmt.Errorf("failed to apply CRDs: %w", err)
}
logger.Info("Successfully applied CRDs")
return nil
}
func runDelete(ctx context.Context, cfg config) error {
paths := cfg.crdsPaths
logger.Infof("Deleting CRDs from %d path(s): %v", len(paths), paths)
if err := crdutil.ProcessCRDs(ctx, crdutil.CRDOperationDelete, paths...); err != nil {
return fmt.Errorf("failed to delete CRDs: %w", err)