 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- func EnsureCRD(ctx context.Context, client kclient.Client, ignoreErrors bool) errordeprecated
- func EnsureCRDWithOptions(ctx context.Context, client kclient.Client, opts EnsureCRDOptions) error
- func GenerateCRDWithOptions(opts EnsureCRDOptions) []apiextensions.CustomResourceDefinition
- func GenerateCRDYAMLWithOptions(opts EnsureCRDOptions, out io.Writer) error
- func GetDefaultCRDOptions() map[string]crds.CRDOptions
- type EnsureCRDOptions
Constants ¶
      View Source
      
  
const ( Version = "arangodb.com/version" Schema = "arangodb.com/schema" PreserveUnknownFields = "arangodb.com/x-preserve-unknown-fields" )
Variables ¶
This section is empty.
Functions ¶
func EnsureCRDWithOptions ¶
func GenerateCRDWithOptions ¶
func GenerateCRDWithOptions(opts EnsureCRDOptions) []apiextensions.CustomResourceDefinition
func GenerateCRDYAMLWithOptions ¶
func GenerateCRDYAMLWithOptions(opts EnsureCRDOptions, out io.Writer) error
func GetDefaultCRDOptions ¶
func GetDefaultCRDOptions() map[string]crds.CRDOptions
Types ¶
type EnsureCRDOptions ¶
type EnsureCRDOptions struct {
	// IgnoreErrors do not return errors if could not apply CRD
	IgnoreErrors bool
	// ForceUpdate if true, CRD will be updated even if definitions versions are the same
	ForceUpdate bool
	// CRDOptions defines options per each CRD
	CRDOptions map[string]crds.CRDOptions
	// CRDOptions defines skip options
	Skip []string
}
    
       Source Files
      ¶
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.