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) 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) GetShardingEnabled() bool
- func (x *ApplyRequest) GetSidecarsUsed() 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 MetadataVersion
- func (*MetadataVersion) Descriptor() ([]byte, []int)deprecated
- func (x *MetadataVersion) GetImageInfo() *Version
- 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) 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) GetShardingEnabled() bool
- func (x *OperatorRequest) GetSidecarsUsed() 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) 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) GetShardingEnabled() bool
- func (x *ProductRequest) GetSidecarsUsed() 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) 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) GetImageReleaseTimestamp() *timestamppb.Timestamp
- 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
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_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: "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"` // 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) 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) GetShardingEnabled ¶
func (x *ApplyRequest) GetShardingEnabled() bool
func (*ApplyRequest) GetSidecarsUsed ¶
func (x *ApplyRequest) GetSidecarsUsed() 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 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 */ // ImageInfo holds information about the docker image for this version. ImageInfo *Version `protobuf:"bytes,4,opt,name=image_info,json=imageInfo,proto3" json:"image_info,omitempty"` // 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) GetImageInfo ¶
func (x *MetadataVersion) GetImageInfo() *Version
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"` // 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) 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) GetShardingEnabled ¶
func (x *OperatorRequest) GetShardingEnabled() bool
func (*OperatorRequest) GetSidecarsUsed ¶
func (x *OperatorRequest) GetSidecarsUsed() 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"` // 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) 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) GetShardingEnabled ¶
func (x *ProductRequest) GetShardingEnabled() bool
func (*ProductRequest) GetSidecarsUsed ¶
func (x *ProductRequest) GetSidecarsUsed() 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) 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"` // 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 (*Version) Descriptor
deprecated
func (*Version) GetCritical ¶
func (*Version) GetImageHash ¶
func (*Version) GetImageHashArm64 ¶
func (*Version) GetImagePath ¶
func (*Version) GetImageReleaseTimestamp ¶
func (x *Version) GetImageReleaseTimestamp() *timestamppb.Timestamp
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) 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) 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.