github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/boom/api/common/common.go (about)

     1  package common
     2  
     3  type Metadata struct {
     4  	Name      string `json:"name,omitempty" yaml:"name,omitempty"`
     5  	Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"`
     6  }
     7  
     8  type Toolset struct {
     9  	APIVersion string       `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"`
    10  	Kind       string       `json:"kind,omitempty" yaml:"kind,omitempty"`
    11  	Metadata   *Metadata    `json:"metadata,omitempty" yaml:"metadata,omitempty"`
    12  	Spec       *interface{} `json:"spec,omitempty" yaml:"spec,omitempty"`
    13  }
    14  
    15  func New() *Toolset {
    16  	return &Toolset{}
    17  }