Skip to content

Commit 315697a

Browse files
Master rebased
1 parent 2f7a1f0 commit 315697a

File tree

2 files changed

+6
-21
lines changed

2 files changed

+6
-21
lines changed

cmd/operator-sdk/internal/genutil/crds.go

+6-4
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,13 @@ func CRDGen(crdVersion string) error {
4646
// GenerateCRDNonGo generates CRDs for Non-Go APIs(Eg., Ansible,Helm)
4747
func GenerateCRDNonGo(projectName string, resource scaffold.Resource, crdVersion string) error {
4848
crdsDir := filepath.Join(projectName, scaffold.CRDsDir)
49-
gcfg := gen.Config{
50-
Inputs: map[string]string{gencrd.CRDsDirKey: crdsDir},
51-
OutputDir: crdsDir,
49+
crd := gencrd.Generator{
50+
CRDsDir: crdsDir,
51+
OutputDir: crdsDir,
52+
CRDVersion: crdVersion,
53+
Resource: resource,
54+
IsOperatorGo: false,
5255
}
53-
crd := gencrd.NewCRDNonGo(gcfg, resource, crdVersion)
5456
if err := crd.Generate(); err != nil {
5557
return fmt.Errorf("error generating CRD for %s: %w", resource, err)
5658
}

cmd/operator-sdk/new/cmd.go

-17
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424

2525
"github.com/operator-framework/operator-sdk/cmd/operator-sdk/internal/genutil"
2626
"github.com/operator-framework/operator-sdk/internal/flags/apiflags"
27-
gencrd "github.com/operator-framework/operator-sdk/internal/generate/crd"
2827
"github.com/operator-framework/operator-sdk/internal/scaffold"
2928
"github.com/operator-framework/operator-sdk/internal/scaffold/ansible"
3029
"github.com/operator-framework/operator-sdk/internal/scaffold/helm"
@@ -410,22 +409,6 @@ func doHelmScaffold() error {
410409
return nil
411410
}
412411

413-
func generateCRDNonGo(projectName string, resource scaffold.Resource, crdVersion string) error {
414-
crdsDir := filepath.Join(projectName, scaffold.CRDsDir)
415-
crd := gencrd.Generator{
416-
CRDsDir: crdsDir,
417-
OutputDir: crdsDir,
418-
CRDVersion: crdVersion,
419-
Resource: resource,
420-
IsOperatorGo: false,
421-
}
422-
if err := crd.Generate(); err != nil {
423-
return fmt.Errorf("error generating CRD for %s: %w", resource, err)
424-
}
425-
log.Info("Generated CustomResourceDefinition manifests.")
426-
return nil
427-
}
428-
429412
func verifyFlags() error {
430413
if operatorType != projutil.OperatorTypeGo && operatorType != projutil.OperatorTypeAnsible && operatorType !=
431414
projutil.OperatorTypeHelm {

0 commit comments

Comments
 (0)