github.com/wunderio/silta-cli@v0.0.0-20240508100559-3017e4ab3a20/internal/common/ciChartTypes.go (about)

     1  package common
     2  
     3  type chartList struct {
     4  	Charts []dependency `yaml:"charts"`
     5  }
     6  
     7  type chartDefinition struct {
     8  	APIVersion   string       `yaml:"apiVersion"`
     9  	Dependencies []dependency `yaml:"dependencies"`
    10  	Name         string       `yaml:"name"`
    11  	Version      string       `yaml:"version"`
    12  }
    13  
    14  type dependency struct {
    15  	Condition  string `yaml:"condition,omitempty"`
    16  	Name       string `yaml:"name"`
    17  	Repository string `yaml:"repository"`
    18  	Version    string `yaml:"version"`
    19  }
    20  
    21  type ChartNameVersion struct {
    22  	Name    string
    23  	Version string
    24  }