 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
	RootPath          string
	OutputDir         string
	Domain            string
	Namespace         string
	SkipMapValidation bool
	// OutFs is filesystem to be used for writing out the result
	OutFs afero.Fs
	// contains filtered or unexported fields
}
    Generator generates CRD manifests from API resource definitions defined in Go source files.
func (*Generator) ValidateAndInitFields ¶
ValidateAndInitFields validate and init generator fields.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| testData
       | |
| 
          
            cmd/manager
            
            command
          
          
         | |
| 
          
            pkg/apis
            
            
          
           Package apis contains Kubernetes API groups. | Package apis contains Kubernetes API groups. | 
| 
          
            pkg/apis/fun
            
            
          
           Package fun contains fun API versions | Package fun contains fun API versions | 
| 
          
            pkg/apis/fun/v1alpha1
            
            
          
           Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io | Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io | 
 Click to show internal directories. 
   Click to hide internal directories.