github.com/koderover/helm@v2.17.0+incompatible/pkg/proto/hapi/chart/metadata.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: hapi/chart/metadata.proto 3 4 package chart 5 6 import proto "github.com/golang/protobuf/proto" 7 import fmt "fmt" 8 import math "math" 9 10 // Reference imports to suppress errors if they are not otherwise used. 11 var _ = proto.Marshal 12 var _ = fmt.Errorf 13 var _ = math.Inf 14 15 // This is a compile-time assertion to ensure that this generated file 16 // is compatible with the proto package it is being compiled against. 17 // A compilation error at this line likely means your copy of the 18 // proto package needs to be updated. 19 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 20 21 type Metadata_Engine int32 22 23 const ( 24 Metadata_UNKNOWN Metadata_Engine = 0 25 Metadata_GOTPL Metadata_Engine = 1 26 ) 27 28 var Metadata_Engine_name = map[int32]string{ 29 0: "UNKNOWN", 30 1: "GOTPL", 31 } 32 var Metadata_Engine_value = map[string]int32{ 33 "UNKNOWN": 0, 34 "GOTPL": 1, 35 } 36 37 func (x Metadata_Engine) String() string { 38 return proto.EnumName(Metadata_Engine_name, int32(x)) 39 } 40 func (Metadata_Engine) EnumDescriptor() ([]byte, []int) { 41 return fileDescriptor_metadata_bafee76586953fd5, []int{1, 0} 42 } 43 44 // Maintainer describes a Chart maintainer. 45 type Maintainer struct { 46 // Name is a user name or organization name 47 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 48 // Email is an optional email address to contact the named maintainer 49 Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` 50 // Url is an optional URL to an address for the named maintainer 51 Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` 52 XXX_NoUnkeyedLiteral struct{} `json:"-"` 53 XXX_unrecognized []byte `json:"-"` 54 XXX_sizecache int32 `json:"-"` 55 } 56 57 func (m *Maintainer) Reset() { *m = Maintainer{} } 58 func (m *Maintainer) String() string { return proto.CompactTextString(m) } 59 func (*Maintainer) ProtoMessage() {} 60 func (*Maintainer) Descriptor() ([]byte, []int) { 61 return fileDescriptor_metadata_bafee76586953fd5, []int{0} 62 } 63 func (m *Maintainer) XXX_Unmarshal(b []byte) error { 64 return xxx_messageInfo_Maintainer.Unmarshal(m, b) 65 } 66 func (m *Maintainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 67 return xxx_messageInfo_Maintainer.Marshal(b, m, deterministic) 68 } 69 func (dst *Maintainer) XXX_Merge(src proto.Message) { 70 xxx_messageInfo_Maintainer.Merge(dst, src) 71 } 72 func (m *Maintainer) XXX_Size() int { 73 return xxx_messageInfo_Maintainer.Size(m) 74 } 75 func (m *Maintainer) XXX_DiscardUnknown() { 76 xxx_messageInfo_Maintainer.DiscardUnknown(m) 77 } 78 79 var xxx_messageInfo_Maintainer proto.InternalMessageInfo 80 81 func (m *Maintainer) GetName() string { 82 if m != nil { 83 return m.Name 84 } 85 return "" 86 } 87 88 func (m *Maintainer) GetEmail() string { 89 if m != nil { 90 return m.Email 91 } 92 return "" 93 } 94 95 func (m *Maintainer) GetUrl() string { 96 if m != nil { 97 return m.Url 98 } 99 return "" 100 } 101 102 // Metadata for a Chart file. This models the structure of a Chart.yaml file. 103 // 104 // Spec: https://k8s.io/helm/blob/master/docs/design/chart_format.md#the-chart-file 105 type Metadata struct { 106 // The name of the chart 107 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 108 // The URL to a relevant project page, git repo, or contact person 109 Home string `protobuf:"bytes,2,opt,name=home,proto3" json:"home,omitempty"` 110 // Source is the URL to the source code of this chart 111 Sources []string `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"` 112 // A SemVer 2 conformant version string of the chart 113 Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` 114 // A one-sentence description of the chart 115 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 116 // A list of string keywords 117 Keywords []string `protobuf:"bytes,6,rep,name=keywords,proto3" json:"keywords,omitempty"` 118 // A list of name and URL/email address combinations for the maintainer(s) 119 Maintainers []*Maintainer `protobuf:"bytes,7,rep,name=maintainers,proto3" json:"maintainers,omitempty"` 120 // The name of the template engine to use. Defaults to 'gotpl'. 121 Engine string `protobuf:"bytes,8,opt,name=engine,proto3" json:"engine,omitempty"` 122 // The URL to an icon file. 123 Icon string `protobuf:"bytes,9,opt,name=icon,proto3" json:"icon,omitempty"` 124 // The API Version of this chart. 125 ApiVersion string `protobuf:"bytes,10,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"` 126 // The condition to check to enable chart 127 Condition string `protobuf:"bytes,11,opt,name=condition,proto3" json:"condition,omitempty"` 128 // The tags to check to enable chart 129 Tags string `protobuf:"bytes,12,opt,name=tags,proto3" json:"tags,omitempty"` 130 // The version of the application enclosed inside of this chart. 131 AppVersion string `protobuf:"bytes,13,opt,name=appVersion,proto3" json:"appVersion,omitempty"` 132 // Whether or not this chart is deprecated 133 Deprecated bool `protobuf:"varint,14,opt,name=deprecated,proto3" json:"deprecated,omitempty"` 134 // TillerVersion is a SemVer constraints on what version of Tiller is required. 135 // See SemVer ranges here: https://github.com/Masterminds/semver#basic-comparisons 136 TillerVersion string `protobuf:"bytes,15,opt,name=tillerVersion,proto3" json:"tillerVersion,omitempty"` 137 // Annotations are additional mappings uninterpreted by Tiller, 138 // made available for inspection by other applications. 139 Annotations map[string]string `protobuf:"bytes,16,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 140 // KubeVersion is a SemVer constraint specifying the version of Kubernetes required. 141 KubeVersion string `protobuf:"bytes,17,opt,name=kubeVersion,proto3" json:"kubeVersion,omitempty"` 142 XXX_NoUnkeyedLiteral struct{} `json:"-"` 143 XXX_unrecognized []byte `json:"-"` 144 XXX_sizecache int32 `json:"-"` 145 } 146 147 func (m *Metadata) Reset() { *m = Metadata{} } 148 func (m *Metadata) String() string { return proto.CompactTextString(m) } 149 func (*Metadata) ProtoMessage() {} 150 func (*Metadata) Descriptor() ([]byte, []int) { 151 return fileDescriptor_metadata_bafee76586953fd5, []int{1} 152 } 153 func (m *Metadata) XXX_Unmarshal(b []byte) error { 154 return xxx_messageInfo_Metadata.Unmarshal(m, b) 155 } 156 func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 157 return xxx_messageInfo_Metadata.Marshal(b, m, deterministic) 158 } 159 func (dst *Metadata) XXX_Merge(src proto.Message) { 160 xxx_messageInfo_Metadata.Merge(dst, src) 161 } 162 func (m *Metadata) XXX_Size() int { 163 return xxx_messageInfo_Metadata.Size(m) 164 } 165 func (m *Metadata) XXX_DiscardUnknown() { 166 xxx_messageInfo_Metadata.DiscardUnknown(m) 167 } 168 169 var xxx_messageInfo_Metadata proto.InternalMessageInfo 170 171 func (m *Metadata) GetName() string { 172 if m != nil { 173 return m.Name 174 } 175 return "" 176 } 177 178 func (m *Metadata) GetHome() string { 179 if m != nil { 180 return m.Home 181 } 182 return "" 183 } 184 185 func (m *Metadata) GetSources() []string { 186 if m != nil { 187 return m.Sources 188 } 189 return nil 190 } 191 192 func (m *Metadata) GetVersion() string { 193 if m != nil { 194 return m.Version 195 } 196 return "" 197 } 198 199 func (m *Metadata) GetDescription() string { 200 if m != nil { 201 return m.Description 202 } 203 return "" 204 } 205 206 func (m *Metadata) GetKeywords() []string { 207 if m != nil { 208 return m.Keywords 209 } 210 return nil 211 } 212 213 func (m *Metadata) GetMaintainers() []*Maintainer { 214 if m != nil { 215 return m.Maintainers 216 } 217 return nil 218 } 219 220 func (m *Metadata) GetEngine() string { 221 if m != nil { 222 return m.Engine 223 } 224 return "" 225 } 226 227 func (m *Metadata) GetIcon() string { 228 if m != nil { 229 return m.Icon 230 } 231 return "" 232 } 233 234 func (m *Metadata) GetApiVersion() string { 235 if m != nil { 236 return m.ApiVersion 237 } 238 return "" 239 } 240 241 func (m *Metadata) GetCondition() string { 242 if m != nil { 243 return m.Condition 244 } 245 return "" 246 } 247 248 func (m *Metadata) GetTags() string { 249 if m != nil { 250 return m.Tags 251 } 252 return "" 253 } 254 255 func (m *Metadata) GetAppVersion() string { 256 if m != nil { 257 return m.AppVersion 258 } 259 return "" 260 } 261 262 func (m *Metadata) GetDeprecated() bool { 263 if m != nil { 264 return m.Deprecated 265 } 266 return false 267 } 268 269 func (m *Metadata) GetTillerVersion() string { 270 if m != nil { 271 return m.TillerVersion 272 } 273 return "" 274 } 275 276 func (m *Metadata) GetAnnotations() map[string]string { 277 if m != nil { 278 return m.Annotations 279 } 280 return nil 281 } 282 283 func (m *Metadata) GetKubeVersion() string { 284 if m != nil { 285 return m.KubeVersion 286 } 287 return "" 288 } 289 290 func init() { 291 proto.RegisterType((*Maintainer)(nil), "hapi.chart.Maintainer") 292 proto.RegisterType((*Metadata)(nil), "hapi.chart.Metadata") 293 proto.RegisterMapType((map[string]string)(nil), "hapi.chart.Metadata.AnnotationsEntry") 294 proto.RegisterEnum("hapi.chart.Metadata_Engine", Metadata_Engine_name, Metadata_Engine_value) 295 } 296 297 func init() { proto.RegisterFile("hapi/chart/metadata.proto", fileDescriptor_metadata_bafee76586953fd5) } 298 299 var fileDescriptor_metadata_bafee76586953fd5 = []byte{ 300 // 435 bytes of a gzipped FileDescriptorProto 301 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x52, 0x5d, 0x6b, 0xd4, 0x40, 302 0x14, 0x35, 0xcd, 0x66, 0x77, 0x73, 0x63, 0x35, 0x0e, 0x52, 0xc6, 0x22, 0x12, 0x16, 0x85, 0x7d, 303 0xda, 0x82, 0xbe, 0x14, 0x1f, 0x04, 0x85, 0x52, 0x41, 0xbb, 0x95, 0xe0, 0x07, 0xf8, 0x36, 0x4d, 304 0x2e, 0xdd, 0x61, 0x93, 0x99, 0x30, 0x99, 0xad, 0xec, 0xaf, 0xf0, 0x2f, 0xcb, 0xdc, 0x64, 0x9a, 305 0xac, 0xf4, 0xed, 0x9e, 0x73, 0x66, 0xce, 0xcc, 0xbd, 0xf7, 0xc0, 0x8b, 0x8d, 0x68, 0xe4, 0x59, 306 0xb1, 0x11, 0xc6, 0x9e, 0xd5, 0x68, 0x45, 0x29, 0xac, 0x58, 0x35, 0x46, 0x5b, 0xcd, 0xc0, 0x49, 307 0x2b, 0x92, 0x16, 0x9f, 0x01, 0xae, 0x84, 0x54, 0x56, 0x48, 0x85, 0x86, 0x31, 0x98, 0x28, 0x51, 308 0x23, 0x0f, 0xb2, 0x60, 0x19, 0xe7, 0x54, 0xb3, 0xe7, 0x10, 0x61, 0x2d, 0x64, 0xc5, 0x8f, 0x88, 309 0xec, 0x00, 0x4b, 0x21, 0xdc, 0x99, 0x8a, 0x87, 0xc4, 0xb9, 0x72, 0xf1, 0x37, 0x82, 0xf9, 0x55, 310 0xff, 0xd0, 0x83, 0x46, 0x0c, 0x26, 0x1b, 0x5d, 0x63, 0xef, 0x43, 0x35, 0xe3, 0x30, 0x6b, 0xf5, 311 0xce, 0x14, 0xd8, 0xf2, 0x30, 0x0b, 0x97, 0x71, 0xee, 0xa1, 0x53, 0xee, 0xd0, 0xb4, 0x52, 0x2b, 312 0x3e, 0xa1, 0x0b, 0x1e, 0xb2, 0x0c, 0x92, 0x12, 0xdb, 0xc2, 0xc8, 0xc6, 0x3a, 0x35, 0x22, 0x75, 313 0x4c, 0xb1, 0x53, 0x98, 0x6f, 0x71, 0xff, 0x47, 0x9b, 0xb2, 0xe5, 0x53, 0xb2, 0xbd, 0xc7, 0xec, 314 0x1c, 0x92, 0xfa, 0xbe, 0xe1, 0x96, 0xcf, 0xb2, 0x70, 0x99, 0xbc, 0x3d, 0x59, 0x0d, 0x23, 0x59, 315 0x0d, 0xf3, 0xc8, 0xc7, 0x47, 0xd9, 0x09, 0x4c, 0x51, 0xdd, 0x4a, 0x85, 0x7c, 0x4e, 0x4f, 0xf6, 316 0xc8, 0xf5, 0x25, 0x0b, 0xad, 0x78, 0xdc, 0xf5, 0xe5, 0x6a, 0xf6, 0x0a, 0x40, 0x34, 0xf2, 0x67, 317 0xdf, 0x00, 0x90, 0x32, 0x62, 0xd8, 0x4b, 0x88, 0x0b, 0xad, 0x4a, 0x49, 0x1d, 0x24, 0x24, 0x0f, 318 0x84, 0x73, 0xb4, 0xe2, 0xb6, 0xe5, 0x8f, 0x3b, 0x47, 0x57, 0x77, 0x8e, 0x8d, 0x77, 0x3c, 0xf6, 319 0x8e, 0x9e, 0x71, 0x7a, 0x89, 0x8d, 0xc1, 0x42, 0x58, 0x2c, 0xf9, 0x93, 0x2c, 0x58, 0xce, 0xf3, 320 0x11, 0xc3, 0x5e, 0xc3, 0xb1, 0x95, 0x55, 0x85, 0xc6, 0x5b, 0x3c, 0x25, 0x8b, 0x43, 0x92, 0x5d, 321 0x42, 0x22, 0x94, 0xd2, 0x56, 0xb8, 0x7f, 0xb4, 0x3c, 0xa5, 0xe9, 0xbc, 0x39, 0x98, 0x8e, 0xcf, 322 0xd2, 0xc7, 0xe1, 0xdc, 0x85, 0xb2, 0x66, 0x9f, 0x8f, 0x6f, 0xba, 0x25, 0x6d, 0x77, 0x37, 0xe8, 323 0x1f, 0x7b, 0xd6, 0x2d, 0x69, 0x44, 0x9d, 0x7e, 0x80, 0xf4, 0x7f, 0x0b, 0x97, 0xaa, 0x2d, 0xee, 324 0xfb, 0xd4, 0xb8, 0xd2, 0xa5, 0xef, 0x4e, 0x54, 0x3b, 0x9f, 0x9a, 0x0e, 0xbc, 0x3f, 0x3a, 0x0f, 325 0x16, 0x19, 0x4c, 0x2f, 0xba, 0x05, 0x24, 0x30, 0xfb, 0xb1, 0xfe, 0xb2, 0xbe, 0xfe, 0xb5, 0x4e, 326 0x1f, 0xb1, 0x18, 0xa2, 0xcb, 0xeb, 0xef, 0xdf, 0xbe, 0xa6, 0xc1, 0xa7, 0xd9, 0xef, 0x88, 0xfe, 327 0x7c, 0x33, 0xa5, 0xdc, 0xbf, 0xfb, 0x17, 0x00, 0x00, 0xff, 0xff, 0x36, 0xf9, 0x0d, 0xa6, 0x14, 328 0x03, 0x00, 0x00, 329 }