Documentation
¶
Index ¶
- Variables
- type AllowedVersions
- func (*AllowedVersions) Descriptor() ([]byte, []int)
- func (this *AllowedVersions) Equal(that interface{}) bool
- func (m *AllowedVersions) GetMaxVersion() string
- func (m *AllowedVersions) GetMinVersion() string
- func (*AllowedVersions) ProtoMessage()
- func (m *AllowedVersions) Reset()
- func (m *AllowedVersions) String() string
- func (m *AllowedVersions) XXX_DiscardUnknown()
- func (m *AllowedVersions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AllowedVersions) XXX_Merge(src proto.Message)
- func (m *AllowedVersions) XXX_Size() int
- func (m *AllowedVersions) XXX_Unmarshal(b []byte) error
- type ApplicationSpec
- func (*ApplicationSpec) Descriptor() ([]byte, []int)
- func (this *ApplicationSpec) Equal(that interface{}) bool
- func (m *ApplicationSpec) GetApplicationCreator() string
- func (m *ApplicationSpec) GetApplicationMaintainer() string
- func (m *ApplicationSpec) GetApplicationProvider() string
- func (m *ApplicationSpec) GetDateCreated() *time.Time
- func (m *ApplicationSpec) GetDocumentationUrl() string
- func (m *ApplicationSpec) GetLogoUrl() string
- func (m *ApplicationSpec) GetLongDescription() string
- func (m *ApplicationSpec) GetName() string
- func (m *ApplicationSpec) GetRepositoryUrl() string
- func (m *ApplicationSpec) GetShortDescription() string
- func (m *ApplicationSpec) GetType() ApplicationType
- func (m *ApplicationSpec) GetVersions() []*VersionedApplicationSpec
- func (*ApplicationSpec) ProtoMessage()
- func (m *ApplicationSpec) Reset()
- func (m *ApplicationSpec) String() string
- func (m *ApplicationSpec) XXX_DiscardUnknown()
- func (m *ApplicationSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ApplicationSpec) XXX_Merge(src proto.Message)
- func (m *ApplicationSpec) XXX_Size() int
- func (m *ApplicationSpec) XXX_Unmarshal(b []byte) error
- type ApplicationType
- type CompatibleFlavorMeshPair
- func (*CompatibleFlavorMeshPair) Descriptor() ([]byte, []int)
- func (this *CompatibleFlavorMeshPair) Equal(that interface{}) bool
- func (m *CompatibleFlavorMeshPair) GetFlavor() *Flavor
- func (m *CompatibleFlavorMeshPair) GetMesh() *core.ResourceRef
- func (*CompatibleFlavorMeshPair) ProtoMessage()
- func (m *CompatibleFlavorMeshPair) Reset()
- func (m *CompatibleFlavorMeshPair) String() string
- func (m *CompatibleFlavorMeshPair) XXX_DiscardUnknown()
- func (m *CompatibleFlavorMeshPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CompatibleFlavorMeshPair) XXX_Merge(src proto.Message)
- func (m *CompatibleFlavorMeshPair) XXX_Size() int
- func (m *CompatibleFlavorMeshPair) XXX_Unmarshal(b []byte) error
- type Flavor
- func (*Flavor) Descriptor() ([]byte, []int)
- func (this *Flavor) Equal(that interface{}) bool
- func (m *Flavor) GetCustomizationLayers() []*Layer
- func (m *Flavor) GetDescription() string
- func (m *Flavor) GetName() string
- func (m *Flavor) GetParameters() []*Parameter
- func (m *Flavor) GetRequirementSets() []*RequirementSet
- func (*Flavor) ProtoMessage()
- func (m *Flavor) Reset()
- func (m *Flavor) String() string
- func (m *Flavor) XXX_DiscardUnknown()
- func (m *Flavor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Flavor) XXX_Merge(src proto.Message)
- func (m *Flavor) XXX_Size() int
- func (m *Flavor) XXX_Unmarshal(b []byte) error
- type FlavorCompatibility
- func (*FlavorCompatibility) Descriptor() ([]byte, []int)
- func (this *FlavorCompatibility) Equal(that interface{}) bool
- func (m *FlavorCompatibility) GetCompatiblePairs() []*CompatibleFlavorMeshPair
- func (*FlavorCompatibility) ProtoMessage()
- func (m *FlavorCompatibility) Reset()
- func (m *FlavorCompatibility) String() string
- func (m *FlavorCompatibility) XXX_DiscardUnknown()
- func (m *FlavorCompatibility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlavorCompatibility) XXX_Merge(src proto.Message)
- func (m *FlavorCompatibility) XXX_Size() int
- func (m *FlavorCompatibility) XXX_Unmarshal(b []byte) error
- type GithubRepositoryLocation
- func (*GithubRepositoryLocation) Descriptor() ([]byte, []int)
- func (this *GithubRepositoryLocation) Equal(that interface{}) bool
- func (m *GithubRepositoryLocation) GetDirectory() string
- func (m *GithubRepositoryLocation) GetOrg() string
- func (m *GithubRepositoryLocation) GetRef() string
- func (m *GithubRepositoryLocation) GetRepo() string
- func (*GithubRepositoryLocation) ProtoMessage()
- func (m *GithubRepositoryLocation) Reset()
- func (m *GithubRepositoryLocation) String() string
- func (m *GithubRepositoryLocation) XXX_DiscardUnknown()
- func (m *GithubRepositoryLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GithubRepositoryLocation) XXX_Merge(src proto.Message)
- func (m *GithubRepositoryLocation) XXX_Size() int
- func (m *GithubRepositoryLocation) XXX_Unmarshal(b []byte) error
- type InstallationSteps
- func (*InstallationSteps) Descriptor() ([]byte, []int)
- func (this *InstallationSteps) Equal(that interface{}) bool
- func (m *InstallationSteps) GetSteps() []*InstallationSteps_Step
- func (*InstallationSteps) ProtoMessage()
- func (m *InstallationSteps) Reset()
- func (m *InstallationSteps) String() string
- func (m *InstallationSteps) XXX_DiscardUnknown()
- func (m *InstallationSteps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InstallationSteps) XXX_Merge(src proto.Message)
- func (m *InstallationSteps) XXX_Size() int
- func (m *InstallationSteps) XXX_Unmarshal(b []byte) error
- type InstallationSteps_Step
- func (*InstallationSteps_Step) Descriptor() ([]byte, []int)
- func (this *InstallationSteps_Step) Equal(that interface{}) bool
- func (m *InstallationSteps_Step) GetGithubChart() *GithubRepositoryLocation
- func (m *InstallationSteps_Step) GetHelmArchive() *TgzLocation
- func (m *InstallationSteps_Step) GetManifestsArchive() *TgzLocation
- func (m *InstallationSteps_Step) GetName() string
- func (m *InstallationSteps_Step) GetStep() isInstallationSteps_Step_Step
- func (*InstallationSteps_Step) ProtoMessage()
- func (m *InstallationSteps_Step) Reset()
- func (m *InstallationSteps_Step) String() string
- func (m *InstallationSteps_Step) XXX_DiscardUnknown()
- func (m *InstallationSteps_Step) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InstallationSteps_Step) XXX_Merge(src proto.Message)
- func (*InstallationSteps_Step) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *InstallationSteps_Step) XXX_Size() int
- func (m *InstallationSteps_Step) XXX_Unmarshal(b []byte) error
- type InstallationSteps_Step_GithubChart
- type InstallationSteps_Step_HelmArchive
- type InstallationSteps_Step_ManifestsArchive
- type Kustomize
- func (*Kustomize) Descriptor() ([]byte, []int)
- func (this *Kustomize) Equal(that interface{}) bool
- func (m *Kustomize) GetGithub() *GithubRepositoryLocation
- func (m *Kustomize) GetLocation() isKustomize_Location
- func (m *Kustomize) GetOverlayPath() string
- func (m *Kustomize) GetTgzArchive() *TgzLocation
- func (*Kustomize) ProtoMessage()
- func (m *Kustomize) Reset()
- func (m *Kustomize) String() string
- func (m *Kustomize) XXX_DiscardUnknown()
- func (m *Kustomize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Kustomize) XXX_Merge(src proto.Message)
- func (*Kustomize) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *Kustomize) XXX_Size() int
- func (m *Kustomize) XXX_Unmarshal(b []byte) error
- type Kustomize_Github
- type Kustomize_TgzArchive
- type Layer
- func (*Layer) Descriptor() ([]byte, []int)
- func (this *Layer) Equal(that interface{}) bool
- func (m *Layer) GetKustomize() *Kustomize
- func (m *Layer) GetType() isLayer_Type
- func (*Layer) ProtoMessage()
- func (m *Layer) Reset()
- func (m *Layer) String() string
- func (m *Layer) XXX_DiscardUnknown()
- func (m *Layer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Layer) XXX_Merge(src proto.Message)
- func (*Layer) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *Layer) XXX_Size() int
- func (m *Layer) XXX_Unmarshal(b []byte) error
- type Layer_Kustomize
- type MeshRequirement
- func (*MeshRequirement) Descriptor() ([]byte, []int)
- func (this *MeshRequirement) Equal(that interface{}) bool
- func (m *MeshRequirement) GetMeshType() MeshType
- func (m *MeshRequirement) GetVersions() *AllowedVersions
- func (*MeshRequirement) ProtoMessage()
- func (m *MeshRequirement) Reset()
- func (m *MeshRequirement) String() string
- func (m *MeshRequirement) XXX_DiscardUnknown()
- func (m *MeshRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MeshRequirement) XXX_Merge(src proto.Message)
- func (m *MeshRequirement) XXX_Size() int
- func (m *MeshRequirement) XXX_Unmarshal(b []byte) error
- type MeshType
- type Parameter
- func (*Parameter) Descriptor() ([]byte, []int)
- func (this *Parameter) Equal(that interface{}) bool
- func (m *Parameter) GetDefault() string
- func (m *Parameter) GetDescription() string
- func (m *Parameter) GetName() string
- func (m *Parameter) GetRequired() bool
- func (m *Parameter) GetValue() string
- func (*Parameter) ProtoMessage()
- func (m *Parameter) Reset()
- func (m *Parameter) String() string
- func (m *Parameter) XXX_DiscardUnknown()
- func (m *Parameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Parameter) XXX_Merge(src proto.Message)
- func (m *Parameter) XXX_Size() int
- func (m *Parameter) XXX_Unmarshal(b []byte) error
- type RequirementSet
- func (*RequirementSet) Descriptor() ([]byte, []int)
- func (this *RequirementSet) Equal(that interface{}) bool
- func (m *RequirementSet) GetMeshRequirement() *MeshRequirement
- func (*RequirementSet) ProtoMessage()
- func (m *RequirementSet) Reset()
- func (m *RequirementSet) String() string
- func (m *RequirementSet) XXX_DiscardUnknown()
- func (m *RequirementSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequirementSet) XXX_Merge(src proto.Message)
- func (m *RequirementSet) XXX_Size() int
- func (m *RequirementSet) XXX_Unmarshal(b []byte) error
- type TgzLocation
- func (*TgzLocation) Descriptor() ([]byte, []int)
- func (this *TgzLocation) Equal(that interface{}) bool
- func (m *TgzLocation) GetUri() string
- func (*TgzLocation) ProtoMessage()
- func (m *TgzLocation) Reset()
- func (m *TgzLocation) String() string
- func (m *TgzLocation) XXX_DiscardUnknown()
- func (m *TgzLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TgzLocation) XXX_Merge(src proto.Message)
- func (m *TgzLocation) XXX_Size() int
- func (m *TgzLocation) XXX_Unmarshal(b []byte) error
- type VersionedApplicationSpec
- func (*VersionedApplicationSpec) Descriptor() ([]byte, []int)
- func (this *VersionedApplicationSpec) Equal(that interface{}) bool
- func (m *VersionedApplicationSpec) GetDatePublished() *time.Time
- func (m *VersionedApplicationSpec) GetFlavors() []*Flavor
- func (m *VersionedApplicationSpec) GetGithubChart() *GithubRepositoryLocation
- func (m *VersionedApplicationSpec) GetHelmArchive() *TgzLocation
- func (m *VersionedApplicationSpec) GetInstallationSpec() isVersionedApplicationSpec_InstallationSpec
- func (m *VersionedApplicationSpec) GetInstallationSteps() *InstallationSteps
- func (m *VersionedApplicationSpec) GetManifestsArchive() *TgzLocation
- func (m *VersionedApplicationSpec) GetRequiredLabels() map[string]string
- func (m *VersionedApplicationSpec) GetValuesYaml() string
- func (m *VersionedApplicationSpec) GetVersion() string
- func (*VersionedApplicationSpec) ProtoMessage()
- func (m *VersionedApplicationSpec) Reset()
- func (m *VersionedApplicationSpec) String() string
- func (m *VersionedApplicationSpec) XXX_DiscardUnknown()
- func (m *VersionedApplicationSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VersionedApplicationSpec) XXX_Merge(src proto.Message)
- func (*VersionedApplicationSpec) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *VersionedApplicationSpec) XXX_Size() int
- func (m *VersionedApplicationSpec) XXX_Unmarshal(b []byte) error
- type VersionedApplicationSpec_GithubChart
- type VersionedApplicationSpec_HelmArchive
- type VersionedApplicationSpec_InstallationSteps
- type VersionedApplicationSpec_ManifestsArchive
Constants ¶
This section is empty.
Variables ¶
var ApplicationType_name = map[int32]string{
0: "EXTENSION",
1: "DEMO",
2: "MESH",
}
var ApplicationType_value = map[string]int32{
"EXTENSION": 0,
"DEMO": 1,
"MESH": 2,
}
var MeshType_name = map[int32]string{
0: "ISTIO",
1: "LINKERD",
2: "AWS_APP_MESH",
}
var MeshType_value = map[string]int32{
"ISTIO": 0,
"LINKERD": 1,
"AWS_APP_MESH": 2,
}
Functions ¶
This section is empty.
Types ¶
type AllowedVersions ¶
type AllowedVersions struct {
MinVersion string `protobuf:"bytes,2,opt,name=min_version,json=minVersion,proto3" json:"min_version,omitempty"`
MaxVersion string `protobuf:"bytes,3,opt,name=max_version,json=maxVersion,proto3" json:"max_version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*AllowedVersions) Descriptor ¶
func (*AllowedVersions) Descriptor() ([]byte, []int)
func (*AllowedVersions) Equal ¶
func (this *AllowedVersions) Equal(that interface{}) bool
func (*AllowedVersions) GetMaxVersion ¶
func (m *AllowedVersions) GetMaxVersion() string
func (*AllowedVersions) GetMinVersion ¶
func (m *AllowedVersions) GetMinVersion() string
func (*AllowedVersions) ProtoMessage ¶
func (*AllowedVersions) ProtoMessage()
func (*AllowedVersions) Reset ¶
func (m *AllowedVersions) Reset()
func (*AllowedVersions) String ¶
func (m *AllowedVersions) String() string
func (*AllowedVersions) XXX_DiscardUnknown ¶
func (m *AllowedVersions) XXX_DiscardUnknown()
func (*AllowedVersions) XXX_Marshal ¶
func (m *AllowedVersions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AllowedVersions) XXX_Merge ¶
func (m *AllowedVersions) XXX_Merge(src proto.Message)
func (*AllowedVersions) XXX_Size ¶
func (m *AllowedVersions) XXX_Size() int
func (*AllowedVersions) XXX_Unmarshal ¶
func (m *AllowedVersions) XXX_Unmarshal(b []byte) error
type ApplicationSpec ¶
type ApplicationSpec struct {
Type ApplicationType `protobuf:"varint,1,opt,name=type,proto3,enum=hub.solo.io.ApplicationType" json:"type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
LogoUrl string `protobuf:"bytes,3,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"`
ShortDescription string `protobuf:"bytes,4,opt,name=short_description,json=shortDescription,proto3" json:"short_description,omitempty"`
// Note that long description will be overwritten by the content of description.md if provided.
LongDescription string `protobuf:"bytes,5,opt,name=long_description,json=longDescription,proto3" json:"long_description,omitempty"`
DocumentationUrl string `protobuf:"bytes,6,opt,name=documentation_url,json=documentationUrl,proto3" json:"documentation_url,omitempty"`
RepositoryUrl string `protobuf:"bytes,7,opt,name=repository_url,json=repositoryUrl,proto3" json:"repository_url,omitempty"`
ApplicationCreator string `protobuf:"bytes,8,opt,name=application_creator,json=applicationCreator,proto3" json:"application_creator,omitempty"`
ApplicationProvider string `protobuf:"bytes,9,opt,name=application_provider,json=applicationProvider,proto3" json:"application_provider,omitempty"`
ApplicationMaintainer string `protobuf:"bytes,10,opt,name=application_maintainer,json=applicationMaintainer,proto3" json:"application_maintainer,omitempty"`
DateCreated *time.Time `protobuf:"bytes,11,opt,name=date_created,json=dateCreated,proto3,stdtime" json:"date_created,omitempty"`
Versions []*VersionedApplicationSpec `protobuf:"bytes,12,rep,name=versions,proto3" json:"versions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
This is static content for an application. It includes basic metadata that is common to every version of an application, and a list of versions. For each version, there is information about how to install the application (for example, a Helm chart location), and the requirements for installation.
func (*ApplicationSpec) Descriptor ¶
func (*ApplicationSpec) Descriptor() ([]byte, []int)
func (*ApplicationSpec) Equal ¶
func (this *ApplicationSpec) Equal(that interface{}) bool
func (*ApplicationSpec) GetApplicationCreator ¶
func (m *ApplicationSpec) GetApplicationCreator() string
func (*ApplicationSpec) GetApplicationMaintainer ¶
func (m *ApplicationSpec) GetApplicationMaintainer() string
func (*ApplicationSpec) GetApplicationProvider ¶
func (m *ApplicationSpec) GetApplicationProvider() string
func (*ApplicationSpec) GetDateCreated ¶
func (m *ApplicationSpec) GetDateCreated() *time.Time
func (*ApplicationSpec) GetDocumentationUrl ¶
func (m *ApplicationSpec) GetDocumentationUrl() string
func (*ApplicationSpec) GetLogoUrl ¶
func (m *ApplicationSpec) GetLogoUrl() string
func (*ApplicationSpec) GetLongDescription ¶
func (m *ApplicationSpec) GetLongDescription() string
func (*ApplicationSpec) GetName ¶
func (m *ApplicationSpec) GetName() string
func (*ApplicationSpec) GetRepositoryUrl ¶
func (m *ApplicationSpec) GetRepositoryUrl() string
func (*ApplicationSpec) GetShortDescription ¶
func (m *ApplicationSpec) GetShortDescription() string
func (*ApplicationSpec) GetType ¶
func (m *ApplicationSpec) GetType() ApplicationType
func (*ApplicationSpec) GetVersions ¶
func (m *ApplicationSpec) GetVersions() []*VersionedApplicationSpec
func (*ApplicationSpec) ProtoMessage ¶
func (*ApplicationSpec) ProtoMessage()
func (*ApplicationSpec) Reset ¶
func (m *ApplicationSpec) Reset()
func (*ApplicationSpec) String ¶
func (m *ApplicationSpec) String() string
func (*ApplicationSpec) XXX_DiscardUnknown ¶
func (m *ApplicationSpec) XXX_DiscardUnknown()
func (*ApplicationSpec) XXX_Marshal ¶
func (m *ApplicationSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ApplicationSpec) XXX_Merge ¶
func (m *ApplicationSpec) XXX_Merge(src proto.Message)
func (*ApplicationSpec) XXX_Size ¶
func (m *ApplicationSpec) XXX_Size() int
func (*ApplicationSpec) XXX_Unmarshal ¶
func (m *ApplicationSpec) XXX_Unmarshal(b []byte) error
type ApplicationType ¶
type ApplicationType int32
const ( ApplicationType_EXTENSION ApplicationType = 0 ApplicationType_DEMO ApplicationType = 1 ApplicationType_MESH ApplicationType = 2 )
func (ApplicationType) EnumDescriptor ¶
func (ApplicationType) EnumDescriptor() ([]byte, []int)
func (ApplicationType) String ¶
func (x ApplicationType) String() string
type CompatibleFlavorMeshPair ¶
type CompatibleFlavorMeshPair struct {
Flavor *Flavor `protobuf:"bytes,1,opt,name=flavor,proto3" json:"flavor,omitempty"`
Mesh *core.ResourceRef `protobuf:"bytes,2,opt,name=mesh,proto3" json:"mesh,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Represents a Flavor and a Mesh instance that are compatible with one another.
func (*CompatibleFlavorMeshPair) Descriptor ¶
func (*CompatibleFlavorMeshPair) Descriptor() ([]byte, []int)
func (*CompatibleFlavorMeshPair) Equal ¶
func (this *CompatibleFlavorMeshPair) Equal(that interface{}) bool
func (*CompatibleFlavorMeshPair) GetFlavor ¶
func (m *CompatibleFlavorMeshPair) GetFlavor() *Flavor
func (*CompatibleFlavorMeshPair) GetMesh ¶
func (m *CompatibleFlavorMeshPair) GetMesh() *core.ResourceRef
func (*CompatibleFlavorMeshPair) ProtoMessage ¶
func (*CompatibleFlavorMeshPair) ProtoMessage()
func (*CompatibleFlavorMeshPair) Reset ¶
func (m *CompatibleFlavorMeshPair) Reset()
func (*CompatibleFlavorMeshPair) String ¶
func (m *CompatibleFlavorMeshPair) String() string
func (*CompatibleFlavorMeshPair) XXX_DiscardUnknown ¶
func (m *CompatibleFlavorMeshPair) XXX_DiscardUnknown()
func (*CompatibleFlavorMeshPair) XXX_Marshal ¶
func (m *CompatibleFlavorMeshPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CompatibleFlavorMeshPair) XXX_Merge ¶
func (m *CompatibleFlavorMeshPair) XXX_Merge(src proto.Message)
func (*CompatibleFlavorMeshPair) XXX_Size ¶
func (m *CompatibleFlavorMeshPair) XXX_Size() int
func (*CompatibleFlavorMeshPair) XXX_Unmarshal ¶
func (m *CompatibleFlavorMeshPair) XXX_Unmarshal(b []byte) error
type Flavor ¶
type Flavor struct {
// Identifier of the flavor
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// This field should contain a clear description of what this flavor is intended to accomplish.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Optional customizations that are to be applied to the installation manifest.
CustomizationLayers []*Layer `protobuf:"bytes,3,rep,name=customization_layers,json=customizationLayers,proto3" json:"customization_layers,omitempty"`
// The flavor is considered applicable if any of the specified requirement sets is satisfied.
RequirementSets []*RequirementSet `protobuf:"bytes,4,rep,name=requirement_sets,json=requirementSets,proto3" json:"requirement_sets,omitempty"`
// Optional set of parameters to be used during installation.
Parameters []*Parameter `protobuf:"bytes,5,rep,name=parameters,proto3" json:"parameters,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
A flavor represents a particular variant of an extension.
func (*Flavor) Descriptor ¶
func (*Flavor) GetCustomizationLayers ¶
func (*Flavor) GetDescription ¶
func (*Flavor) GetParameters ¶
func (*Flavor) GetRequirementSets ¶
func (m *Flavor) GetRequirementSets() []*RequirementSet
func (*Flavor) ProtoMessage ¶
func (*Flavor) ProtoMessage()
func (*Flavor) XXX_DiscardUnknown ¶
func (m *Flavor) XXX_DiscardUnknown()
func (*Flavor) XXX_Marshal ¶
func (*Flavor) XXX_Unmarshal ¶
type FlavorCompatibility ¶
type FlavorCompatibility struct {
CompatiblePairs []*CompatibleFlavorMeshPair `protobuf:"bytes,1,rep,name=compatible_pairs,json=compatiblePairs,proto3" json:"compatible_pairs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Wraps a collection of FlavorCompatibilityInfo
func (*FlavorCompatibility) Descriptor ¶
func (*FlavorCompatibility) Descriptor() ([]byte, []int)
func (*FlavorCompatibility) Equal ¶
func (this *FlavorCompatibility) Equal(that interface{}) bool
func (*FlavorCompatibility) GetCompatiblePairs ¶
func (m *FlavorCompatibility) GetCompatiblePairs() []*CompatibleFlavorMeshPair
func (*FlavorCompatibility) ProtoMessage ¶
func (*FlavorCompatibility) ProtoMessage()
func (*FlavorCompatibility) Reset ¶
func (m *FlavorCompatibility) Reset()
func (*FlavorCompatibility) String ¶
func (m *FlavorCompatibility) String() string
func (*FlavorCompatibility) XXX_DiscardUnknown ¶
func (m *FlavorCompatibility) XXX_DiscardUnknown()
func (*FlavorCompatibility) XXX_Marshal ¶
func (m *FlavorCompatibility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlavorCompatibility) XXX_Merge ¶
func (m *FlavorCompatibility) XXX_Merge(src proto.Message)
func (*FlavorCompatibility) XXX_Size ¶
func (m *FlavorCompatibility) XXX_Size() int
func (*FlavorCompatibility) XXX_Unmarshal ¶
func (m *FlavorCompatibility) XXX_Unmarshal(b []byte) error
type GithubRepositoryLocation ¶
type GithubRepositoryLocation struct {
Org string `protobuf:"bytes,1,opt,name=org,proto3" json:"org,omitempty"`
Repo string `protobuf:"bytes,2,opt,name=repo,proto3" json:"repo,omitempty"`
Ref string `protobuf:"bytes,3,opt,name=ref,proto3" json:"ref,omitempty"`
Directory string `protobuf:"bytes,4,opt,name=directory,proto3" json:"directory,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
A directory inside of a github repo
func (*GithubRepositoryLocation) Descriptor ¶
func (*GithubRepositoryLocation) Descriptor() ([]byte, []int)
func (*GithubRepositoryLocation) Equal ¶
func (this *GithubRepositoryLocation) Equal(that interface{}) bool
func (*GithubRepositoryLocation) GetDirectory ¶
func (m *GithubRepositoryLocation) GetDirectory() string
func (*GithubRepositoryLocation) GetOrg ¶
func (m *GithubRepositoryLocation) GetOrg() string
func (*GithubRepositoryLocation) GetRef ¶
func (m *GithubRepositoryLocation) GetRef() string
func (*GithubRepositoryLocation) GetRepo ¶
func (m *GithubRepositoryLocation) GetRepo() string
func (*GithubRepositoryLocation) ProtoMessage ¶
func (*GithubRepositoryLocation) ProtoMessage()
func (*GithubRepositoryLocation) Reset ¶
func (m *GithubRepositoryLocation) Reset()
func (*GithubRepositoryLocation) String ¶
func (m *GithubRepositoryLocation) String() string
func (*GithubRepositoryLocation) XXX_DiscardUnknown ¶
func (m *GithubRepositoryLocation) XXX_DiscardUnknown()
func (*GithubRepositoryLocation) XXX_Marshal ¶
func (m *GithubRepositoryLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GithubRepositoryLocation) XXX_Merge ¶
func (m *GithubRepositoryLocation) XXX_Merge(src proto.Message)
func (*GithubRepositoryLocation) XXX_Size ¶
func (m *GithubRepositoryLocation) XXX_Size() int
func (*GithubRepositoryLocation) XXX_Unmarshal ¶
func (m *GithubRepositoryLocation) XXX_Unmarshal(b []byte) error
type InstallationSteps ¶
type InstallationSteps struct {
// an ordered list of installation steps
Steps []*InstallationSteps_Step `protobuf:"bytes,1,rep,name=steps,proto3" json:"steps,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
InstallationSteps specify an installation procedure for Applications composed of multiple manifests. It may be desirable or necessary for an Application to be installed in stages, e.g. to run a pre-installation job or container before deploying other components. Resources will be applied to the Kubernetes cluster in the order they appear in the installation steps. Resources created from each step will be labeled with the step from which they were created. Finally, after each step is applied, any resources created by Flavor customizations will be created last.
func (*InstallationSteps) Descriptor ¶
func (*InstallationSteps) Descriptor() ([]byte, []int)
func (*InstallationSteps) Equal ¶
func (this *InstallationSteps) Equal(that interface{}) bool
func (*InstallationSteps) GetSteps ¶
func (m *InstallationSteps) GetSteps() []*InstallationSteps_Step
func (*InstallationSteps) ProtoMessage ¶
func (*InstallationSteps) ProtoMessage()
func (*InstallationSteps) Reset ¶
func (m *InstallationSteps) Reset()
func (*InstallationSteps) String ¶
func (m *InstallationSteps) String() string
func (*InstallationSteps) XXX_DiscardUnknown ¶
func (m *InstallationSteps) XXX_DiscardUnknown()
func (*InstallationSteps) XXX_Marshal ¶
func (m *InstallationSteps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InstallationSteps) XXX_Merge ¶
func (m *InstallationSteps) XXX_Merge(src proto.Message)
func (*InstallationSteps) XXX_Size ¶
func (m *InstallationSteps) XXX_Size() int
func (*InstallationSteps) XXX_Unmarshal ¶
func (m *InstallationSteps) XXX_Unmarshal(b []byte) error
type InstallationSteps_Step ¶
type InstallationSteps_Step struct {
// name of the installation step
// each step must be uniquely named
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Types that are valid to be assigned to Step:
// *InstallationSteps_Step_GithubChart
// *InstallationSteps_Step_HelmArchive
// *InstallationSteps_Step_ManifestsArchive
Step isInstallationSteps_Step_Step `protobuf_oneof:"step"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*InstallationSteps_Step) Descriptor ¶
func (*InstallationSteps_Step) Descriptor() ([]byte, []int)
func (*InstallationSteps_Step) Equal ¶
func (this *InstallationSteps_Step) Equal(that interface{}) bool
func (*InstallationSteps_Step) GetGithubChart ¶
func (m *InstallationSteps_Step) GetGithubChart() *GithubRepositoryLocation
func (*InstallationSteps_Step) GetHelmArchive ¶
func (m *InstallationSteps_Step) GetHelmArchive() *TgzLocation
func (*InstallationSteps_Step) GetManifestsArchive ¶
func (m *InstallationSteps_Step) GetManifestsArchive() *TgzLocation
func (*InstallationSteps_Step) GetName ¶
func (m *InstallationSteps_Step) GetName() string
func (*InstallationSteps_Step) GetStep ¶
func (m *InstallationSteps_Step) GetStep() isInstallationSteps_Step_Step
func (*InstallationSteps_Step) ProtoMessage ¶
func (*InstallationSteps_Step) ProtoMessage()
func (*InstallationSteps_Step) Reset ¶
func (m *InstallationSteps_Step) Reset()
func (*InstallationSteps_Step) String ¶
func (m *InstallationSteps_Step) String() string
func (*InstallationSteps_Step) XXX_DiscardUnknown ¶
func (m *InstallationSteps_Step) XXX_DiscardUnknown()
func (*InstallationSteps_Step) XXX_Marshal ¶
func (m *InstallationSteps_Step) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InstallationSteps_Step) XXX_Merge ¶
func (m *InstallationSteps_Step) XXX_Merge(src proto.Message)
func (*InstallationSteps_Step) XXX_OneofFuncs ¶
func (*InstallationSteps_Step) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*InstallationSteps_Step) XXX_Size ¶
func (m *InstallationSteps_Step) XXX_Size() int
func (*InstallationSteps_Step) XXX_Unmarshal ¶
func (m *InstallationSteps_Step) XXX_Unmarshal(b []byte) error
type InstallationSteps_Step_GithubChart ¶
type InstallationSteps_Step_GithubChart struct {
GithubChart *GithubRepositoryLocation `protobuf:"bytes,1,opt,name=github_chart,json=githubChart,proto3,oneof"`
}
func (*InstallationSteps_Step_GithubChart) Equal ¶
func (this *InstallationSteps_Step_GithubChart) Equal(that interface{}) bool
type InstallationSteps_Step_HelmArchive ¶
type InstallationSteps_Step_HelmArchive struct {
HelmArchive *TgzLocation `protobuf:"bytes,2,opt,name=helm_archive,json=helmArchive,proto3,oneof"`
}
func (*InstallationSteps_Step_HelmArchive) Equal ¶
func (this *InstallationSteps_Step_HelmArchive) Equal(that interface{}) bool
type InstallationSteps_Step_ManifestsArchive ¶
type InstallationSteps_Step_ManifestsArchive struct {
ManifestsArchive *TgzLocation `protobuf:"bytes,3,opt,name=manifests_archive,json=manifestsArchive,proto3,oneof"`
}
func (*InstallationSteps_Step_ManifestsArchive) Equal ¶
func (this *InstallationSteps_Step_ManifestsArchive) Equal(that interface{}) bool
type Kustomize ¶
type Kustomize struct {
// Location of the root of the kustomize directory structure
//
// Types that are valid to be assigned to Location:
// *Kustomize_Github
// *Kustomize_TgzArchive
Location isKustomize_Location `protobuf_oneof:"location"`
// Path to the overlay overlay that will be applied to the base (the rendered installation manifest).
OverlayPath string `protobuf:"bytes,3,opt,name=overlay_path,json=overlayPath,proto3" json:"overlay_path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Represents a layer implemented via [kustomize](https://github.com/kubernetes-sigs/kustomize)
func (*Kustomize) Descriptor ¶
func (*Kustomize) GetGithub ¶
func (m *Kustomize) GetGithub() *GithubRepositoryLocation
func (*Kustomize) GetLocation ¶
func (m *Kustomize) GetLocation() isKustomize_Location
func (*Kustomize) GetOverlayPath ¶
func (*Kustomize) GetTgzArchive ¶
func (m *Kustomize) GetTgzArchive() *TgzLocation
func (*Kustomize) ProtoMessage ¶
func (*Kustomize) ProtoMessage()
func (*Kustomize) XXX_DiscardUnknown ¶
func (m *Kustomize) XXX_DiscardUnknown()
func (*Kustomize) XXX_Marshal ¶
func (*Kustomize) XXX_OneofFuncs ¶
func (*Kustomize) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*Kustomize) XXX_Unmarshal ¶
type Kustomize_Github ¶
type Kustomize_Github struct {
Github *GithubRepositoryLocation `protobuf:"bytes,1,opt,name=github,proto3,oneof"`
}
func (*Kustomize_Github) Equal ¶
func (this *Kustomize_Github) Equal(that interface{}) bool
type Kustomize_TgzArchive ¶
type Kustomize_TgzArchive struct {
TgzArchive *TgzLocation `protobuf:"bytes,2,opt,name=tgz_archive,json=tgzArchive,proto3,oneof"`
}
func (*Kustomize_TgzArchive) Equal ¶
func (this *Kustomize_TgzArchive) Equal(that interface{}) bool
type Layer ¶
type Layer struct {
// The actual implementation of the layer
//
// Types that are valid to be assigned to Type:
// *Layer_Kustomize
Type isLayer_Type `protobuf_oneof:"type"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
A layer represent optional processing steps that can be executed to apply mesh-specific transformations to the rendered extension installation manifest.
func (*Layer) Descriptor ¶
func (*Layer) GetKustomize ¶
func (*Layer) ProtoMessage ¶
func (*Layer) ProtoMessage()
func (*Layer) XXX_DiscardUnknown ¶
func (m *Layer) XXX_DiscardUnknown()
func (*Layer) XXX_Marshal ¶
func (*Layer) XXX_OneofFuncs ¶
func (*Layer) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*Layer) XXX_Unmarshal ¶
type Layer_Kustomize ¶
type Layer_Kustomize struct {
Kustomize *Kustomize `protobuf:"bytes,1,opt,name=kustomize,proto3,oneof"`
}
func (*Layer_Kustomize) Equal ¶
func (this *Layer_Kustomize) Equal(that interface{}) bool
type MeshRequirement ¶
type MeshRequirement struct {
// Type of mesh
MeshType MeshType `protobuf:"varint,1,opt,name=mesh_type,json=meshType,proto3,enum=hub.solo.io.MeshType" json:"mesh_type,omitempty"`
// Range of allowed versions. If empty, any version is allowed.
Versions *AllowedVersions `protobuf:"bytes,2,opt,name=versions,proto3" json:"versions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Represents the requirement for a mesh to be installed.
func (*MeshRequirement) Descriptor ¶
func (*MeshRequirement) Descriptor() ([]byte, []int)
func (*MeshRequirement) Equal ¶
func (this *MeshRequirement) Equal(that interface{}) bool
func (*MeshRequirement) GetMeshType ¶
func (m *MeshRequirement) GetMeshType() MeshType
func (*MeshRequirement) GetVersions ¶
func (m *MeshRequirement) GetVersions() *AllowedVersions
func (*MeshRequirement) ProtoMessage ¶
func (*MeshRequirement) ProtoMessage()
func (*MeshRequirement) Reset ¶
func (m *MeshRequirement) Reset()
func (*MeshRequirement) String ¶
func (m *MeshRequirement) String() string
func (*MeshRequirement) XXX_DiscardUnknown ¶
func (m *MeshRequirement) XXX_DiscardUnknown()
func (*MeshRequirement) XXX_Marshal ¶
func (m *MeshRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MeshRequirement) XXX_Merge ¶
func (m *MeshRequirement) XXX_Merge(src proto.Message)
func (*MeshRequirement) XXX_Size ¶
func (m *MeshRequirement) XXX_Size() int
func (*MeshRequirement) XXX_Unmarshal ¶
func (m *MeshRequirement) XXX_Unmarshal(b []byte) error
type Parameter ¶
type Parameter struct {
// Identifier of the parameter
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Description of what the effects of the parameter are.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Value of the parameter
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// Default value of the parameter
Default string `protobuf:"bytes,4,opt,name=default,proto3" json:"default,omitempty"`
// Indicates whether a value for the parameter is required for the installation of the extension to be performed.
Required bool `protobuf:"varint,5,opt,name=required,proto3" json:"required,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Parameters represent values that are used to configure the installation of an extension.
func (*Parameter) Descriptor ¶
func (*Parameter) GetDefault ¶
func (*Parameter) GetDescription ¶
func (*Parameter) GetRequired ¶
func (*Parameter) ProtoMessage ¶
func (*Parameter) ProtoMessage()
func (*Parameter) XXX_DiscardUnknown ¶
func (m *Parameter) XXX_DiscardUnknown()
func (*Parameter) XXX_Marshal ¶
func (*Parameter) XXX_Unmarshal ¶
type RequirementSet ¶
type RequirementSet struct {
MeshRequirement *MeshRequirement `protobuf:"bytes,1,opt,name=mesh_requirement,json=meshRequirement,proto3" json:"mesh_requirement,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Represents a set of requirements that all need to be satisfied.
func (*RequirementSet) Descriptor ¶
func (*RequirementSet) Descriptor() ([]byte, []int)
func (*RequirementSet) Equal ¶
func (this *RequirementSet) Equal(that interface{}) bool
func (*RequirementSet) GetMeshRequirement ¶
func (m *RequirementSet) GetMeshRequirement() *MeshRequirement
func (*RequirementSet) ProtoMessage ¶
func (*RequirementSet) ProtoMessage()
func (*RequirementSet) Reset ¶
func (m *RequirementSet) Reset()
func (*RequirementSet) String ¶
func (m *RequirementSet) String() string
func (*RequirementSet) XXX_DiscardUnknown ¶
func (m *RequirementSet) XXX_DiscardUnknown()
func (*RequirementSet) XXX_Marshal ¶
func (m *RequirementSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequirementSet) XXX_Merge ¶
func (m *RequirementSet) XXX_Merge(src proto.Message)
func (*RequirementSet) XXX_Size ¶
func (m *RequirementSet) XXX_Size() int
func (*RequirementSet) XXX_Unmarshal ¶
func (m *RequirementSet) XXX_Unmarshal(b []byte) error
type TgzLocation ¶
type TgzLocation struct {
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Location of a gzipped tar file
func (*TgzLocation) Descriptor ¶
func (*TgzLocation) Descriptor() ([]byte, []int)
func (*TgzLocation) Equal ¶
func (this *TgzLocation) Equal(that interface{}) bool
func (*TgzLocation) GetUri ¶
func (m *TgzLocation) GetUri() string
func (*TgzLocation) ProtoMessage ¶
func (*TgzLocation) ProtoMessage()
func (*TgzLocation) Reset ¶
func (m *TgzLocation) Reset()
func (*TgzLocation) String ¶
func (m *TgzLocation) String() string
func (*TgzLocation) XXX_DiscardUnknown ¶
func (m *TgzLocation) XXX_DiscardUnknown()
func (*TgzLocation) XXX_Marshal ¶
func (m *TgzLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TgzLocation) XXX_Merge ¶
func (m *TgzLocation) XXX_Merge(src proto.Message)
func (*TgzLocation) XXX_Size ¶
func (m *TgzLocation) XXX_Size() int
func (*TgzLocation) XXX_Unmarshal ¶
func (m *TgzLocation) XXX_Unmarshal(b []byte) error
type VersionedApplicationSpec ¶
type VersionedApplicationSpec struct {
// The version of the application
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// The date this version of the application was published
DatePublished *time.Time `protobuf:"bytes,2,opt,name=date_published,json=datePublished,proto3,stdtime" json:"date_published,omitempty"`
// Location of the Helm chart that will be used to install this application
//
// Types that are valid to be assigned to InstallationSpec:
// *VersionedApplicationSpec_GithubChart
// *VersionedApplicationSpec_HelmArchive
// *VersionedApplicationSpec_ManifestsArchive
// *VersionedApplicationSpec_InstallationSteps
InstallationSpec isVersionedApplicationSpec_InstallationSpec `protobuf_oneof:"installation_spec"`
// Optional default values yaml; if none provided, chart default will be used
ValuesYaml string `protobuf:"bytes,30,opt,name=values_yaml,json=valuesYaml,proto3" json:"values_yaml,omitempty"`
// Optional filter on the resources that should be considered part of the install, to handle cases
// where a single chart can be used to deploy many applications (i.e. Istio chart deploys Kiali)
RequiredLabels map[string]string `` /* 192-byte string literal not displayed */
// Mesh-specific modifications to the extension installation manifest.
Flavors []*Flavor `protobuf:"bytes,40,rep,name=flavors,proto3" json:"flavors,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Represents a specific version of an extension.
func (*VersionedApplicationSpec) Descriptor ¶
func (*VersionedApplicationSpec) Descriptor() ([]byte, []int)
func (*VersionedApplicationSpec) Equal ¶
func (this *VersionedApplicationSpec) Equal(that interface{}) bool
func (*VersionedApplicationSpec) GetDatePublished ¶
func (m *VersionedApplicationSpec) GetDatePublished() *time.Time
func (*VersionedApplicationSpec) GetFlavors ¶
func (m *VersionedApplicationSpec) GetFlavors() []*Flavor
func (*VersionedApplicationSpec) GetGithubChart ¶
func (m *VersionedApplicationSpec) GetGithubChart() *GithubRepositoryLocation
func (*VersionedApplicationSpec) GetHelmArchive ¶
func (m *VersionedApplicationSpec) GetHelmArchive() *TgzLocation
func (*VersionedApplicationSpec) GetInstallationSpec ¶
func (m *VersionedApplicationSpec) GetInstallationSpec() isVersionedApplicationSpec_InstallationSpec
func (*VersionedApplicationSpec) GetInstallationSteps ¶
func (m *VersionedApplicationSpec) GetInstallationSteps() *InstallationSteps
func (*VersionedApplicationSpec) GetManifestsArchive ¶
func (m *VersionedApplicationSpec) GetManifestsArchive() *TgzLocation
func (*VersionedApplicationSpec) GetRequiredLabels ¶
func (m *VersionedApplicationSpec) GetRequiredLabels() map[string]string
func (*VersionedApplicationSpec) GetValuesYaml ¶
func (m *VersionedApplicationSpec) GetValuesYaml() string
func (*VersionedApplicationSpec) GetVersion ¶
func (m *VersionedApplicationSpec) GetVersion() string
func (*VersionedApplicationSpec) ProtoMessage ¶
func (*VersionedApplicationSpec) ProtoMessage()
func (*VersionedApplicationSpec) Reset ¶
func (m *VersionedApplicationSpec) Reset()
func (*VersionedApplicationSpec) String ¶
func (m *VersionedApplicationSpec) String() string
func (*VersionedApplicationSpec) XXX_DiscardUnknown ¶
func (m *VersionedApplicationSpec) XXX_DiscardUnknown()
func (*VersionedApplicationSpec) XXX_Marshal ¶
func (m *VersionedApplicationSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VersionedApplicationSpec) XXX_Merge ¶
func (m *VersionedApplicationSpec) XXX_Merge(src proto.Message)
func (*VersionedApplicationSpec) XXX_OneofFuncs ¶
func (*VersionedApplicationSpec) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*VersionedApplicationSpec) XXX_Size ¶
func (m *VersionedApplicationSpec) XXX_Size() int
func (*VersionedApplicationSpec) XXX_Unmarshal ¶
func (m *VersionedApplicationSpec) XXX_Unmarshal(b []byte) error
type VersionedApplicationSpec_GithubChart ¶
type VersionedApplicationSpec_GithubChart struct {
GithubChart *GithubRepositoryLocation `protobuf:"bytes,13,opt,name=github_chart,json=githubChart,proto3,oneof"`
}
func (*VersionedApplicationSpec_GithubChart) Equal ¶
func (this *VersionedApplicationSpec_GithubChart) Equal(that interface{}) bool
type VersionedApplicationSpec_HelmArchive ¶
type VersionedApplicationSpec_HelmArchive struct {
HelmArchive *TgzLocation `protobuf:"bytes,14,opt,name=helm_archive,json=helmArchive,proto3,oneof"`
}
func (*VersionedApplicationSpec_HelmArchive) Equal ¶
func (this *VersionedApplicationSpec_HelmArchive) Equal(that interface{}) bool
type VersionedApplicationSpec_InstallationSteps ¶
type VersionedApplicationSpec_InstallationSteps struct {
InstallationSteps *InstallationSteps `protobuf:"bytes,16,opt,name=installation_steps,json=installationSteps,proto3,oneof"`
}
func (*VersionedApplicationSpec_InstallationSteps) Equal ¶
func (this *VersionedApplicationSpec_InstallationSteps) Equal(that interface{}) bool
type VersionedApplicationSpec_ManifestsArchive ¶
type VersionedApplicationSpec_ManifestsArchive struct {
ManifestsArchive *TgzLocation `protobuf:"bytes,15,opt,name=manifests_archive,json=manifestsArchive,proto3,oneof"`
}
func (*VersionedApplicationSpec_ManifestsArchive) Equal ¶
func (this *VersionedApplicationSpec_ManifestsArchive) Equal(that interface{}) bool