Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package version is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
 - Variables
 - func RegisterVersionServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
 - func RegisterVersionServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client VersionServiceClient) error
 - func RegisterVersionServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
 - func RegisterVersionServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server VersionServiceServer) error
 - func RegisterVersionServiceServer(s grpc.ServiceRegistrar, srv VersionServiceServer)
 - type ApplyRequest
 - func (*ApplyRequest) Descriptor() ([]byte, []int)deprecated
 - func (x *ApplyRequest) GetApply() string
 - func (x *ApplyRequest) GetBackupVersion() string
 - func (x *ApplyRequest) GetBackupsEnabled() bool
 - func (x *ApplyRequest) GetClusterSize() int32
 - func (x *ApplyRequest) GetClusterWideEnabled() bool
 - func (x *ApplyRequest) GetCustomResourceUid() string
 - func (x *ApplyRequest) GetDatabaseVersion() string
 - func (x *ApplyRequest) GetExtensions() string
 - func (x *ApplyRequest) GetHaproxyVersion() string
 - func (x *ApplyRequest) GetHashicorpVaultEnabled() bool
 - func (x *ApplyRequest) GetHelmDeployCr() bool
 - func (x *ApplyRequest) GetHelmDeployOperator() bool
 - func (x *ApplyRequest) GetKubeVersion() string
 - func (x *ApplyRequest) GetLogCollectorVersion() string
 - func (x *ApplyRequest) GetMcsEnabled() bool
 - func (x *ApplyRequest) GetNamespaceUid() string
 - func (x *ApplyRequest) GetOperatorVersion() string
 - func (x *ApplyRequest) GetPhysicalBackupScheduled() bool
 - func (x *ApplyRequest) GetPitrEnabled() bool
 - func (x *ApplyRequest) GetPlatform() string
 - func (x *ApplyRequest) GetPmmEnabled() bool
 - func (x *ApplyRequest) GetPmmVersion() string
 - func (x *ApplyRequest) GetProduct() string
 - func (x *ApplyRequest) GetProxysqlVersion() string
 - func (x *ApplyRequest) GetRoleManagementEnabled() bool
 - func (x *ApplyRequest) GetShardingEnabled() bool
 - func (x *ApplyRequest) GetSidecarsUsed() bool
 - func (x *ApplyRequest) GetUserManagementEnabled() bool
 - func (x *ApplyRequest) GetVolumeExpansionEnabled() bool
 - func (*ApplyRequest) ProtoMessage()
 - func (x *ApplyRequest) ProtoReflect() protoreflect.Message
 - func (x *ApplyRequest) Reset()
 - func (x *ApplyRequest) String() string
 
- type GetReleaseNotesRequest
 - func (*GetReleaseNotesRequest) Descriptor() ([]byte, []int)deprecated
 - func (x *GetReleaseNotesRequest) GetProduct() string
 - func (x *GetReleaseNotesRequest) GetVersion() string
 - func (*GetReleaseNotesRequest) ProtoMessage()
 - func (x *GetReleaseNotesRequest) ProtoReflect() protoreflect.Message
 - func (x *GetReleaseNotesRequest) Reset()
 - func (x *GetReleaseNotesRequest) String() string
 
- type GetReleaseNotesResponse
 - func (*GetReleaseNotesResponse) Descriptor() ([]byte, []int)deprecated
 - func (x *GetReleaseNotesResponse) GetProduct() string
 - func (x *GetReleaseNotesResponse) GetReleaseNote() string
 - func (x *GetReleaseNotesResponse) GetVersion() string
 - func (*GetReleaseNotesResponse) ProtoMessage()
 - func (x *GetReleaseNotesResponse) ProtoReflect() protoreflect.Message
 - func (x *GetReleaseNotesResponse) Reset()
 - func (x *GetReleaseNotesResponse) String() string
 
- type MetadataRequest
 - type MetadataResponse
 - func (*MetadataResponse) Descriptor() ([]byte, []int)deprecated
 - func (x *MetadataResponse) GetVersions() []*MetadataVersion
 - func (*MetadataResponse) ProtoMessage()
 - func (x *MetadataResponse) ProtoReflect() protoreflect.Message
 - func (x *MetadataResponse) Reset()
 - func (x *MetadataResponse) String() string
 
- type MetadataV2Response
 - func (*MetadataV2Response) Descriptor() ([]byte, []int)deprecated
 - func (x *MetadataV2Response) GetVersions() []*MetadataV2Version
 - func (*MetadataV2Response) ProtoMessage()
 - func (x *MetadataV2Response) ProtoReflect() protoreflect.Message
 - func (x *MetadataV2Response) Reset()
 - func (x *MetadataV2Response) String() string
 
- type MetadataV2Version
 - func (*MetadataV2Version) Descriptor() ([]byte, []int)deprecated
 - func (x *MetadataV2Version) GetImageInfo() *VersionV2
 - func (x *MetadataV2Version) GetRecommended() map[string]string
 - func (x *MetadataV2Version) GetSupported() map[string]string
 - func (x *MetadataV2Version) GetVersion() string
 - func (*MetadataV2Version) ProtoMessage()
 - func (x *MetadataV2Version) ProtoReflect() protoreflect.Message
 - func (x *MetadataV2Version) Reset()
 - func (x *MetadataV2Version) String() string
 
- type MetadataVersion
 - func (*MetadataVersion) Descriptor() ([]byte, []int)deprecated
 - func (x *MetadataVersion) GetRecommended() map[string]string
 - func (x *MetadataVersion) GetSupported() map[string]string
 - func (x *MetadataVersion) GetVersion() string
 - func (*MetadataVersion) ProtoMessage()
 - func (x *MetadataVersion) ProtoReflect() protoreflect.Message
 - func (x *MetadataVersion) Reset()
 - func (x *MetadataVersion) String() string
 
- type OperatorRequest
 - func (*OperatorRequest) Descriptor() ([]byte, []int)deprecated
 - func (x *OperatorRequest) GetBackupVersion() string
 - func (x *OperatorRequest) GetBackupsEnabled() bool
 - func (x *OperatorRequest) GetClusterSize() int32
 - func (x *OperatorRequest) GetClusterWideEnabled() bool
 - func (x *OperatorRequest) GetCustomResourceUid() string
 - func (x *OperatorRequest) GetDatabaseVersion() string
 - func (x *OperatorRequest) GetExtensions() string
 - func (x *OperatorRequest) GetHaproxyVersion() string
 - func (x *OperatorRequest) GetHashicorpVaultEnabled() bool
 - func (x *OperatorRequest) GetHelmDeployCr() bool
 - func (x *OperatorRequest) GetHelmDeployOperator() bool
 - func (x *OperatorRequest) GetKubeVersion() string
 - func (x *OperatorRequest) GetLogCollectorVersion() string
 - func (x *OperatorRequest) GetMcsEnabled() bool
 - func (x *OperatorRequest) GetNamespaceUid() string
 - func (x *OperatorRequest) GetOperatorVersion() string
 - func (x *OperatorRequest) GetPhysicalBackupScheduled() bool
 - func (x *OperatorRequest) GetPitrEnabled() bool
 - func (x *OperatorRequest) GetPlatform() string
 - func (x *OperatorRequest) GetPmmEnabled() bool
 - func (x *OperatorRequest) GetPmmVersion() string
 - func (x *OperatorRequest) GetProduct() string
 - func (x *OperatorRequest) GetProxysqlVersion() string
 - func (x *OperatorRequest) GetRoleManagementEnabled() bool
 - func (x *OperatorRequest) GetShardingEnabled() bool
 - func (x *OperatorRequest) GetSidecarsUsed() bool
 - func (x *OperatorRequest) GetUserManagementEnabled() bool
 - func (x *OperatorRequest) GetVolumeExpansionEnabled() bool
 - func (*OperatorRequest) ProtoMessage()
 - func (x *OperatorRequest) ProtoReflect() protoreflect.Message
 - func (x *OperatorRequest) Reset()
 - func (x *OperatorRequest) String() string
 
- type OperatorResponse
 - func (*OperatorResponse) Descriptor() ([]byte, []int)deprecated
 - func (x *OperatorResponse) GetVersions() []*OperatorVersion
 - func (*OperatorResponse) ProtoMessage()
 - func (x *OperatorResponse) ProtoReflect() protoreflect.Message
 - func (x *OperatorResponse) Reset()
 - func (x *OperatorResponse) String() string
 
- type OperatorVersion
 - func (*OperatorVersion) Descriptor() ([]byte, []int)deprecated
 - func (x *OperatorVersion) GetMatrix() *VersionMatrix
 - func (x *OperatorVersion) GetOperator() string
 - func (x *OperatorVersion) GetProduct() string
 - func (*OperatorVersion) ProtoMessage()
 - func (x *OperatorVersion) ProtoReflect() protoreflect.Message
 - func (x *OperatorVersion) Reset()
 - func (x *OperatorVersion) String() string
 
- type ProductRequest
 - func (*ProductRequest) Descriptor() ([]byte, []int)deprecated
 - func (x *ProductRequest) GetBackupVersion() string
 - func (x *ProductRequest) GetBackupsEnabled() bool
 - func (x *ProductRequest) GetClusterSize() int32
 - func (x *ProductRequest) GetClusterWideEnabled() bool
 - func (x *ProductRequest) GetCustomResourceUid() string
 - func (x *ProductRequest) GetDatabaseVersion() string
 - func (x *ProductRequest) GetExtensions() string
 - func (x *ProductRequest) GetHaproxyVersion() string
 - func (x *ProductRequest) GetHashicorpVaultEnabled() bool
 - func (x *ProductRequest) GetHelmDeployCr() bool
 - func (x *ProductRequest) GetHelmDeployOperator() bool
 - func (x *ProductRequest) GetKubeVersion() string
 - func (x *ProductRequest) GetLogCollectorVersion() string
 - func (x *ProductRequest) GetMcsEnabled() bool
 - func (x *ProductRequest) GetNamespaceUid() string
 - func (x *ProductRequest) GetPhysicalBackupScheduled() bool
 - func (x *ProductRequest) GetPitrEnabled() bool
 - func (x *ProductRequest) GetPlatform() string
 - func (x *ProductRequest) GetPmmEnabled() bool
 - func (x *ProductRequest) GetPmmVersion() string
 - func (x *ProductRequest) GetProduct() string
 - func (x *ProductRequest) GetProxysqlVersion() string
 - func (x *ProductRequest) GetRoleManagementEnabled() bool
 - func (x *ProductRequest) GetShardingEnabled() bool
 - func (x *ProductRequest) GetSidecarsUsed() bool
 - func (x *ProductRequest) GetUserManagementEnabled() bool
 - func (x *ProductRequest) GetVolumeExpansionEnabled() bool
 - func (*ProductRequest) ProtoMessage()
 - func (x *ProductRequest) ProtoReflect() protoreflect.Message
 - func (x *ProductRequest) Reset()
 - func (x *ProductRequest) String() string
 
- type ProductResponse
 - type Status
 - type UnimplementedVersionServiceServer
 - func (UnimplementedVersionServiceServer) Apply(context.Context, *ApplyRequest) (*VersionResponse, error)
 - func (UnimplementedVersionServiceServer) GetReleaseNotes(context.Context, *GetReleaseNotesRequest) (*GetReleaseNotesResponse, error)
 - func (UnimplementedVersionServiceServer) Metadata(context.Context, *MetadataRequest) (*MetadataResponse, error)
 - func (UnimplementedVersionServiceServer) MetadataV2(context.Context, *MetadataRequest) (*MetadataV2Response, error)
 - func (UnimplementedVersionServiceServer) Operator(context.Context, *OperatorRequest) (*OperatorResponse, error)
 - func (UnimplementedVersionServiceServer) Product(context.Context, *ProductRequest) (*ProductResponse, error)
 
- type UnsafeVersionServiceServer
 - type Version
 - func (*Version) Descriptor() ([]byte, []int)deprecated
 - func (x *Version) GetCritical() bool
 - func (x *Version) GetImageHash() string
 - func (x *Version) GetImageHashArm64() string
 - func (x *Version) GetImagePath() string
 - func (x *Version) GetStatus() Status
 - func (*Version) ProtoMessage()
 - func (x *Version) ProtoReflect() protoreflect.Message
 - func (x *Version) Reset()
 - func (x *Version) String() string
 
- type VersionMatrix
 - func (*VersionMatrix) Descriptor() ([]byte, []int)deprecated
 - func (x *VersionMatrix) GetBackup() map[string]*Version
 - func (x *VersionMatrix) GetHaproxy() map[string]*Version
 - func (x *VersionMatrix) GetLogCollector() map[string]*Version
 - func (x *VersionMatrix) GetMongod() map[string]*Version
 - func (x *VersionMatrix) GetMysql() map[string]*Version
 - func (x *VersionMatrix) GetOperator() map[string]*Version
 - func (x *VersionMatrix) GetOrchestrator() map[string]*Version
 - func (x *VersionMatrix) GetPgOperator() map[string]*Version
 - func (x *VersionMatrix) GetPgOperatorApiserver() map[string]*Version
 - func (x *VersionMatrix) GetPgOperatorDeployer() map[string]*Version
 - func (x *VersionMatrix) GetPgOperatorEvent() map[string]*Version
 - func (x *VersionMatrix) GetPgOperatorRmdata() map[string]*Version
 - func (x *VersionMatrix) GetPgOperatorScheduler() map[string]*Version
 - func (x *VersionMatrix) GetPgbackrest() map[string]*Version
 - func (x *VersionMatrix) GetPgbackrestRepo() map[string]*Version
 - func (x *VersionMatrix) GetPgbadger() map[string]*Version
 - func (x *VersionMatrix) GetPgbouncer() map[string]*Version
 - func (x *VersionMatrix) GetPmm() map[string]*Version
 - func (x *VersionMatrix) GetPostgis() map[string]*Version
 - func (x *VersionMatrix) GetPostgresql() map[string]*Version
 - func (x *VersionMatrix) GetProxysql() map[string]*Version
 - func (x *VersionMatrix) GetPsOperator() map[string]*Version
 - func (x *VersionMatrix) GetPsmdbOperator() map[string]*Version
 - func (x *VersionMatrix) GetPxc() map[string]*Version
 - func (x *VersionMatrix) GetPxcOperator() map[string]*Version
 - func (x *VersionMatrix) GetRouter() map[string]*Version
 - func (x *VersionMatrix) GetToolkit() map[string]*Version
 - func (*VersionMatrix) ProtoMessage()
 - func (x *VersionMatrix) ProtoReflect() protoreflect.Message
 - func (x *VersionMatrix) Reset()
 - func (x *VersionMatrix) String() string
 
- type VersionResponse
 - type VersionServiceClient
 - type VersionServiceServer
 - type VersionV2
 - func (*VersionV2) Descriptor() ([]byte, []int)deprecated
 - func (x *VersionV2) GetCritical() bool
 - func (x *VersionV2) GetImageHash() string
 - func (x *VersionV2) GetImageHashArm64() string
 - func (x *VersionV2) GetImagePath() string
 - func (x *VersionV2) GetImageReleaseTimestamp() *timestamppb.Timestamp
 - func (x *VersionV2) GetStatus() Status
 - func (*VersionV2) ProtoMessage()
 - func (x *VersionV2) ProtoReflect() protoreflect.Message
 - func (x *VersionV2) Reset()
 - func (x *VersionV2) String() string
 
Constants ¶
const ( VersionService_Apply_FullMethodName = "/version.VersionService/Apply" VersionService_Operator_FullMethodName = "/version.VersionService/Operator" VersionService_Product_FullMethodName = "/version.VersionService/Product" VersionService_Metadata_FullMethodName = "/version.VersionService/Metadata" VersionService_MetadataV2_FullMethodName = "/version.VersionService/MetadataV2" VersionService_GetReleaseNotes_FullMethodName = "/version.VersionService/GetReleaseNotes" )
Variables ¶
var ( Status_name = map[int32]string{ 0: "status_invalid", 1: "recommended", 2: "available", 3: "required", 4: "disabled", } Status_value = map[string]int32{ "status_invalid": 0, "recommended": 1, "available": 2, "required": 3, "disabled": 4, } )
Enum value maps for Status.
var File_api_version_proto protoreflect.FileDescriptor
    var VersionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "version.VersionService", HandlerType: (*VersionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Apply", Handler: _VersionService_Apply_Handler, }, { MethodName: "Operator", Handler: _VersionService_Operator_Handler, }, { MethodName: "Product", Handler: _VersionService_Product_Handler, }, { MethodName: "Metadata", Handler: _VersionService_Metadata_Handler, }, { MethodName: "MetadataV2", Handler: _VersionService_MetadataV2_Handler, }, { MethodName: "GetReleaseNotes", Handler: _VersionService_GetReleaseNotes_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/version.proto", }
VersionService_ServiceDesc is the grpc.ServiceDesc for VersionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterVersionServiceHandler ¶
func RegisterVersionServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterVersionServiceHandler registers the http handlers for service VersionService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterVersionServiceHandlerClient ¶
func RegisterVersionServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client VersionServiceClient) error
RegisterVersionServiceHandlerClient registers the http handlers for service VersionService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "VersionServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "VersionServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "VersionServiceClient" to call the correct interceptors.
func RegisterVersionServiceHandlerFromEndpoint ¶
func RegisterVersionServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterVersionServiceHandlerFromEndpoint is same as RegisterVersionServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterVersionServiceHandlerServer ¶
func RegisterVersionServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server VersionServiceServer) error
RegisterVersionServiceHandlerServer registers the http handlers for service VersionService to "mux". UnaryRPC :call VersionServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterVersionServiceHandlerFromEndpoint instead.
func RegisterVersionServiceServer ¶
func RegisterVersionServiceServer(s grpc.ServiceRegistrar, srv VersionServiceServer)
Types ¶
type ApplyRequest ¶
type ApplyRequest struct {
	Product                 string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	OperatorVersion         string `protobuf:"bytes,2,opt,name=operator_version,json=operatorVersion,proto3" json:"operator_version,omitempty"`
	Apply                   string `protobuf:"bytes,3,opt,name=apply,proto3" json:"apply,omitempty"`
	DatabaseVersion         string `protobuf:"bytes,4,opt,name=database_version,json=databaseVersion,proto3" json:"database_version,omitempty"`
	KubeVersion             string `protobuf:"bytes,5,opt,name=kube_version,json=kubeVersion,proto3" json:"kube_version,omitempty"`
	Platform                string `protobuf:"bytes,6,opt,name=platform,proto3" json:"platform,omitempty"`
	PmmVersion              string `protobuf:"bytes,7,opt,name=pmm_version,json=pmmVersion,proto3" json:"pmm_version,omitempty"`
	BackupVersion           string `protobuf:"bytes,8,opt,name=backup_version,json=backupVersion,proto3" json:"backup_version,omitempty"`
	ProxysqlVersion         string `protobuf:"bytes,9,opt,name=proxysql_version,json=proxysqlVersion,proto3" json:"proxysql_version,omitempty"`
	HaproxyVersion          string `protobuf:"bytes,10,opt,name=haproxy_version,json=haproxyVersion,proto3" json:"haproxy_version,omitempty"`
	NamespaceUid            string `protobuf:"bytes,11,opt,name=namespace_uid,json=namespaceUid,proto3" json:"namespace_uid,omitempty"`
	CustomResourceUid       string `protobuf:"bytes,12,opt,name=custom_resource_uid,json=customResourceUid,proto3" json:"custom_resource_uid,omitempty"`
	LogCollectorVersion     string `protobuf:"bytes,13,opt,name=log_collector_version,json=logCollectorVersion,proto3" json:"log_collector_version,omitempty"`
	ShardingEnabled         bool   `protobuf:"varint,14,opt,name=sharding_enabled,json=shardingEnabled,proto3" json:"sharding_enabled,omitempty"`
	HashicorpVaultEnabled   bool   `` /* 128-byte string literal not displayed */
	ClusterWideEnabled      bool   `protobuf:"varint,16,opt,name=cluster_wide_enabled,json=clusterWideEnabled,proto3" json:"cluster_wide_enabled,omitempty"`
	PmmEnabled              bool   `protobuf:"varint,17,opt,name=pmm_enabled,json=pmmEnabled,proto3" json:"pmm_enabled,omitempty"`
	HelmDeployOperator      bool   `protobuf:"varint,18,opt,name=helm_deploy_operator,json=helmDeployOperator,proto3" json:"helm_deploy_operator,omitempty"`
	HelmDeployCr            bool   `protobuf:"varint,19,opt,name=helm_deploy_cr,json=helmDeployCr,proto3" json:"helm_deploy_cr,omitempty"`
	SidecarsUsed            bool   `protobuf:"varint,20,opt,name=sidecars_used,json=sidecarsUsed,proto3" json:"sidecars_used,omitempty"`
	BackupsEnabled          bool   `protobuf:"varint,21,opt,name=backups_enabled,json=backupsEnabled,proto3" json:"backups_enabled,omitempty"`
	ClusterSize             int32  `protobuf:"varint,22,opt,name=cluster_size,json=clusterSize,proto3" json:"cluster_size,omitempty"`
	PitrEnabled             bool   `protobuf:"varint,23,opt,name=pitr_enabled,json=pitrEnabled,proto3" json:"pitr_enabled,omitempty"`
	PhysicalBackupScheduled bool   `` /* 134-byte string literal not displayed */
	Extensions              string `protobuf:"bytes,25,opt,name=extensions,proto3" json:"extensions,omitempty"`
	UserManagementEnabled   bool   `` /* 128-byte string literal not displayed */
	RoleManagementEnabled   bool   `` /* 128-byte string literal not displayed */
	McsEnabled              bool   `protobuf:"varint,28,opt,name=mcs_enabled,json=mcsEnabled,proto3" json:"mcs_enabled,omitempty"`
	VolumeExpansionEnabled  bool   `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*ApplyRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*ApplyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyRequest.ProtoReflect.Descriptor instead.
func (*ApplyRequest) GetApply ¶
func (x *ApplyRequest) GetApply() string
func (*ApplyRequest) GetBackupVersion ¶
func (x *ApplyRequest) GetBackupVersion() string
func (*ApplyRequest) GetBackupsEnabled ¶
func (x *ApplyRequest) GetBackupsEnabled() bool
func (*ApplyRequest) GetClusterSize ¶
func (x *ApplyRequest) GetClusterSize() int32
func (*ApplyRequest) GetClusterWideEnabled ¶
func (x *ApplyRequest) GetClusterWideEnabled() bool
func (*ApplyRequest) GetCustomResourceUid ¶
func (x *ApplyRequest) GetCustomResourceUid() string
func (*ApplyRequest) GetDatabaseVersion ¶
func (x *ApplyRequest) GetDatabaseVersion() string
func (*ApplyRequest) GetExtensions ¶
func (x *ApplyRequest) GetExtensions() string
func (*ApplyRequest) GetHaproxyVersion ¶
func (x *ApplyRequest) GetHaproxyVersion() string
func (*ApplyRequest) GetHashicorpVaultEnabled ¶
func (x *ApplyRequest) GetHashicorpVaultEnabled() bool
func (*ApplyRequest) GetHelmDeployCr ¶
func (x *ApplyRequest) GetHelmDeployCr() bool
func (*ApplyRequest) GetHelmDeployOperator ¶
func (x *ApplyRequest) GetHelmDeployOperator() bool
func (*ApplyRequest) GetKubeVersion ¶
func (x *ApplyRequest) GetKubeVersion() string
func (*ApplyRequest) GetLogCollectorVersion ¶
func (x *ApplyRequest) GetLogCollectorVersion() string
func (*ApplyRequest) GetMcsEnabled ¶
func (x *ApplyRequest) GetMcsEnabled() bool
func (*ApplyRequest) GetNamespaceUid ¶
func (x *ApplyRequest) GetNamespaceUid() string
func (*ApplyRequest) GetOperatorVersion ¶
func (x *ApplyRequest) GetOperatorVersion() string
func (*ApplyRequest) GetPhysicalBackupScheduled ¶
func (x *ApplyRequest) GetPhysicalBackupScheduled() bool
func (*ApplyRequest) GetPitrEnabled ¶
func (x *ApplyRequest) GetPitrEnabled() bool
func (*ApplyRequest) GetPlatform ¶
func (x *ApplyRequest) GetPlatform() string
func (*ApplyRequest) GetPmmEnabled ¶
func (x *ApplyRequest) GetPmmEnabled() bool
func (*ApplyRequest) GetPmmVersion ¶
func (x *ApplyRequest) GetPmmVersion() string
func (*ApplyRequest) GetProduct ¶
func (x *ApplyRequest) GetProduct() string
func (*ApplyRequest) GetProxysqlVersion ¶
func (x *ApplyRequest) GetProxysqlVersion() string
func (*ApplyRequest) GetRoleManagementEnabled ¶
func (x *ApplyRequest) GetRoleManagementEnabled() bool
func (*ApplyRequest) GetShardingEnabled ¶
func (x *ApplyRequest) GetShardingEnabled() bool
func (*ApplyRequest) GetSidecarsUsed ¶
func (x *ApplyRequest) GetSidecarsUsed() bool
func (*ApplyRequest) GetUserManagementEnabled ¶
func (x *ApplyRequest) GetUserManagementEnabled() bool
func (*ApplyRequest) GetVolumeExpansionEnabled ¶
func (x *ApplyRequest) GetVolumeExpansionEnabled() bool
func (*ApplyRequest) ProtoMessage ¶
func (*ApplyRequest) ProtoMessage()
func (*ApplyRequest) ProtoReflect ¶
func (x *ApplyRequest) ProtoReflect() protoreflect.Message
func (*ApplyRequest) Reset ¶
func (x *ApplyRequest) Reset()
func (*ApplyRequest) String ¶
func (x *ApplyRequest) String() string
type GetReleaseNotesRequest ¶
type GetReleaseNotesRequest struct {
	// Product name.
	Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	// Product version.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*GetReleaseNotesRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*GetReleaseNotesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetReleaseNotesRequest.ProtoReflect.Descriptor instead.
func (*GetReleaseNotesRequest) GetProduct ¶
func (x *GetReleaseNotesRequest) GetProduct() string
func (*GetReleaseNotesRequest) GetVersion ¶
func (x *GetReleaseNotesRequest) GetVersion() string
func (*GetReleaseNotesRequest) ProtoMessage ¶
func (*GetReleaseNotesRequest) ProtoMessage()
func (*GetReleaseNotesRequest) ProtoReflect ¶
func (x *GetReleaseNotesRequest) ProtoReflect() protoreflect.Message
func (*GetReleaseNotesRequest) Reset ¶
func (x *GetReleaseNotesRequest) Reset()
func (*GetReleaseNotesRequest) String ¶
func (x *GetReleaseNotesRequest) String() string
type GetReleaseNotesResponse ¶
type GetReleaseNotesResponse struct {
	// The product name.
	Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// release_notes is the release note for this version.
	ReleaseNote string `protobuf:"bytes,3,opt,name=release_note,json=releaseNote,proto3" json:"release_note,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*GetReleaseNotesResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*GetReleaseNotesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetReleaseNotesResponse.ProtoReflect.Descriptor instead.
func (*GetReleaseNotesResponse) GetProduct ¶
func (x *GetReleaseNotesResponse) GetProduct() string
func (*GetReleaseNotesResponse) GetReleaseNote ¶
func (x *GetReleaseNotesResponse) GetReleaseNote() string
func (*GetReleaseNotesResponse) GetVersion ¶
func (x *GetReleaseNotesResponse) GetVersion() string
func (*GetReleaseNotesResponse) ProtoMessage ¶
func (*GetReleaseNotesResponse) ProtoMessage()
func (*GetReleaseNotesResponse) ProtoReflect ¶
func (x *GetReleaseNotesResponse) ProtoReflect() protoreflect.Message
func (*GetReleaseNotesResponse) Reset ¶
func (x *GetReleaseNotesResponse) Reset()
func (*GetReleaseNotesResponse) String ¶
func (x *GetReleaseNotesResponse) String() string
type MetadataRequest ¶
type MetadataRequest struct {
	Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*MetadataRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*MetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use MetadataRequest.ProtoReflect.Descriptor instead.
func (*MetadataRequest) GetProduct ¶
func (x *MetadataRequest) GetProduct() string
func (*MetadataRequest) ProtoMessage ¶
func (*MetadataRequest) ProtoMessage()
func (*MetadataRequest) ProtoReflect ¶
func (x *MetadataRequest) ProtoReflect() protoreflect.Message
func (*MetadataRequest) Reset ¶
func (x *MetadataRequest) Reset()
func (*MetadataRequest) String ¶
func (x *MetadataRequest) String() string
type MetadataResponse ¶
type MetadataResponse struct {
	Versions []*MetadataVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*MetadataResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*MetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use MetadataResponse.ProtoReflect.Descriptor instead.
func (*MetadataResponse) GetVersions ¶
func (x *MetadataResponse) GetVersions() []*MetadataVersion
func (*MetadataResponse) ProtoMessage ¶
func (*MetadataResponse) ProtoMessage()
func (*MetadataResponse) ProtoReflect ¶
func (x *MetadataResponse) ProtoReflect() protoreflect.Message
func (*MetadataResponse) Reset ¶
func (x *MetadataResponse) Reset()
func (*MetadataResponse) String ¶
func (x *MetadataResponse) String() string
type MetadataV2Response ¶
type MetadataV2Response struct {
	Versions []*MetadataV2Version `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*MetadataV2Response) Descriptor
            deprecated
            
          
  
    
  
      
      func (*MetadataV2Response) Descriptor() ([]byte, []int)
Deprecated: Use MetadataV2Response.ProtoReflect.Descriptor instead.
func (*MetadataV2Response) GetVersions ¶
func (x *MetadataV2Response) GetVersions() []*MetadataV2Version
func (*MetadataV2Response) ProtoMessage ¶
func (*MetadataV2Response) ProtoMessage()
func (*MetadataV2Response) ProtoReflect ¶
func (x *MetadataV2Response) ProtoReflect() protoreflect.Message
func (*MetadataV2Response) Reset ¶
func (x *MetadataV2Response) Reset()
func (*MetadataV2Response) String ¶
func (x *MetadataV2Response) String() string
type MetadataV2Version ¶
type MetadataV2Version struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Recommended is the recommended version for a given component.
	Recommended map[string]string `` /* 163-byte string literal not displayed */
	// Supported holds semver constraint per component, such as ">= 1.0, < 1.4".
	Supported map[string]string `` /* 159-byte string literal not displayed */
	// ImageInfo holds information about the docker image for this version.
	ImageInfo *VersionV2 `protobuf:"bytes,4,opt,name=image_info,json=imageInfo,proto3" json:"image_info,omitempty"`
	// contains filtered or unexported fields
}
    MetadataV2Version represents metadata for a given version with additional fields.
        
          
            func (*MetadataV2Version) Descriptor
            deprecated
            
          
  
    
  
      
      func (*MetadataV2Version) Descriptor() ([]byte, []int)
Deprecated: Use MetadataV2Version.ProtoReflect.Descriptor instead.
func (*MetadataV2Version) GetImageInfo ¶
func (x *MetadataV2Version) GetImageInfo() *VersionV2
func (*MetadataV2Version) GetRecommended ¶
func (x *MetadataV2Version) GetRecommended() map[string]string
func (*MetadataV2Version) GetSupported ¶
func (x *MetadataV2Version) GetSupported() map[string]string
func (*MetadataV2Version) GetVersion ¶
func (x *MetadataV2Version) GetVersion() string
func (*MetadataV2Version) ProtoMessage ¶
func (*MetadataV2Version) ProtoMessage()
func (*MetadataV2Version) ProtoReflect ¶
func (x *MetadataV2Version) ProtoReflect() protoreflect.Message
func (*MetadataV2Version) Reset ¶
func (x *MetadataV2Version) Reset()
func (*MetadataV2Version) String ¶
func (x *MetadataV2Version) String() string
type MetadataVersion ¶
type MetadataVersion struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Recommended is the recommended version for a given component.
	Recommended map[string]string `` /* 163-byte string literal not displayed */
	// Supported holds semver constraint per component, such as ">= 1.0, < 1.4".
	Supported map[string]string `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}
    MetadataVersion represents metadata for a given version.
        
          
            func (*MetadataVersion) Descriptor
            deprecated
            
          
  
    
  
      
      func (*MetadataVersion) Descriptor() ([]byte, []int)
Deprecated: Use MetadataVersion.ProtoReflect.Descriptor instead.
func (*MetadataVersion) GetRecommended ¶
func (x *MetadataVersion) GetRecommended() map[string]string
func (*MetadataVersion) GetSupported ¶
func (x *MetadataVersion) GetSupported() map[string]string
func (*MetadataVersion) GetVersion ¶
func (x *MetadataVersion) GetVersion() string
func (*MetadataVersion) ProtoMessage ¶
func (*MetadataVersion) ProtoMessage()
func (*MetadataVersion) ProtoReflect ¶
func (x *MetadataVersion) ProtoReflect() protoreflect.Message
func (*MetadataVersion) Reset ¶
func (x *MetadataVersion) Reset()
func (*MetadataVersion) String ¶
func (x *MetadataVersion) String() string
type OperatorRequest ¶
type OperatorRequest struct {
	Product                 string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	OperatorVersion         string `protobuf:"bytes,2,opt,name=operator_version,json=operatorVersion,proto3" json:"operator_version,omitempty"`
	DatabaseVersion         string `protobuf:"bytes,4,opt,name=database_version,json=databaseVersion,proto3" json:"database_version,omitempty"`
	KubeVersion             string `protobuf:"bytes,5,opt,name=kube_version,json=kubeVersion,proto3" json:"kube_version,omitempty"`
	Platform                string `protobuf:"bytes,6,opt,name=platform,proto3" json:"platform,omitempty"`
	PmmVersion              string `protobuf:"bytes,7,opt,name=pmm_version,json=pmmVersion,proto3" json:"pmm_version,omitempty"`
	BackupVersion           string `protobuf:"bytes,8,opt,name=backup_version,json=backupVersion,proto3" json:"backup_version,omitempty"`
	ProxysqlVersion         string `protobuf:"bytes,9,opt,name=proxysql_version,json=proxysqlVersion,proto3" json:"proxysql_version,omitempty"`
	HaproxyVersion          string `protobuf:"bytes,10,opt,name=haproxy_version,json=haproxyVersion,proto3" json:"haproxy_version,omitempty"`
	NamespaceUid            string `protobuf:"bytes,11,opt,name=namespace_uid,json=namespaceUid,proto3" json:"namespace_uid,omitempty"`
	CustomResourceUid       string `protobuf:"bytes,12,opt,name=custom_resource_uid,json=customResourceUid,proto3" json:"custom_resource_uid,omitempty"`
	LogCollectorVersion     string `protobuf:"bytes,13,opt,name=log_collector_version,json=logCollectorVersion,proto3" json:"log_collector_version,omitempty"`
	ShardingEnabled         bool   `protobuf:"varint,14,opt,name=sharding_enabled,json=shardingEnabled,proto3" json:"sharding_enabled,omitempty"`
	HashicorpVaultEnabled   bool   `` /* 128-byte string literal not displayed */
	ClusterWideEnabled      bool   `protobuf:"varint,16,opt,name=cluster_wide_enabled,json=clusterWideEnabled,proto3" json:"cluster_wide_enabled,omitempty"`
	PmmEnabled              bool   `protobuf:"varint,17,opt,name=pmm_enabled,json=pmmEnabled,proto3" json:"pmm_enabled,omitempty"`
	HelmDeployOperator      bool   `protobuf:"varint,18,opt,name=helm_deploy_operator,json=helmDeployOperator,proto3" json:"helm_deploy_operator,omitempty"`
	HelmDeployCr            bool   `protobuf:"varint,19,opt,name=helm_deploy_cr,json=helmDeployCr,proto3" json:"helm_deploy_cr,omitempty"`
	SidecarsUsed            bool   `protobuf:"varint,20,opt,name=sidecars_used,json=sidecarsUsed,proto3" json:"sidecars_used,omitempty"`
	BackupsEnabled          bool   `protobuf:"varint,21,opt,name=backups_enabled,json=backupsEnabled,proto3" json:"backups_enabled,omitempty"`
	ClusterSize             int32  `protobuf:"varint,22,opt,name=cluster_size,json=clusterSize,proto3" json:"cluster_size,omitempty"`
	PitrEnabled             bool   `protobuf:"varint,23,opt,name=pitr_enabled,json=pitrEnabled,proto3" json:"pitr_enabled,omitempty"`
	PhysicalBackupScheduled bool   `` /* 134-byte string literal not displayed */
	Extensions              string `protobuf:"bytes,25,opt,name=extensions,proto3" json:"extensions,omitempty"`
	UserManagementEnabled   bool   `` /* 128-byte string literal not displayed */
	RoleManagementEnabled   bool   `` /* 128-byte string literal not displayed */
	McsEnabled              bool   `protobuf:"varint,28,opt,name=mcs_enabled,json=mcsEnabled,proto3" json:"mcs_enabled,omitempty"`
	VolumeExpansionEnabled  bool   `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*OperatorRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*OperatorRequest) Descriptor() ([]byte, []int)
Deprecated: Use OperatorRequest.ProtoReflect.Descriptor instead.
func (*OperatorRequest) GetBackupVersion ¶
func (x *OperatorRequest) GetBackupVersion() string
func (*OperatorRequest) GetBackupsEnabled ¶
func (x *OperatorRequest) GetBackupsEnabled() bool
func (*OperatorRequest) GetClusterSize ¶
func (x *OperatorRequest) GetClusterSize() int32
func (*OperatorRequest) GetClusterWideEnabled ¶
func (x *OperatorRequest) GetClusterWideEnabled() bool
func (*OperatorRequest) GetCustomResourceUid ¶
func (x *OperatorRequest) GetCustomResourceUid() string
func (*OperatorRequest) GetDatabaseVersion ¶
func (x *OperatorRequest) GetDatabaseVersion() string
func (*OperatorRequest) GetExtensions ¶
func (x *OperatorRequest) GetExtensions() string
func (*OperatorRequest) GetHaproxyVersion ¶
func (x *OperatorRequest) GetHaproxyVersion() string
func (*OperatorRequest) GetHashicorpVaultEnabled ¶
func (x *OperatorRequest) GetHashicorpVaultEnabled() bool
func (*OperatorRequest) GetHelmDeployCr ¶
func (x *OperatorRequest) GetHelmDeployCr() bool
func (*OperatorRequest) GetHelmDeployOperator ¶
func (x *OperatorRequest) GetHelmDeployOperator() bool
func (*OperatorRequest) GetKubeVersion ¶
func (x *OperatorRequest) GetKubeVersion() string
func (*OperatorRequest) GetLogCollectorVersion ¶
func (x *OperatorRequest) GetLogCollectorVersion() string
func (*OperatorRequest) GetMcsEnabled ¶
func (x *OperatorRequest) GetMcsEnabled() bool
func (*OperatorRequest) GetNamespaceUid ¶
func (x *OperatorRequest) GetNamespaceUid() string
func (*OperatorRequest) GetOperatorVersion ¶
func (x *OperatorRequest) GetOperatorVersion() string
func (*OperatorRequest) GetPhysicalBackupScheduled ¶
func (x *OperatorRequest) GetPhysicalBackupScheduled() bool
func (*OperatorRequest) GetPitrEnabled ¶
func (x *OperatorRequest) GetPitrEnabled() bool
func (*OperatorRequest) GetPlatform ¶
func (x *OperatorRequest) GetPlatform() string
func (*OperatorRequest) GetPmmEnabled ¶
func (x *OperatorRequest) GetPmmEnabled() bool
func (*OperatorRequest) GetPmmVersion ¶
func (x *OperatorRequest) GetPmmVersion() string
func (*OperatorRequest) GetProduct ¶
func (x *OperatorRequest) GetProduct() string
func (*OperatorRequest) GetProxysqlVersion ¶
func (x *OperatorRequest) GetProxysqlVersion() string
func (*OperatorRequest) GetRoleManagementEnabled ¶
func (x *OperatorRequest) GetRoleManagementEnabled() bool
func (*OperatorRequest) GetShardingEnabled ¶
func (x *OperatorRequest) GetShardingEnabled() bool
func (*OperatorRequest) GetSidecarsUsed ¶
func (x *OperatorRequest) GetSidecarsUsed() bool
func (*OperatorRequest) GetUserManagementEnabled ¶
func (x *OperatorRequest) GetUserManagementEnabled() bool
func (*OperatorRequest) GetVolumeExpansionEnabled ¶
func (x *OperatorRequest) GetVolumeExpansionEnabled() bool
func (*OperatorRequest) ProtoMessage ¶
func (*OperatorRequest) ProtoMessage()
func (*OperatorRequest) ProtoReflect ¶
func (x *OperatorRequest) ProtoReflect() protoreflect.Message
func (*OperatorRequest) Reset ¶
func (x *OperatorRequest) Reset()
func (*OperatorRequest) String ¶
func (x *OperatorRequest) String() string
type OperatorResponse ¶
type OperatorResponse struct {
	Versions []*OperatorVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*OperatorResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*OperatorResponse) Descriptor() ([]byte, []int)
Deprecated: Use OperatorResponse.ProtoReflect.Descriptor instead.
func (*OperatorResponse) GetVersions ¶
func (x *OperatorResponse) GetVersions() []*OperatorVersion
func (*OperatorResponse) ProtoMessage ¶
func (*OperatorResponse) ProtoMessage()
func (*OperatorResponse) ProtoReflect ¶
func (x *OperatorResponse) ProtoReflect() protoreflect.Message
func (*OperatorResponse) Reset ¶
func (x *OperatorResponse) Reset()
func (*OperatorResponse) String ¶
func (x *OperatorResponse) String() string
type OperatorVersion ¶
type OperatorVersion struct {
	Product  string         `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	Operator string         `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"`
	Matrix   *VersionMatrix `protobuf:"bytes,3,opt,name=matrix,proto3" json:"matrix,omitempty"`
	// contains filtered or unexported fields
}
    OperatorVersion represents operator version.
        
          
            func (*OperatorVersion) Descriptor
            deprecated
            
          
  
    
  
      
      func (*OperatorVersion) Descriptor() ([]byte, []int)
Deprecated: Use OperatorVersion.ProtoReflect.Descriptor instead.
func (*OperatorVersion) GetMatrix ¶
func (x *OperatorVersion) GetMatrix() *VersionMatrix
func (*OperatorVersion) GetOperator ¶
func (x *OperatorVersion) GetOperator() string
func (*OperatorVersion) GetProduct ¶
func (x *OperatorVersion) GetProduct() string
func (*OperatorVersion) ProtoMessage ¶
func (*OperatorVersion) ProtoMessage()
func (*OperatorVersion) ProtoReflect ¶
func (x *OperatorVersion) ProtoReflect() protoreflect.Message
func (*OperatorVersion) Reset ¶
func (x *OperatorVersion) Reset()
func (*OperatorVersion) String ¶
func (x *OperatorVersion) String() string
type ProductRequest ¶
type ProductRequest struct {
	Product                 string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
	DatabaseVersion         string `protobuf:"bytes,4,opt,name=database_version,json=databaseVersion,proto3" json:"database_version,omitempty"`
	KubeVersion             string `protobuf:"bytes,5,opt,name=kube_version,json=kubeVersion,proto3" json:"kube_version,omitempty"`
	Platform                string `protobuf:"bytes,6,opt,name=platform,proto3" json:"platform,omitempty"`
	PmmVersion              string `protobuf:"bytes,7,opt,name=pmm_version,json=pmmVersion,proto3" json:"pmm_version,omitempty"`
	BackupVersion           string `protobuf:"bytes,8,opt,name=backup_version,json=backupVersion,proto3" json:"backup_version,omitempty"`
	ProxysqlVersion         string `protobuf:"bytes,9,opt,name=proxysql_version,json=proxysqlVersion,proto3" json:"proxysql_version,omitempty"`
	HaproxyVersion          string `protobuf:"bytes,10,opt,name=haproxy_version,json=haproxyVersion,proto3" json:"haproxy_version,omitempty"`
	NamespaceUid            string `protobuf:"bytes,11,opt,name=namespace_uid,json=namespaceUid,proto3" json:"namespace_uid,omitempty"`
	CustomResourceUid       string `protobuf:"bytes,12,opt,name=custom_resource_uid,json=customResourceUid,proto3" json:"custom_resource_uid,omitempty"`
	LogCollectorVersion     string `protobuf:"bytes,13,opt,name=log_collector_version,json=logCollectorVersion,proto3" json:"log_collector_version,omitempty"`
	ShardingEnabled         bool   `protobuf:"varint,14,opt,name=sharding_enabled,json=shardingEnabled,proto3" json:"sharding_enabled,omitempty"`
	HashicorpVaultEnabled   bool   `` /* 128-byte string literal not displayed */
	ClusterWideEnabled      bool   `protobuf:"varint,16,opt,name=cluster_wide_enabled,json=clusterWideEnabled,proto3" json:"cluster_wide_enabled,omitempty"`
	PmmEnabled              bool   `protobuf:"varint,17,opt,name=pmm_enabled,json=pmmEnabled,proto3" json:"pmm_enabled,omitempty"`
	HelmDeployOperator      bool   `protobuf:"varint,18,opt,name=helm_deploy_operator,json=helmDeployOperator,proto3" json:"helm_deploy_operator,omitempty"`
	HelmDeployCr            bool   `protobuf:"varint,19,opt,name=helm_deploy_cr,json=helmDeployCr,proto3" json:"helm_deploy_cr,omitempty"`
	SidecarsUsed            bool   `protobuf:"varint,20,opt,name=sidecars_used,json=sidecarsUsed,proto3" json:"sidecars_used,omitempty"`
	BackupsEnabled          bool   `protobuf:"varint,21,opt,name=backups_enabled,json=backupsEnabled,proto3" json:"backups_enabled,omitempty"`
	ClusterSize             int32  `protobuf:"varint,22,opt,name=cluster_size,json=clusterSize,proto3" json:"cluster_size,omitempty"`
	PitrEnabled             bool   `protobuf:"varint,23,opt,name=pitr_enabled,json=pitrEnabled,proto3" json:"pitr_enabled,omitempty"`
	PhysicalBackupScheduled bool   `` /* 134-byte string literal not displayed */
	Extensions              string `protobuf:"bytes,25,opt,name=extensions,proto3" json:"extensions,omitempty"`
	UserManagementEnabled   bool   `` /* 128-byte string literal not displayed */
	RoleManagementEnabled   bool   `` /* 128-byte string literal not displayed */
	McsEnabled              bool   `protobuf:"varint,28,opt,name=mcs_enabled,json=mcsEnabled,proto3" json:"mcs_enabled,omitempty"`
	VolumeExpansionEnabled  bool   `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}
    
        
          
            func (*ProductRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*ProductRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProductRequest.ProtoReflect.Descriptor instead.
func (*ProductRequest) GetBackupVersion ¶
func (x *ProductRequest) GetBackupVersion() string
func (*ProductRequest) GetBackupsEnabled ¶
func (x *ProductRequest) GetBackupsEnabled() bool
func (*ProductRequest) GetClusterSize ¶
func (x *ProductRequest) GetClusterSize() int32
func (*ProductRequest) GetClusterWideEnabled ¶
func (x *ProductRequest) GetClusterWideEnabled() bool
func (*ProductRequest) GetCustomResourceUid ¶
func (x *ProductRequest) GetCustomResourceUid() string
func (*ProductRequest) GetDatabaseVersion ¶
func (x *ProductRequest) GetDatabaseVersion() string
func (*ProductRequest) GetExtensions ¶
func (x *ProductRequest) GetExtensions() string
func (*ProductRequest) GetHaproxyVersion ¶
func (x *ProductRequest) GetHaproxyVersion() string
func (*ProductRequest) GetHashicorpVaultEnabled ¶
func (x *ProductRequest) GetHashicorpVaultEnabled() bool
func (*ProductRequest) GetHelmDeployCr ¶
func (x *ProductRequest) GetHelmDeployCr() bool
func (*ProductRequest) GetHelmDeployOperator ¶
func (x *ProductRequest) GetHelmDeployOperator() bool
func (*ProductRequest) GetKubeVersion ¶
func (x *ProductRequest) GetKubeVersion() string
func (*ProductRequest) GetLogCollectorVersion ¶
func (x *ProductRequest) GetLogCollectorVersion() string
func (*ProductRequest) GetMcsEnabled ¶
func (x *ProductRequest) GetMcsEnabled() bool
func (*ProductRequest) GetNamespaceUid ¶
func (x *ProductRequest) GetNamespaceUid() string
func (*ProductRequest) GetPhysicalBackupScheduled ¶
func (x *ProductRequest) GetPhysicalBackupScheduled() bool
func (*ProductRequest) GetPitrEnabled ¶
func (x *ProductRequest) GetPitrEnabled() bool
func (*ProductRequest) GetPlatform ¶
func (x *ProductRequest) GetPlatform() string
func (*ProductRequest) GetPmmEnabled ¶
func (x *ProductRequest) GetPmmEnabled() bool
func (*ProductRequest) GetPmmVersion ¶
func (x *ProductRequest) GetPmmVersion() string
func (*ProductRequest) GetProduct ¶
func (x *ProductRequest) GetProduct() string
func (*ProductRequest) GetProxysqlVersion ¶
func (x *ProductRequest) GetProxysqlVersion() string
func (*ProductRequest) GetRoleManagementEnabled ¶
func (x *ProductRequest) GetRoleManagementEnabled() bool
func (*ProductRequest) GetShardingEnabled ¶
func (x *ProductRequest) GetShardingEnabled() bool
func (*ProductRequest) GetSidecarsUsed ¶
func (x *ProductRequest) GetSidecarsUsed() bool
func (*ProductRequest) GetUserManagementEnabled ¶
func (x *ProductRequest) GetUserManagementEnabled() bool
func (*ProductRequest) GetVolumeExpansionEnabled ¶
func (x *ProductRequest) GetVolumeExpansionEnabled() bool
func (*ProductRequest) ProtoMessage ¶
func (*ProductRequest) ProtoMessage()
func (*ProductRequest) ProtoReflect ¶
func (x *ProductRequest) ProtoReflect() protoreflect.Message
func (*ProductRequest) Reset ¶
func (x *ProductRequest) Reset()
func (*ProductRequest) String ¶
func (x *ProductRequest) String() string
type ProductResponse ¶
type ProductResponse struct {
	Versions []*OperatorVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*ProductResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*ProductResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProductResponse.ProtoReflect.Descriptor instead.
func (*ProductResponse) GetVersions ¶
func (x *ProductResponse) GetVersions() []*OperatorVersion
func (*ProductResponse) ProtoMessage ¶
func (*ProductResponse) ProtoMessage()
func (*ProductResponse) ProtoReflect ¶
func (x *ProductResponse) ProtoReflect() protoreflect.Message
func (*ProductResponse) Reset ¶
func (x *ProductResponse) Reset()
func (*ProductResponse) String ¶
func (x *ProductResponse) String() string
type Status ¶
type Status int32
Status describes the current version status.
func (Status) Descriptor ¶
func (Status) Descriptor() protoreflect.EnumDescriptor
        
          
            func (Status) EnumDescriptor
            deprecated
            
          
  
    
  
      
      
    func (Status) Number ¶
func (x Status) Number() protoreflect.EnumNumber
func (Status) Type ¶
func (Status) Type() protoreflect.EnumType
type UnimplementedVersionServiceServer ¶
type UnimplementedVersionServiceServer struct {
}
    UnimplementedVersionServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedVersionServiceServer) Apply ¶
func (UnimplementedVersionServiceServer) Apply(context.Context, *ApplyRequest) (*VersionResponse, error)
func (UnimplementedVersionServiceServer) GetReleaseNotes ¶
func (UnimplementedVersionServiceServer) GetReleaseNotes(context.Context, *GetReleaseNotesRequest) (*GetReleaseNotesResponse, error)
func (UnimplementedVersionServiceServer) Metadata ¶
func (UnimplementedVersionServiceServer) Metadata(context.Context, *MetadataRequest) (*MetadataResponse, error)
func (UnimplementedVersionServiceServer) MetadataV2 ¶
func (UnimplementedVersionServiceServer) MetadataV2(context.Context, *MetadataRequest) (*MetadataV2Response, error)
func (UnimplementedVersionServiceServer) Operator ¶
func (UnimplementedVersionServiceServer) Operator(context.Context, *OperatorRequest) (*OperatorResponse, error)
func (UnimplementedVersionServiceServer) Product ¶
func (UnimplementedVersionServiceServer) Product(context.Context, *ProductRequest) (*ProductResponse, error)
type UnsafeVersionServiceServer ¶
type UnsafeVersionServiceServer interface {
	// contains filtered or unexported methods
}
    UnsafeVersionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VersionServiceServer will result in compilation errors.
type Version ¶
type Version struct {
	ImagePath      string `protobuf:"bytes,1,opt,name=image_path,json=imagePath,proto3" json:"image_path,omitempty"`
	ImageHash      string `protobuf:"bytes,2,opt,name=image_hash,json=imageHash,proto3" json:"image_hash,omitempty"`
	ImageHashArm64 string `protobuf:"bytes,3,opt,name=image_hash_arm64,json=imageHashArm64,proto3" json:"image_hash_arm64,omitempty"`
	Status         Status `protobuf:"varint,4,opt,name=status,proto3,enum=version.Status" json:"status,omitempty"`
	Critical       bool   `protobuf:"varint,5,opt,name=critical,proto3" json:"critical,omitempty"`
	// contains filtered or unexported fields
}
    Version represents product version information.
        
          
            func (*Version) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*Version) GetCritical ¶
func (*Version) GetImageHash ¶
func (*Version) GetImageHashArm64 ¶
func (*Version) GetImagePath ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
type VersionMatrix ¶
type VersionMatrix struct {
	Mongod              map[string]*Version `` /* 153-byte string literal not displayed */
	Pxc                 map[string]*Version `` /* 147-byte string literal not displayed */
	Pmm                 map[string]*Version `` /* 147-byte string literal not displayed */
	Proxysql            map[string]*Version `` /* 157-byte string literal not displayed */
	Haproxy             map[string]*Version `` /* 155-byte string literal not displayed */
	Backup              map[string]*Version `` /* 153-byte string literal not displayed */
	Operator            map[string]*Version `` /* 157-byte string literal not displayed */
	LogCollector        map[string]*Version `` /* 185-byte string literal not displayed */
	Postgresql          map[string]*Version `` /* 161-byte string literal not displayed */
	Pgbackrest          map[string]*Version `` /* 162-byte string literal not displayed */
	PgbackrestRepo      map[string]*Version `` /* 192-byte string literal not displayed */
	Pgbadger            map[string]*Version `` /* 158-byte string literal not displayed */
	Pgbouncer           map[string]*Version `` /* 160-byte string literal not displayed */
	PxcOperator         map[string]*Version `` /* 183-byte string literal not displayed */
	PsmdbOperator       map[string]*Version `` /* 189-byte string literal not displayed */
	PgOperatorApiserver map[string]*Version `` /* 209-byte string literal not displayed */
	PgOperatorEvent     map[string]*Version `` /* 197-byte string literal not displayed */
	PgOperatorRmdata    map[string]*Version `` /* 200-byte string literal not displayed */
	PgOperatorScheduler map[string]*Version `` /* 209-byte string literal not displayed */
	PgOperator          map[string]*Version `` /* 180-byte string literal not displayed */
	PgOperatorDeployer  map[string]*Version `` /* 206-byte string literal not displayed */
	PsOperator          map[string]*Version `` /* 180-byte string literal not displayed */
	Mysql               map[string]*Version `` /* 152-byte string literal not displayed */
	Router              map[string]*Version `` /* 154-byte string literal not displayed */
	Orchestrator        map[string]*Version `` /* 166-byte string literal not displayed */
	Toolkit             map[string]*Version `` /* 156-byte string literal not displayed */
	Postgis             map[string]*Version `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}
    VersionMatrix represents set of possible product versions.
        
          
            func (*VersionMatrix) Descriptor
            deprecated
            
          
  
    
  
      
      func (*VersionMatrix) Descriptor() ([]byte, []int)
Deprecated: Use VersionMatrix.ProtoReflect.Descriptor instead.
func (*VersionMatrix) GetBackup ¶
func (x *VersionMatrix) GetBackup() map[string]*Version
func (*VersionMatrix) GetHaproxy ¶
func (x *VersionMatrix) GetHaproxy() map[string]*Version
func (*VersionMatrix) GetLogCollector ¶
func (x *VersionMatrix) GetLogCollector() map[string]*Version
func (*VersionMatrix) GetMongod ¶
func (x *VersionMatrix) GetMongod() map[string]*Version
func (*VersionMatrix) GetMysql ¶
func (x *VersionMatrix) GetMysql() map[string]*Version
func (*VersionMatrix) GetOperator ¶
func (x *VersionMatrix) GetOperator() map[string]*Version
func (*VersionMatrix) GetOrchestrator ¶
func (x *VersionMatrix) GetOrchestrator() map[string]*Version
func (*VersionMatrix) GetPgOperator ¶
func (x *VersionMatrix) GetPgOperator() map[string]*Version
func (*VersionMatrix) GetPgOperatorApiserver ¶
func (x *VersionMatrix) GetPgOperatorApiserver() map[string]*Version
func (*VersionMatrix) GetPgOperatorDeployer ¶
func (x *VersionMatrix) GetPgOperatorDeployer() map[string]*Version
func (*VersionMatrix) GetPgOperatorEvent ¶
func (x *VersionMatrix) GetPgOperatorEvent() map[string]*Version
func (*VersionMatrix) GetPgOperatorRmdata ¶
func (x *VersionMatrix) GetPgOperatorRmdata() map[string]*Version
func (*VersionMatrix) GetPgOperatorScheduler ¶
func (x *VersionMatrix) GetPgOperatorScheduler() map[string]*Version
func (*VersionMatrix) GetPgbackrest ¶
func (x *VersionMatrix) GetPgbackrest() map[string]*Version
func (*VersionMatrix) GetPgbackrestRepo ¶
func (x *VersionMatrix) GetPgbackrestRepo() map[string]*Version
func (*VersionMatrix) GetPgbadger ¶
func (x *VersionMatrix) GetPgbadger() map[string]*Version
func (*VersionMatrix) GetPgbouncer ¶
func (x *VersionMatrix) GetPgbouncer() map[string]*Version
func (*VersionMatrix) GetPmm ¶
func (x *VersionMatrix) GetPmm() map[string]*Version
func (*VersionMatrix) GetPostgis ¶
func (x *VersionMatrix) GetPostgis() map[string]*Version
func (*VersionMatrix) GetPostgresql ¶
func (x *VersionMatrix) GetPostgresql() map[string]*Version
func (*VersionMatrix) GetProxysql ¶
func (x *VersionMatrix) GetProxysql() map[string]*Version
func (*VersionMatrix) GetPsOperator ¶
func (x *VersionMatrix) GetPsOperator() map[string]*Version
func (*VersionMatrix) GetPsmdbOperator ¶
func (x *VersionMatrix) GetPsmdbOperator() map[string]*Version
func (*VersionMatrix) GetPxc ¶
func (x *VersionMatrix) GetPxc() map[string]*Version
func (*VersionMatrix) GetPxcOperator ¶
func (x *VersionMatrix) GetPxcOperator() map[string]*Version
func (*VersionMatrix) GetRouter ¶
func (x *VersionMatrix) GetRouter() map[string]*Version
func (*VersionMatrix) GetToolkit ¶
func (x *VersionMatrix) GetToolkit() map[string]*Version
func (*VersionMatrix) ProtoMessage ¶
func (*VersionMatrix) ProtoMessage()
func (*VersionMatrix) ProtoReflect ¶
func (x *VersionMatrix) ProtoReflect() protoreflect.Message
func (*VersionMatrix) Reset ¶
func (x *VersionMatrix) Reset()
func (*VersionMatrix) String ¶
func (x *VersionMatrix) String() string
type VersionResponse ¶
type VersionResponse struct {
	Versions []*OperatorVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*VersionResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*VersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use VersionResponse.ProtoReflect.Descriptor instead.
func (*VersionResponse) GetVersions ¶
func (x *VersionResponse) GetVersions() []*OperatorVersion
func (*VersionResponse) ProtoMessage ¶
func (*VersionResponse) ProtoMessage()
func (*VersionResponse) ProtoReflect ¶
func (x *VersionResponse) ProtoReflect() protoreflect.Message
func (*VersionResponse) Reset ¶
func (x *VersionResponse) Reset()
func (*VersionResponse) String ¶
func (x *VersionResponse) String() string
type VersionServiceClient ¶
type VersionServiceClient interface {
	// Apply provides information about specific product version and its dependencies.
	Apply(ctx context.Context, in *ApplyRequest, opts ...grpc.CallOption) (*VersionResponse, error)
	// Operator provides information about product versions and its dependencies for operator.
	Operator(ctx context.Context, in *OperatorRequest, opts ...grpc.CallOption) (*OperatorResponse, error)
	// Product provides information about product versions among all operator versions.
	Product(ctx context.Context, in *ProductRequest, opts ...grpc.CallOption) (*ProductResponse, error)
	// Metadata provides metadata information about products.
	Metadata(ctx context.Context, in *MetadataRequest, opts ...grpc.CallOption) (*MetadataResponse, error)
	// Metadata v2 provides metadata information about products. It is an extension of Metadata with new fields.
	MetadataV2(ctx context.Context, in *MetadataRequest, opts ...grpc.CallOption) (*MetadataV2Response, error)
	GetReleaseNotes(ctx context.Context, in *GetReleaseNotesRequest, opts ...grpc.CallOption) (*GetReleaseNotesResponse, error)
}
    VersionServiceClient is the client API for VersionService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
VersionService provides public API methods for version service usage.
func NewVersionServiceClient ¶
func NewVersionServiceClient(cc grpc.ClientConnInterface) VersionServiceClient
type VersionServiceServer ¶
type VersionServiceServer interface {
	// Apply provides information about specific product version and its dependencies.
	Apply(context.Context, *ApplyRequest) (*VersionResponse, error)
	// Operator provides information about product versions and its dependencies for operator.
	Operator(context.Context, *OperatorRequest) (*OperatorResponse, error)
	// Product provides information about product versions among all operator versions.
	Product(context.Context, *ProductRequest) (*ProductResponse, error)
	// Metadata provides metadata information about products.
	Metadata(context.Context, *MetadataRequest) (*MetadataResponse, error)
	// Metadata v2 provides metadata information about products. It is an extension of Metadata with new fields.
	MetadataV2(context.Context, *MetadataRequest) (*MetadataV2Response, error)
	GetReleaseNotes(context.Context, *GetReleaseNotesRequest) (*GetReleaseNotesResponse, error)
	// contains filtered or unexported methods
}
    VersionServiceServer is the server API for VersionService service. All implementations must embed UnimplementedVersionServiceServer for forward compatibility
VersionService provides public API methods for version service usage.
type VersionV2 ¶
type VersionV2 struct {
	ImagePath      string `protobuf:"bytes,1,opt,name=image_path,json=imagePath,proto3" json:"image_path,omitempty"`
	ImageHash      string `protobuf:"bytes,2,opt,name=image_hash,json=imageHash,proto3" json:"image_hash,omitempty"`
	ImageHashArm64 string `protobuf:"bytes,3,opt,name=image_hash_arm64,json=imageHashArm64,proto3" json:"image_hash_arm64,omitempty"`
	// release_timestamp is the release time of this image.
	ImageReleaseTimestamp *timestamppb.Timestamp `` /* 126-byte string literal not displayed */
	Status                Status                 `protobuf:"varint,4,opt,name=status,proto3,enum=version.Status" json:"status,omitempty"`
	Critical              bool                   `protobuf:"varint,5,opt,name=critical,proto3" json:"critical,omitempty"`
	// contains filtered or unexported fields
}
    Version represents product version information.
        
          
            func (*VersionV2) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*VersionV2) GetCritical ¶
func (*VersionV2) GetImageHash ¶
func (*VersionV2) GetImageHashArm64 ¶
func (*VersionV2) GetImagePath ¶
func (*VersionV2) GetImageReleaseTimestamp ¶
func (x *VersionV2) GetImageReleaseTimestamp() *timestamppb.Timestamp
func (*VersionV2) ProtoMessage ¶
func (*VersionV2) ProtoMessage()
func (*VersionV2) ProtoReflect ¶
func (x *VersionV2) ProtoReflect() protoreflect.Message