...

Source file src/edge-infra.dev/pkg/edge/api/types/helm_types.go

Documentation: edge-infra.dev/pkg/edge/api/types

     1  package types
     2  
     3  import "edge-infra.dev/pkg/edge/api/graph/model"
     4  
     5  type HelmManifestResponse struct {
     6  	APIVersion string                 `yaml:"apiVersion"`
     7  	Entries    map[string][]HelmChart `yaml:"entries"`
     8  }
     9  
    10  type HelmChart struct {
    11  	Description string   `yaml:"description"`
    12  	Name        string   `yaml:"name"`
    13  	Version     string   `yaml:"version"`
    14  	AppVersion  string   `yaml:"appVersion,omitempty"`
    15  	Icon        string   `yaml:"icon,omitempty"`
    16  	Home        string   `yaml:"home,omitempty"`
    17  	Sources     []string `yaml:"sources,omitempty"`
    18  	Keywords    []string `yaml:"keywords,omitempty"`
    19  	Urls        []string `yaml:"urls,omitempty"`
    20  	Created     string   `yaml:"created,omitempty"`
    21  }
    22  
    23  type HelmWorkloadQuery struct {
    24  	ClusterEdgeID            string
    25  	HelmEdgeID               string
    26  	Name                     string
    27  	Namespace                string
    28  	HelmChart                string
    29  	HelmRepository           string
    30  	HelmChartVersion         string
    31  	HelmConfig               *string
    32  	InstalledBy              *string
    33  	WorkloadInstallationType model.WorkloadInstallationType
    34  	CreatedAt                string
    35  	UpdatedAt                string
    36  	HelmRepoSecret           string
    37  	ProjectID                string
    38  	BannerEdgeID             string
    39  	Deleted                  *bool
    40  }
    41  

View as plain text