...
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