Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterSchedulerV2Server(s grpc.ServiceRegistrar, srv SchedulerV2Server)
- type SchedulerV2ChartInfo
- func (*SchedulerV2ChartInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ChartInfo) GetName() string
- func (x *SchedulerV2ChartInfo) GetPlatform() *SchedulerV2ChartPlatform
- func (x *SchedulerV2ChartInfo) GetVersion() string
- func (*SchedulerV2ChartInfo) ProtoMessage()
- func (x *SchedulerV2ChartInfo) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ChartInfo) Reset()
- func (x *SchedulerV2ChartInfo) String() string
- type SchedulerV2ChartPlatform
- func (*SchedulerV2ChartPlatform) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ChartPlatform) GetRequirements() map[string]string
- func (*SchedulerV2ChartPlatform) ProtoMessage()
- func (x *SchedulerV2ChartPlatform) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ChartPlatform) Reset()
- func (x *SchedulerV2ChartPlatform) String() string
- type SchedulerV2Client
- type SchedulerV2DiscoverAPIResource
- func (*SchedulerV2DiscoverAPIResource) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2DiscoverAPIResource) GetCategories() []string
- func (x *SchedulerV2DiscoverAPIResource) GetGroup() string
- func (x *SchedulerV2DiscoverAPIResource) GetKind() string
- func (x *SchedulerV2DiscoverAPIResource) GetName() string
- func (x *SchedulerV2DiscoverAPIResource) GetNamespaced() bool
- func (x *SchedulerV2DiscoverAPIResource) GetShortNames() []string
- func (x *SchedulerV2DiscoverAPIResource) GetSingularName() string
- func (x *SchedulerV2DiscoverAPIResource) GetStorageVersionHash() string
- func (x *SchedulerV2DiscoverAPIResource) GetVerbs() []string
- func (x *SchedulerV2DiscoverAPIResource) GetVersion() string
- func (*SchedulerV2DiscoverAPIResource) ProtoMessage()
- func (x *SchedulerV2DiscoverAPIResource) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2DiscoverAPIResource) Reset()
- func (x *SchedulerV2DiscoverAPIResource) String() string
- type SchedulerV2DiscoverAPIResourceRequest
- func (*SchedulerV2DiscoverAPIResourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2DiscoverAPIResourceRequest) GetGroup() string
- func (x *SchedulerV2DiscoverAPIResourceRequest) GetKind() string
- func (x *SchedulerV2DiscoverAPIResourceRequest) GetVersion() string
- func (*SchedulerV2DiscoverAPIResourceRequest) ProtoMessage()
- func (x *SchedulerV2DiscoverAPIResourceRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2DiscoverAPIResourceRequest) Reset()
- func (x *SchedulerV2DiscoverAPIResourceRequest) String() string
- type SchedulerV2DiscoverAPIResourceResponse
- func (*SchedulerV2DiscoverAPIResourceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2DiscoverAPIResourceResponse) GetResource() *SchedulerV2DiscoverAPIResource
- func (*SchedulerV2DiscoverAPIResourceResponse) ProtoMessage()
- func (x *SchedulerV2DiscoverAPIResourceResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2DiscoverAPIResourceResponse) Reset()
- func (x *SchedulerV2DiscoverAPIResourceResponse) String() string
- type SchedulerV2DiscoverAPIResourcesRequest
- func (*SchedulerV2DiscoverAPIResourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2DiscoverAPIResourcesRequest) GetGroup() string
- func (x *SchedulerV2DiscoverAPIResourcesRequest) GetVersion() string
- func (*SchedulerV2DiscoverAPIResourcesRequest) ProtoMessage()
- func (x *SchedulerV2DiscoverAPIResourcesRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2DiscoverAPIResourcesRequest) Reset()
- func (x *SchedulerV2DiscoverAPIResourcesRequest) String() string
- type SchedulerV2DiscoverAPIResourcesResponse
- func (*SchedulerV2DiscoverAPIResourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2DiscoverAPIResourcesResponse) GetResources() []*SchedulerV2DiscoverAPIResource
- func (*SchedulerV2DiscoverAPIResourcesResponse) ProtoMessage()
- func (x *SchedulerV2DiscoverAPIResourcesResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2DiscoverAPIResourcesResponse) Reset()
- func (x *SchedulerV2DiscoverAPIResourcesResponse) String() string
- type SchedulerV2GVK
- func (i *SchedulerV2GVK) AsHelmResource() schema.GroupVersionKind
- func (*SchedulerV2GVK) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2GVK) GetGroup() string
- func (x *SchedulerV2GVK) GetKind() string
- func (x *SchedulerV2GVK) GetVersion() string
- func (*SchedulerV2GVK) ProtoMessage()
- func (x *SchedulerV2GVK) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2GVK) Reset()
- func (x *SchedulerV2GVK) String() string
- type SchedulerV2GetChartRequest
- func (*SchedulerV2GetChartRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2GetChartRequest) GetName() string
- func (*SchedulerV2GetChartRequest) ProtoMessage()
- func (x *SchedulerV2GetChartRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2GetChartRequest) Reset()
- func (x *SchedulerV2GetChartRequest) String() string
- type SchedulerV2GetChartResponse
- func (*SchedulerV2GetChartResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2GetChartResponse) GetChart() []byte
- func (x *SchedulerV2GetChartResponse) GetInfo() *SchedulerV2ChartInfo
- func (*SchedulerV2GetChartResponse) ProtoMessage()
- func (x *SchedulerV2GetChartResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2GetChartResponse) Reset()
- func (x *SchedulerV2GetChartResponse) String() string
- type SchedulerV2InstallRequest
- func (*SchedulerV2InstallRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2InstallRequest) GetChart() []byte
- func (x *SchedulerV2InstallRequest) GetName() string
- func (x *SchedulerV2InstallRequest) GetOptions() *SchedulerV2InstallRequestOptions
- func (x *SchedulerV2InstallRequest) GetValues() []byte
- func (*SchedulerV2InstallRequest) ProtoMessage()
- func (x *SchedulerV2InstallRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2InstallRequest) Reset()
- func (x *SchedulerV2InstallRequest) String() string
- type SchedulerV2InstallRequestOptions
- func (*SchedulerV2InstallRequestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2InstallRequestOptions) GetLabels() map[string]string
- func (x *SchedulerV2InstallRequestOptions) GetWait() bool
- func (i *SchedulerV2InstallRequestOptions) Options() []util.Mod[action.Install]
- func (*SchedulerV2InstallRequestOptions) ProtoMessage()
- func (x *SchedulerV2InstallRequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2InstallRequestOptions) Reset()
- func (x *SchedulerV2InstallRequestOptions) String() string
- type SchedulerV2InstallResponse
- func (*SchedulerV2InstallResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2InstallResponse) GetRelease() *SchedulerV2Release
- func (*SchedulerV2InstallResponse) ProtoMessage()
- func (x *SchedulerV2InstallResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2InstallResponse) Reset()
- func (x *SchedulerV2InstallResponse) String() string
- type SchedulerV2KubernetesGetRequest
- func (*SchedulerV2KubernetesGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2KubernetesGetRequest) GetResources() []*SchedulerV2ReleaseInfoResource
- func (*SchedulerV2KubernetesGetRequest) ProtoMessage()
- func (x *SchedulerV2KubernetesGetRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2KubernetesGetRequest) Reset()
- func (x *SchedulerV2KubernetesGetRequest) String() string
- type SchedulerV2KubernetesGetResponse
- func (*SchedulerV2KubernetesGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2KubernetesGetResponse) GetObjects() []*SchedulerV2ReleaseInfoResourceObject
- func (*SchedulerV2KubernetesGetResponse) ProtoMessage()
- func (x *SchedulerV2KubernetesGetResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2KubernetesGetResponse) Reset()
- func (x *SchedulerV2KubernetesGetResponse) String() string
- type SchedulerV2KubernetesPermissionCheckRequest
- func (*SchedulerV2KubernetesPermissionCheckRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2KubernetesPermissionCheckRequest) GetGroup() string
- func (x *SchedulerV2KubernetesPermissionCheckRequest) GetName() string
- func (x *SchedulerV2KubernetesPermissionCheckRequest) GetNamespace() string
- func (x *SchedulerV2KubernetesPermissionCheckRequest) GetResource() string
- func (x *SchedulerV2KubernetesPermissionCheckRequest) GetSubResource() string
- func (x *SchedulerV2KubernetesPermissionCheckRequest) GetVerb() string
- func (x *SchedulerV2KubernetesPermissionCheckRequest) GetVersion() string
- func (*SchedulerV2KubernetesPermissionCheckRequest) ProtoMessage()
- func (x *SchedulerV2KubernetesPermissionCheckRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2KubernetesPermissionCheckRequest) Reset()
- func (x *SchedulerV2KubernetesPermissionCheckRequest) String() string
- type SchedulerV2KubernetesPermissionCheckResponse
- func (*SchedulerV2KubernetesPermissionCheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2KubernetesPermissionCheckResponse) GetAllowed() bool
- func (x *SchedulerV2KubernetesPermissionCheckResponse) GetDenied() bool
- func (x *SchedulerV2KubernetesPermissionCheckResponse) GetEvaluationError() string
- func (x *SchedulerV2KubernetesPermissionCheckResponse) GetReason() string
- func (*SchedulerV2KubernetesPermissionCheckResponse) ProtoMessage()
- func (x *SchedulerV2KubernetesPermissionCheckResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2KubernetesPermissionCheckResponse) Reset()
- func (x *SchedulerV2KubernetesPermissionCheckResponse) String() string
- type SchedulerV2ListChartsRequest
- func (*SchedulerV2ListChartsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ListChartsRequest) GetItems() int64
- func (*SchedulerV2ListChartsRequest) ProtoMessage()
- func (x *SchedulerV2ListChartsRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ListChartsRequest) Reset()
- func (x *SchedulerV2ListChartsRequest) String() string
- type SchedulerV2ListChartsResponse
- func (*SchedulerV2ListChartsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ListChartsResponse) GetCharts() []string
- func (*SchedulerV2ListChartsResponse) ProtoMessage()
- func (x *SchedulerV2ListChartsResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ListChartsResponse) Reset()
- func (x *SchedulerV2ListChartsResponse) String() string
- type SchedulerV2ListRequest
- func (*SchedulerV2ListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ListRequest) GetOptions() *SchedulerV2ListRequestOptions
- func (*SchedulerV2ListRequest) ProtoMessage()
- func (x *SchedulerV2ListRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ListRequest) Reset()
- func (x *SchedulerV2ListRequest) String() string
- type SchedulerV2ListRequestOptions
- func (*SchedulerV2ListRequestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ListRequestOptions) GetSelectors() map[string]string
- func (i *SchedulerV2ListRequestOptions) Options() []util.Mod[action.List]
- func (*SchedulerV2ListRequestOptions) ProtoMessage()
- func (x *SchedulerV2ListRequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ListRequestOptions) Reset()
- func (x *SchedulerV2ListRequestOptions) String() string
- type SchedulerV2ListResponse
- func (*SchedulerV2ListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ListResponse) GetReleases() map[string]*SchedulerV2Release
- func (*SchedulerV2ListResponse) ProtoMessage()
- func (x *SchedulerV2ListResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ListResponse) Reset()
- func (x *SchedulerV2ListResponse) String() string
- type SchedulerV2Release
- func (*SchedulerV2Release) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2Release) GetInfo() *SchedulerV2ReleaseInfo
- func (x *SchedulerV2Release) GetLabels() map[string]string
- func (x *SchedulerV2Release) GetName() string
- func (x *SchedulerV2Release) GetNamespace() string
- func (x *SchedulerV2Release) GetValues() []byte
- func (x *SchedulerV2Release) GetVersion() int64
- func (*SchedulerV2Release) ProtoMessage()
- func (x *SchedulerV2Release) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2Release) Reset()
- func (x *SchedulerV2Release) String() string
- type SchedulerV2ReleaseInfo
- func (*SchedulerV2ReleaseInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ReleaseInfo) GetDeleted() *timestamppb.Timestamp
- func (x *SchedulerV2ReleaseInfo) GetDescription() string
- func (x *SchedulerV2ReleaseInfo) GetFirstDeployed() *timestamppb.Timestamp
- func (x *SchedulerV2ReleaseInfo) GetLastDeployed() *timestamppb.Timestamp
- func (x *SchedulerV2ReleaseInfo) GetNotes() string
- func (x *SchedulerV2ReleaseInfo) GetResources() []*SchedulerV2ReleaseInfoResource
- func (x *SchedulerV2ReleaseInfo) GetStatus() SchedulerV2ReleaseInfoStatus
- func (*SchedulerV2ReleaseInfo) ProtoMessage()
- func (x *SchedulerV2ReleaseInfo) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ReleaseInfo) Reset()
- func (x *SchedulerV2ReleaseInfo) String() string
- type SchedulerV2ReleaseInfoResource
- func (i *SchedulerV2ReleaseInfoResource) AsHelmResource() helm.Resource
- func (*SchedulerV2ReleaseInfoResource) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ReleaseInfoResource) GetGvk() *SchedulerV2GVK
- func (x *SchedulerV2ReleaseInfoResource) GetName() string
- func (x *SchedulerV2ReleaseInfoResource) GetNamespace() string
- func (*SchedulerV2ReleaseInfoResource) ProtoMessage()
- func (x *SchedulerV2ReleaseInfoResource) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ReleaseInfoResource) Reset()
- func (x *SchedulerV2ReleaseInfoResource) String() string
- type SchedulerV2ReleaseInfoResourceObject
- func (*SchedulerV2ReleaseInfoResourceObject) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ReleaseInfoResourceObject) GetData() *SchedulerV2ReleaseInfoResourceObjectData
- func (x *SchedulerV2ReleaseInfoResourceObject) GetResource() *SchedulerV2ReleaseInfoResource
- func (*SchedulerV2ReleaseInfoResourceObject) ProtoMessage()
- func (x *SchedulerV2ReleaseInfoResourceObject) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ReleaseInfoResourceObject) Reset()
- func (x *SchedulerV2ReleaseInfoResourceObject) String() string
- type SchedulerV2ReleaseInfoResourceObjectData
- func (*SchedulerV2ReleaseInfoResourceObjectData) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2ReleaseInfoResourceObjectData) GetData() []byte
- func (*SchedulerV2ReleaseInfoResourceObjectData) ProtoMessage()
- func (x *SchedulerV2ReleaseInfoResourceObjectData) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2ReleaseInfoResourceObjectData) Reset()
- func (x *SchedulerV2ReleaseInfoResourceObjectData) String() string
- type SchedulerV2ReleaseInfoStatus
- func (i SchedulerV2ReleaseInfoStatus) AsHelmStatus() release.Status
- func (SchedulerV2ReleaseInfoStatus) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulerV2ReleaseInfoStatus) Enum() *SchedulerV2ReleaseInfoStatus
- func (SchedulerV2ReleaseInfoStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulerV2ReleaseInfoStatus) Number() protoreflect.EnumNumber
- func (x SchedulerV2ReleaseInfoStatus) String() string
- func (SchedulerV2ReleaseInfoStatus) Type() protoreflect.EnumType
- type SchedulerV2Server
- type SchedulerV2StatusObjectsRequest
- func (*SchedulerV2StatusObjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2StatusObjectsRequest) GetName() string
- func (x *SchedulerV2StatusObjectsRequest) GetOptions() *SchedulerV2StatusRequestOptions
- func (*SchedulerV2StatusObjectsRequest) ProtoMessage()
- func (x *SchedulerV2StatusObjectsRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2StatusObjectsRequest) Reset()
- func (x *SchedulerV2StatusObjectsRequest) String() string
- type SchedulerV2StatusObjectsResponse
- func (*SchedulerV2StatusObjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2StatusObjectsResponse) GetObjects() []*SchedulerV2ReleaseInfoResourceObject
- func (x *SchedulerV2StatusObjectsResponse) GetRelease() *SchedulerV2Release
- func (*SchedulerV2StatusObjectsResponse) ProtoMessage()
- func (x *SchedulerV2StatusObjectsResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2StatusObjectsResponse) Reset()
- func (x *SchedulerV2StatusObjectsResponse) String() string
- type SchedulerV2StatusRequest
- func (*SchedulerV2StatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2StatusRequest) GetName() string
- func (x *SchedulerV2StatusRequest) GetOptions() *SchedulerV2StatusRequestOptions
- func (*SchedulerV2StatusRequest) ProtoMessage()
- func (x *SchedulerV2StatusRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2StatusRequest) Reset()
- func (x *SchedulerV2StatusRequest) String() string
- type SchedulerV2StatusRequestOptions
- func (*SchedulerV2StatusRequestOptions) Descriptor() ([]byte, []int)deprecated
- func (*SchedulerV2StatusRequestOptions) ProtoMessage()
- func (x *SchedulerV2StatusRequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2StatusRequestOptions) Reset()
- func (x *SchedulerV2StatusRequestOptions) String() string
- type SchedulerV2StatusResponse
- func (*SchedulerV2StatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2StatusResponse) GetRelease() *SchedulerV2Release
- func (*SchedulerV2StatusResponse) ProtoMessage()
- func (x *SchedulerV2StatusResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2StatusResponse) Reset()
- func (x *SchedulerV2StatusResponse) String() string
- type SchedulerV2TestRequest
- func (*SchedulerV2TestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2TestRequest) GetName() string
- func (x *SchedulerV2TestRequest) GetOptions() *SchedulerV2TestRequestOptions
- func (*SchedulerV2TestRequest) ProtoMessage()
- func (x *SchedulerV2TestRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2TestRequest) Reset()
- func (x *SchedulerV2TestRequest) String() string
- type SchedulerV2TestRequestOptions
- func (*SchedulerV2TestRequestOptions) Descriptor() ([]byte, []int)deprecated
- func (i *SchedulerV2TestRequestOptions) Options() []util.Mod[action.ReleaseTesting]
- func (*SchedulerV2TestRequestOptions) ProtoMessage()
- func (x *SchedulerV2TestRequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2TestRequestOptions) Reset()
- func (x *SchedulerV2TestRequestOptions) String() string
- type SchedulerV2TestResponse
- func (*SchedulerV2TestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2TestResponse) GetRelease() *SchedulerV2Release
- func (*SchedulerV2TestResponse) ProtoMessage()
- func (x *SchedulerV2TestResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2TestResponse) Reset()
- func (x *SchedulerV2TestResponse) String() string
- type SchedulerV2UninstallRequest
- func (*SchedulerV2UninstallRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UninstallRequest) GetName() string
- func (x *SchedulerV2UninstallRequest) GetOptions() *SchedulerV2UninstallRequestOptions
- func (*SchedulerV2UninstallRequest) ProtoMessage()
- func (x *SchedulerV2UninstallRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UninstallRequest) Reset()
- func (x *SchedulerV2UninstallRequest) String() string
- type SchedulerV2UninstallRequestOptions
- func (*SchedulerV2UninstallRequestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UninstallRequestOptions) GetWait() bool
- func (i *SchedulerV2UninstallRequestOptions) Options() []util.Mod[action.Uninstall]
- func (*SchedulerV2UninstallRequestOptions) ProtoMessage()
- func (x *SchedulerV2UninstallRequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UninstallRequestOptions) Reset()
- func (x *SchedulerV2UninstallRequestOptions) String() string
- type SchedulerV2UninstallResponse
- func (*SchedulerV2UninstallResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UninstallResponse) GetInfo() string
- func (x *SchedulerV2UninstallResponse) GetRelease() *SchedulerV2Release
- func (*SchedulerV2UninstallResponse) ProtoMessage()
- func (x *SchedulerV2UninstallResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UninstallResponse) Reset()
- func (x *SchedulerV2UninstallResponse) String() string
- type SchedulerV2UpgradeRequest
- func (*SchedulerV2UpgradeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UpgradeRequest) GetChart() []byte
- func (x *SchedulerV2UpgradeRequest) GetName() string
- func (x *SchedulerV2UpgradeRequest) GetOptions() *SchedulerV2UpgradeRequestOptions
- func (x *SchedulerV2UpgradeRequest) GetValues() []byte
- func (*SchedulerV2UpgradeRequest) ProtoMessage()
- func (x *SchedulerV2UpgradeRequest) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UpgradeRequest) Reset()
- func (x *SchedulerV2UpgradeRequest) String() string
- type SchedulerV2UpgradeRequestOptions
- func (*SchedulerV2UpgradeRequestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UpgradeRequestOptions) GetLabels() map[string]string
- func (x *SchedulerV2UpgradeRequestOptions) GetWait() bool
- func (i *SchedulerV2UpgradeRequestOptions) Options() []util.Mod[action.Upgrade]
- func (*SchedulerV2UpgradeRequestOptions) ProtoMessage()
- func (x *SchedulerV2UpgradeRequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UpgradeRequestOptions) Reset()
- func (x *SchedulerV2UpgradeRequestOptions) String() string
- type SchedulerV2UpgradeResponse
- func (*SchedulerV2UpgradeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UpgradeResponse) GetAfter() *SchedulerV2Release
- func (x *SchedulerV2UpgradeResponse) GetBefore() *SchedulerV2Release
- func (*SchedulerV2UpgradeResponse) ProtoMessage()
- func (x *SchedulerV2UpgradeResponse) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UpgradeResponse) Reset()
- func (x *SchedulerV2UpgradeResponse) String() string
- type SchedulerV2_ListChartsClient
- type SchedulerV2_ListChartsServer
- type UnimplementedSchedulerV2Server
- func (UnimplementedSchedulerV2Server) Alive(context.Context, *definition.Empty) (*definition.Empty, error)
- func (UnimplementedSchedulerV2Server) DiscoverAPIResource(context.Context, *SchedulerV2DiscoverAPIResourceRequest) (*SchedulerV2DiscoverAPIResourceResponse, error)
- func (UnimplementedSchedulerV2Server) DiscoverAPIResources(context.Context, *SchedulerV2DiscoverAPIResourcesRequest) (*SchedulerV2DiscoverAPIResourcesResponse, error)
- func (UnimplementedSchedulerV2Server) GetChart(context.Context, *SchedulerV2GetChartRequest) (*SchedulerV2GetChartResponse, error)
- func (UnimplementedSchedulerV2Server) Install(context.Context, *SchedulerV2InstallRequest) (*SchedulerV2InstallResponse, error)
- func (UnimplementedSchedulerV2Server) InvalidateCache(context.Context, *definition.Empty) (*definition.Empty, error)
- func (UnimplementedSchedulerV2Server) KubernetesGet(context.Context, *SchedulerV2KubernetesGetRequest) (*SchedulerV2KubernetesGetResponse, error)
- func (UnimplementedSchedulerV2Server) KubernetesPermissionCheck(context.Context, *SchedulerV2KubernetesPermissionCheckRequest) (*SchedulerV2KubernetesPermissionCheckResponse, error)
- func (UnimplementedSchedulerV2Server) List(context.Context, *SchedulerV2ListRequest) (*SchedulerV2ListResponse, error)
- func (UnimplementedSchedulerV2Server) ListCharts(*SchedulerV2ListChartsRequest, SchedulerV2_ListChartsServer) error
- func (UnimplementedSchedulerV2Server) Status(context.Context, *SchedulerV2StatusRequest) (*SchedulerV2StatusResponse, error)
- func (UnimplementedSchedulerV2Server) StatusObjects(context.Context, *SchedulerV2StatusObjectsRequest) (*SchedulerV2StatusObjectsResponse, error)
- func (UnimplementedSchedulerV2Server) Test(context.Context, *SchedulerV2TestRequest) (*SchedulerV2TestResponse, error)
- func (UnimplementedSchedulerV2Server) Uninstall(context.Context, *SchedulerV2UninstallRequest) (*SchedulerV2UninstallResponse, error)
- func (UnimplementedSchedulerV2Server) Upgrade(context.Context, *SchedulerV2UpgradeRequest) (*SchedulerV2UpgradeResponse, error)
- type UnsafeSchedulerV2Server
Constants ¶
const (
Name = "scheduler.v2"
)
Variables ¶
var ( SchedulerV2ReleaseInfoStatus_name = map[int32]string{ 0: "SCHEDULER_V2_RELEASE_INFO_STATUS_UNKNOWN_UNSPECIFIED", 1: "SCHEDULER_V2_RELEASE_INFO_STATUS_DEPLOYED", 2: "SCHEDULER_V2_RELEASE_INFO_STATUS_UNINSTALLED", 3: "SCHEDULER_V2_RELEASE_INFO_STATUS_SUPERSEDED", 4: "SCHEDULER_V2_RELEASE_INFO_STATUS_FAILED", 5: "SCHEDULER_V2_RELEASE_INFO_STATUS_UNINSTALLING", 6: "SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGINSTALL", 7: "SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGUPGRADE", 8: "SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGROLLBACK", } SchedulerV2ReleaseInfoStatus_value = map[string]int32{ "SCHEDULER_V2_RELEASE_INFO_STATUS_UNKNOWN_UNSPECIFIED": 0, "SCHEDULER_V2_RELEASE_INFO_STATUS_DEPLOYED": 1, "SCHEDULER_V2_RELEASE_INFO_STATUS_UNINSTALLED": 2, "SCHEDULER_V2_RELEASE_INFO_STATUS_SUPERSEDED": 3, "SCHEDULER_V2_RELEASE_INFO_STATUS_FAILED": 4, "SCHEDULER_V2_RELEASE_INFO_STATUS_UNINSTALLING": 5, "SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGINSTALL": 6, "SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGUPGRADE": 7, "SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGROLLBACK": 8, } )
Enum value maps for SchedulerV2ReleaseInfoStatus.
var File_integrations_scheduler_v2_definition_chart_proto protoreflect.FileDescriptor
var File_integrations_scheduler_v2_definition_definition_proto protoreflect.FileDescriptor
var File_integrations_scheduler_v2_definition_helm_proto protoreflect.FileDescriptor
var File_integrations_scheduler_v2_definition_kubernetes_proto protoreflect.FileDescriptor
var File_integrations_scheduler_v2_definition_release_proto protoreflect.FileDescriptor
var SchedulerV2_ServiceDesc = grpc.ServiceDesc{ ServiceName: "scheduler.SchedulerV2", HandlerType: (*SchedulerV2Server)(nil), Methods: []grpc.MethodDesc{ { MethodName: "InvalidateCache", Handler: _SchedulerV2_InvalidateCache_Handler, }, { MethodName: "Alive", Handler: _SchedulerV2_Alive_Handler, }, { MethodName: "List", Handler: _SchedulerV2_List_Handler, }, { MethodName: "Status", Handler: _SchedulerV2_Status_Handler, }, { MethodName: "StatusObjects", Handler: _SchedulerV2_StatusObjects_Handler, }, { MethodName: "Install", Handler: _SchedulerV2_Install_Handler, }, { MethodName: "Upgrade", Handler: _SchedulerV2_Upgrade_Handler, }, { MethodName: "Uninstall", Handler: _SchedulerV2_Uninstall_Handler, }, { MethodName: "Test", Handler: _SchedulerV2_Test_Handler, }, { MethodName: "DiscoverAPIResources", Handler: _SchedulerV2_DiscoverAPIResources_Handler, }, { MethodName: "DiscoverAPIResource", Handler: _SchedulerV2_DiscoverAPIResource_Handler, }, { MethodName: "KubernetesGet", Handler: _SchedulerV2_KubernetesGet_Handler, }, { MethodName: "KubernetesPermissionCheck", Handler: _SchedulerV2_KubernetesPermissionCheck_Handler, }, { MethodName: "GetChart", Handler: _SchedulerV2_GetChart_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "ListCharts", Handler: _SchedulerV2_ListCharts_Handler, ServerStreams: true, }, }, Metadata: "integrations/scheduler/v2/definition/definition.proto", }
SchedulerV2_ServiceDesc is the grpc.ServiceDesc for SchedulerV2 service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterSchedulerV2Server ¶
func RegisterSchedulerV2Server(s grpc.ServiceRegistrar, srv SchedulerV2Server)
Types ¶
type SchedulerV2ChartInfo ¶
type SchedulerV2ChartInfo struct { // Chart Name Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Chart Version Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Keeps the Platform details from the output Platform *SchedulerV2ChartPlatform `protobuf:"bytes,3,opt,name=platform,proto3,oneof" json:"platform,omitempty"` // contains filtered or unexported fields }
Chart Info
func (*SchedulerV2ChartInfo) Descriptor
deprecated
func (*SchedulerV2ChartInfo) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ChartInfo.ProtoReflect.Descriptor instead.
func (*SchedulerV2ChartInfo) GetName ¶
func (x *SchedulerV2ChartInfo) GetName() string
func (*SchedulerV2ChartInfo) GetPlatform ¶
func (x *SchedulerV2ChartInfo) GetPlatform() *SchedulerV2ChartPlatform
func (*SchedulerV2ChartInfo) GetVersion ¶
func (x *SchedulerV2ChartInfo) GetVersion() string
func (*SchedulerV2ChartInfo) ProtoMessage ¶
func (*SchedulerV2ChartInfo) ProtoMessage()
func (*SchedulerV2ChartInfo) ProtoReflect ¶
func (x *SchedulerV2ChartInfo) ProtoReflect() protoreflect.Message
func (*SchedulerV2ChartInfo) Reset ¶
func (x *SchedulerV2ChartInfo) Reset()
func (*SchedulerV2ChartInfo) String ¶
func (x *SchedulerV2ChartInfo) String() string
type SchedulerV2ChartPlatform ¶
type SchedulerV2ChartPlatform struct { // List of the requirements Requirements map[string]string `` /* 165-byte string literal not displayed */ // contains filtered or unexported fields }
Chart Platform Details
func (*SchedulerV2ChartPlatform) Descriptor
deprecated
func (*SchedulerV2ChartPlatform) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ChartPlatform.ProtoReflect.Descriptor instead.
func (*SchedulerV2ChartPlatform) GetRequirements ¶
func (x *SchedulerV2ChartPlatform) GetRequirements() map[string]string
func (*SchedulerV2ChartPlatform) ProtoMessage ¶
func (*SchedulerV2ChartPlatform) ProtoMessage()
func (*SchedulerV2ChartPlatform) ProtoReflect ¶
func (x *SchedulerV2ChartPlatform) ProtoReflect() protoreflect.Message
func (*SchedulerV2ChartPlatform) Reset ¶
func (x *SchedulerV2ChartPlatform) Reset()
func (*SchedulerV2ChartPlatform) String ¶
func (x *SchedulerV2ChartPlatform) String() string
type SchedulerV2Client ¶
type SchedulerV2Client interface { // Invalidates local ServiceDiscover cache InvalidateCache(ctx context.Context, in *definition.Empty, opts ...grpc.CallOption) (*definition.Empty, error) // Ensure that Helm Client is able to communicate with Kubernetes Alive(ctx context.Context, in *definition.Empty, opts ...grpc.CallOption) (*definition.Empty, error) // Executes Helm List Action List(ctx context.Context, in *SchedulerV2ListRequest, opts ...grpc.CallOption) (*SchedulerV2ListResponse, error) // Executes Helm Status Action Status(ctx context.Context, in *SchedulerV2StatusRequest, opts ...grpc.CallOption) (*SchedulerV2StatusResponse, error) // Executes Helm Status Action and fetch Resources from Kubernetes API StatusObjects(ctx context.Context, in *SchedulerV2StatusObjectsRequest, opts ...grpc.CallOption) (*SchedulerV2StatusObjectsResponse, error) // Executes Helm Install Action Install(ctx context.Context, in *SchedulerV2InstallRequest, opts ...grpc.CallOption) (*SchedulerV2InstallResponse, error) // Executes Helm Upgrade Action Upgrade(ctx context.Context, in *SchedulerV2UpgradeRequest, opts ...grpc.CallOption) (*SchedulerV2UpgradeResponse, error) // Executes Helm Uninstall Action Uninstall(ctx context.Context, in *SchedulerV2UninstallRequest, opts ...grpc.CallOption) (*SchedulerV2UninstallResponse, error) // Executes Helm Test Action Test(ctx context.Context, in *SchedulerV2TestRequest, opts ...grpc.CallOption) (*SchedulerV2TestResponse, error) // Discovers Kubernetes API Resources for Group DiscoverAPIResources(ctx context.Context, in *SchedulerV2DiscoverAPIResourcesRequest, opts ...grpc.CallOption) (*SchedulerV2DiscoverAPIResourcesResponse, error) // Discovers Kubernetes API Resources for Kind DiscoverAPIResource(ctx context.Context, in *SchedulerV2DiscoverAPIResourceRequest, opts ...grpc.CallOption) (*SchedulerV2DiscoverAPIResourceResponse, error) // Gets Kubernetes objects from the API KubernetesGet(ctx context.Context, in *SchedulerV2KubernetesGetRequest, opts ...grpc.CallOption) (*SchedulerV2KubernetesGetResponse, error) // Checks if principal can take an action KubernetesPermissionCheck(ctx context.Context, in *SchedulerV2KubernetesPermissionCheckRequest, opts ...grpc.CallOption) (*SchedulerV2KubernetesPermissionCheckResponse, error) // Lists installed ArangoPlatform Charts ListCharts(ctx context.Context, in *SchedulerV2ListChartsRequest, opts ...grpc.CallOption) (SchedulerV2_ListChartsClient, error) // Gets Installed ArangoDB Chart GetChart(ctx context.Context, in *SchedulerV2GetChartRequest, opts ...grpc.CallOption) (*SchedulerV2GetChartResponse, error) }
SchedulerV2Client is the client API for SchedulerV2 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.
func NewSchedulerV2Client ¶
func NewSchedulerV2Client(cc grpc.ClientConnInterface) SchedulerV2Client
type SchedulerV2DiscoverAPIResource ¶
type SchedulerV2DiscoverAPIResource struct { // Kubernetes API Resource PluralName Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Kubernetes API Resource SingularName SingularName string `protobuf:"bytes,2,opt,name=singular_name,json=singularName,proto3" json:"singular_name,omitempty"` // Kubernetes API Resource Namespaced flag Namespaced bool `protobuf:"varint,3,opt,name=namespaced,proto3" json:"namespaced,omitempty"` // Kubernetes API Group Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` // Kubernetes API Version Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` // Kubernetes API Kind Kind string `protobuf:"bytes,6,opt,name=kind,proto3" json:"kind,omitempty"` // Kubernetes API Resource Verbs Verbs []string `protobuf:"bytes,7,rep,name=verbs,proto3" json:"verbs,omitempty"` // Kubernetes API Resource ShortNames ShortNames []string `protobuf:"bytes,8,rep,name=short_names,json=shortNames,proto3" json:"short_names,omitempty"` // Kubernetes API Resource Categories Categories []string `protobuf:"bytes,9,rep,name=categories,proto3" json:"categories,omitempty"` // Kubernetes API Resource StorageVersionHash StorageVersionHash string `protobuf:"bytes,10,opt,name=storage_version_hash,json=storageVersionHash,proto3" json:"storage_version_hash,omitempty"` // contains filtered or unexported fields }
Kubernetes API Resource Definition
func (*SchedulerV2DiscoverAPIResource) Descriptor
deprecated
func (*SchedulerV2DiscoverAPIResource) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2DiscoverAPIResource.ProtoReflect.Descriptor instead.
func (*SchedulerV2DiscoverAPIResource) GetCategories ¶
func (x *SchedulerV2DiscoverAPIResource) GetCategories() []string
func (*SchedulerV2DiscoverAPIResource) GetGroup ¶
func (x *SchedulerV2DiscoverAPIResource) GetGroup() string
func (*SchedulerV2DiscoverAPIResource) GetKind ¶
func (x *SchedulerV2DiscoverAPIResource) GetKind() string
func (*SchedulerV2DiscoverAPIResource) GetName ¶
func (x *SchedulerV2DiscoverAPIResource) GetName() string
func (*SchedulerV2DiscoverAPIResource) GetNamespaced ¶
func (x *SchedulerV2DiscoverAPIResource) GetNamespaced() bool
func (*SchedulerV2DiscoverAPIResource) GetShortNames ¶
func (x *SchedulerV2DiscoverAPIResource) GetShortNames() []string
func (*SchedulerV2DiscoverAPIResource) GetSingularName ¶
func (x *SchedulerV2DiscoverAPIResource) GetSingularName() string
func (*SchedulerV2DiscoverAPIResource) GetStorageVersionHash ¶
func (x *SchedulerV2DiscoverAPIResource) GetStorageVersionHash() string
func (*SchedulerV2DiscoverAPIResource) GetVerbs ¶
func (x *SchedulerV2DiscoverAPIResource) GetVerbs() []string
func (*SchedulerV2DiscoverAPIResource) GetVersion ¶
func (x *SchedulerV2DiscoverAPIResource) GetVersion() string
func (*SchedulerV2DiscoverAPIResource) ProtoMessage ¶
func (*SchedulerV2DiscoverAPIResource) ProtoMessage()
func (*SchedulerV2DiscoverAPIResource) ProtoReflect ¶
func (x *SchedulerV2DiscoverAPIResource) ProtoReflect() protoreflect.Message
func (*SchedulerV2DiscoverAPIResource) Reset ¶
func (x *SchedulerV2DiscoverAPIResource) Reset()
func (*SchedulerV2DiscoverAPIResource) String ¶
func (x *SchedulerV2DiscoverAPIResource) String() string
type SchedulerV2DiscoverAPIResourceRequest ¶
type SchedulerV2DiscoverAPIResourceRequest struct { // Kubernetes API Group Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // Kubernetes API Version Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Kubernetes API Kind Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2DiscoverAPIResourceRequest) Descriptor
deprecated
func (*SchedulerV2DiscoverAPIResourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2DiscoverAPIResourceRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2DiscoverAPIResourceRequest) GetGroup ¶
func (x *SchedulerV2DiscoverAPIResourceRequest) GetGroup() string
func (*SchedulerV2DiscoverAPIResourceRequest) GetKind ¶
func (x *SchedulerV2DiscoverAPIResourceRequest) GetKind() string
func (*SchedulerV2DiscoverAPIResourceRequest) GetVersion ¶
func (x *SchedulerV2DiscoverAPIResourceRequest) GetVersion() string
func (*SchedulerV2DiscoverAPIResourceRequest) ProtoMessage ¶
func (*SchedulerV2DiscoverAPIResourceRequest) ProtoMessage()
func (*SchedulerV2DiscoverAPIResourceRequest) ProtoReflect ¶
func (x *SchedulerV2DiscoverAPIResourceRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2DiscoverAPIResourceRequest) Reset ¶
func (x *SchedulerV2DiscoverAPIResourceRequest) Reset()
func (*SchedulerV2DiscoverAPIResourceRequest) String ¶
func (x *SchedulerV2DiscoverAPIResourceRequest) String() string
type SchedulerV2DiscoverAPIResourceResponse ¶
type SchedulerV2DiscoverAPIResourceResponse struct { // Kubernetes API Resource Resource *SchedulerV2DiscoverAPIResource `protobuf:"bytes,1,opt,name=resource,proto3,oneof" json:"resource,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2DiscoverAPIResourceResponse) Descriptor
deprecated
func (*SchedulerV2DiscoverAPIResourceResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2DiscoverAPIResourceResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2DiscoverAPIResourceResponse) GetResource ¶
func (x *SchedulerV2DiscoverAPIResourceResponse) GetResource() *SchedulerV2DiscoverAPIResource
func (*SchedulerV2DiscoverAPIResourceResponse) ProtoMessage ¶
func (*SchedulerV2DiscoverAPIResourceResponse) ProtoMessage()
func (*SchedulerV2DiscoverAPIResourceResponse) ProtoReflect ¶
func (x *SchedulerV2DiscoverAPIResourceResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2DiscoverAPIResourceResponse) Reset ¶
func (x *SchedulerV2DiscoverAPIResourceResponse) Reset()
func (*SchedulerV2DiscoverAPIResourceResponse) String ¶
func (x *SchedulerV2DiscoverAPIResourceResponse) String() string
type SchedulerV2DiscoverAPIResourcesRequest ¶
type SchedulerV2DiscoverAPIResourcesRequest struct { // Kubernetes API Group Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // Kubernetes API Version Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2DiscoverAPIResourcesRequest) Descriptor
deprecated
func (*SchedulerV2DiscoverAPIResourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2DiscoverAPIResourcesRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2DiscoverAPIResourcesRequest) GetGroup ¶
func (x *SchedulerV2DiscoverAPIResourcesRequest) GetGroup() string
func (*SchedulerV2DiscoverAPIResourcesRequest) GetVersion ¶
func (x *SchedulerV2DiscoverAPIResourcesRequest) GetVersion() string
func (*SchedulerV2DiscoverAPIResourcesRequest) ProtoMessage ¶
func (*SchedulerV2DiscoverAPIResourcesRequest) ProtoMessage()
func (*SchedulerV2DiscoverAPIResourcesRequest) ProtoReflect ¶
func (x *SchedulerV2DiscoverAPIResourcesRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2DiscoverAPIResourcesRequest) Reset ¶
func (x *SchedulerV2DiscoverAPIResourcesRequest) Reset()
func (*SchedulerV2DiscoverAPIResourcesRequest) String ¶
func (x *SchedulerV2DiscoverAPIResourcesRequest) String() string
type SchedulerV2DiscoverAPIResourcesResponse ¶
type SchedulerV2DiscoverAPIResourcesResponse struct { // Kubernetes API Resources Resources []*SchedulerV2DiscoverAPIResource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2DiscoverAPIResourcesResponse) Descriptor
deprecated
func (*SchedulerV2DiscoverAPIResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2DiscoverAPIResourcesResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2DiscoverAPIResourcesResponse) GetResources ¶
func (x *SchedulerV2DiscoverAPIResourcesResponse) GetResources() []*SchedulerV2DiscoverAPIResource
func (*SchedulerV2DiscoverAPIResourcesResponse) ProtoMessage ¶
func (*SchedulerV2DiscoverAPIResourcesResponse) ProtoMessage()
func (*SchedulerV2DiscoverAPIResourcesResponse) ProtoReflect ¶
func (x *SchedulerV2DiscoverAPIResourcesResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2DiscoverAPIResourcesResponse) Reset ¶
func (x *SchedulerV2DiscoverAPIResourcesResponse) Reset()
func (*SchedulerV2DiscoverAPIResourcesResponse) String ¶
func (x *SchedulerV2DiscoverAPIResourcesResponse) String() string
type SchedulerV2GVK ¶
type SchedulerV2GVK struct { // Kubernetes API Group Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // Kubernetes API Version Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Kubernetes API Kind Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"` // contains filtered or unexported fields }
GroupVersionKind
func (*SchedulerV2GVK) AsHelmResource ¶
func (i *SchedulerV2GVK) AsHelmResource() schema.GroupVersionKind
func (*SchedulerV2GVK) Descriptor
deprecated
func (*SchedulerV2GVK) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2GVK.ProtoReflect.Descriptor instead.
func (*SchedulerV2GVK) GetGroup ¶
func (x *SchedulerV2GVK) GetGroup() string
func (*SchedulerV2GVK) GetKind ¶
func (x *SchedulerV2GVK) GetKind() string
func (*SchedulerV2GVK) GetVersion ¶
func (x *SchedulerV2GVK) GetVersion() string
func (*SchedulerV2GVK) ProtoMessage ¶
func (*SchedulerV2GVK) ProtoMessage()
func (*SchedulerV2GVK) ProtoReflect ¶
func (x *SchedulerV2GVK) ProtoReflect() protoreflect.Message
func (*SchedulerV2GVK) Reset ¶
func (x *SchedulerV2GVK) Reset()
func (*SchedulerV2GVK) String ¶
func (x *SchedulerV2GVK) String() string
type SchedulerV2GetChartRequest ¶
type SchedulerV2GetChartRequest struct { // Chart Name Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
SchedulerV2 GetChart Request
func (*SchedulerV2GetChartRequest) Descriptor
deprecated
func (*SchedulerV2GetChartRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2GetChartRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2GetChartRequest) GetName ¶
func (x *SchedulerV2GetChartRequest) GetName() string
func (*SchedulerV2GetChartRequest) ProtoMessage ¶
func (*SchedulerV2GetChartRequest) ProtoMessage()
func (*SchedulerV2GetChartRequest) ProtoReflect ¶
func (x *SchedulerV2GetChartRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2GetChartRequest) Reset ¶
func (x *SchedulerV2GetChartRequest) Reset()
func (*SchedulerV2GetChartRequest) String ¶
func (x *SchedulerV2GetChartRequest) String() string
type SchedulerV2GetChartResponse ¶
type SchedulerV2GetChartResponse struct { // Chart Data Chart []byte `protobuf:"bytes,1,opt,name=chart,proto3" json:"chart,omitempty"` // Chart Info Info *SchedulerV2ChartInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` // contains filtered or unexported fields }
SchedulerV2 GetChart Response
func (*SchedulerV2GetChartResponse) Descriptor
deprecated
func (*SchedulerV2GetChartResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2GetChartResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2GetChartResponse) GetChart ¶
func (x *SchedulerV2GetChartResponse) GetChart() []byte
func (*SchedulerV2GetChartResponse) GetInfo ¶
func (x *SchedulerV2GetChartResponse) GetInfo() *SchedulerV2ChartInfo
func (*SchedulerV2GetChartResponse) ProtoMessage ¶
func (*SchedulerV2GetChartResponse) ProtoMessage()
func (*SchedulerV2GetChartResponse) ProtoReflect ¶
func (x *SchedulerV2GetChartResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2GetChartResponse) Reset ¶
func (x *SchedulerV2GetChartResponse) Reset()
func (*SchedulerV2GetChartResponse) String ¶
func (x *SchedulerV2GetChartResponse) String() string
type SchedulerV2InstallRequest ¶
type SchedulerV2InstallRequest struct { // Request Options Options *SchedulerV2InstallRequestOptions `protobuf:"bytes,1,opt,name=options,proto3,oneof" json:"options,omitempty"` // Helm Release Name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Helm Chart Tar GZip File Bytes Chart []byte `protobuf:"bytes,3,opt,name=chart,proto3" json:"chart,omitempty"` // Helm Chart Values bytes Values []byte `protobuf:"bytes,4,opt,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2InstallRequest) Descriptor
deprecated
func (*SchedulerV2InstallRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2InstallRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2InstallRequest) GetChart ¶
func (x *SchedulerV2InstallRequest) GetChart() []byte
func (*SchedulerV2InstallRequest) GetName ¶
func (x *SchedulerV2InstallRequest) GetName() string
func (*SchedulerV2InstallRequest) GetOptions ¶
func (x *SchedulerV2InstallRequest) GetOptions() *SchedulerV2InstallRequestOptions
func (*SchedulerV2InstallRequest) GetValues ¶
func (x *SchedulerV2InstallRequest) GetValues() []byte
func (*SchedulerV2InstallRequest) ProtoMessage ¶
func (*SchedulerV2InstallRequest) ProtoMessage()
func (*SchedulerV2InstallRequest) ProtoReflect ¶
func (x *SchedulerV2InstallRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2InstallRequest) Reset ¶
func (x *SchedulerV2InstallRequest) Reset()
func (*SchedulerV2InstallRequest) String ¶
func (x *SchedulerV2InstallRequest) String() string
type SchedulerV2InstallRequestOptions ¶
type SchedulerV2InstallRequestOptions struct { // Release Labels Labels map[string]string `` /* 153-byte string literal not displayed */ // Waits for the upgrade to be completed Wait *bool `protobuf:"varint,2,opt,name=wait,proto3,oneof" json:"wait,omitempty"` // contains filtered or unexported fields }
Request Options
func (*SchedulerV2InstallRequestOptions) Descriptor
deprecated
func (*SchedulerV2InstallRequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2InstallRequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2InstallRequestOptions) GetLabels ¶
func (x *SchedulerV2InstallRequestOptions) GetLabels() map[string]string
func (*SchedulerV2InstallRequestOptions) GetWait ¶
func (x *SchedulerV2InstallRequestOptions) GetWait() bool
func (*SchedulerV2InstallRequestOptions) Options ¶
func (i *SchedulerV2InstallRequestOptions) Options() []util.Mod[action.Install]
func (*SchedulerV2InstallRequestOptions) ProtoMessage ¶
func (*SchedulerV2InstallRequestOptions) ProtoMessage()
func (*SchedulerV2InstallRequestOptions) ProtoReflect ¶
func (x *SchedulerV2InstallRequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2InstallRequestOptions) Reset ¶
func (x *SchedulerV2InstallRequestOptions) Reset()
func (*SchedulerV2InstallRequestOptions) String ¶
func (x *SchedulerV2InstallRequestOptions) String() string
type SchedulerV2InstallResponse ¶
type SchedulerV2InstallResponse struct { // Helm Release Object Release *SchedulerV2Release `protobuf:"bytes,1,opt,name=release,proto3,oneof" json:"release,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2InstallResponse) Descriptor
deprecated
func (*SchedulerV2InstallResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2InstallResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2InstallResponse) GetRelease ¶
func (x *SchedulerV2InstallResponse) GetRelease() *SchedulerV2Release
func (*SchedulerV2InstallResponse) ProtoMessage ¶
func (*SchedulerV2InstallResponse) ProtoMessage()
func (*SchedulerV2InstallResponse) ProtoReflect ¶
func (x *SchedulerV2InstallResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2InstallResponse) Reset ¶
func (x *SchedulerV2InstallResponse) Reset()
func (*SchedulerV2InstallResponse) String ¶
func (x *SchedulerV2InstallResponse) String() string
type SchedulerV2KubernetesGetRequest ¶
type SchedulerV2KubernetesGetRequest struct { // Kubernetes API Resources Resources []*SchedulerV2ReleaseInfoResource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2KubernetesGetRequest) Descriptor
deprecated
func (*SchedulerV2KubernetesGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2KubernetesGetRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2KubernetesGetRequest) GetResources ¶
func (x *SchedulerV2KubernetesGetRequest) GetResources() []*SchedulerV2ReleaseInfoResource
func (*SchedulerV2KubernetesGetRequest) ProtoMessage ¶
func (*SchedulerV2KubernetesGetRequest) ProtoMessage()
func (*SchedulerV2KubernetesGetRequest) ProtoReflect ¶
func (x *SchedulerV2KubernetesGetRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2KubernetesGetRequest) Reset ¶
func (x *SchedulerV2KubernetesGetRequest) Reset()
func (*SchedulerV2KubernetesGetRequest) String ¶
func (x *SchedulerV2KubernetesGetRequest) String() string
type SchedulerV2KubernetesGetResponse ¶
type SchedulerV2KubernetesGetResponse struct { // Kubernetes API Objects Objects []*SchedulerV2ReleaseInfoResourceObject `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2KubernetesGetResponse) Descriptor
deprecated
func (*SchedulerV2KubernetesGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2KubernetesGetResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2KubernetesGetResponse) GetObjects ¶
func (x *SchedulerV2KubernetesGetResponse) GetObjects() []*SchedulerV2ReleaseInfoResourceObject
func (*SchedulerV2KubernetesGetResponse) ProtoMessage ¶
func (*SchedulerV2KubernetesGetResponse) ProtoMessage()
func (*SchedulerV2KubernetesGetResponse) ProtoReflect ¶
func (x *SchedulerV2KubernetesGetResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2KubernetesGetResponse) Reset ¶
func (x *SchedulerV2KubernetesGetResponse) Reset()
func (*SchedulerV2KubernetesGetResponse) String ¶
func (x *SchedulerV2KubernetesGetResponse) String() string
type SchedulerV2KubernetesPermissionCheckRequest ¶
type SchedulerV2KubernetesPermissionCheckRequest struct { // Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all. Verb string `protobuf:"bytes,1,opt,name=verb,proto3" json:"verb,omitempty"` // Group is the API Group of the Resource. "*" means all. Group string `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` // Version is the API Version of the Resource. "*" means all. Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // Resource is one of the existing resource types. "*" means all. Resource string `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"` // Subresource is one of the existing resource types. "" means none. SubResource string `protobuf:"bytes,5,opt,name=sub_resource,json=subResource,proto3" json:"sub_resource,omitempty"` // Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all. Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` // Namespace is the namespace of the action being requested. // "" (empty) is defaulted for LocalSubjectAccessReviews // "" (empty) is empty for cluster-scoped resources // "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview // Defaults to the current namespace Namespace *string `protobuf:"bytes,7,opt,name=namespace,proto3,oneof" json:"namespace,omitempty"` // contains filtered or unexported fields }
SchedulerV2 KubernetesPermissionCheck Request
func (*SchedulerV2KubernetesPermissionCheckRequest) Descriptor
deprecated
func (*SchedulerV2KubernetesPermissionCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2KubernetesPermissionCheckRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2KubernetesPermissionCheckRequest) GetGroup ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) GetGroup() string
func (*SchedulerV2KubernetesPermissionCheckRequest) GetName ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) GetName() string
func (*SchedulerV2KubernetesPermissionCheckRequest) GetNamespace ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) GetNamespace() string
func (*SchedulerV2KubernetesPermissionCheckRequest) GetResource ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) GetResource() string
func (*SchedulerV2KubernetesPermissionCheckRequest) GetSubResource ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) GetSubResource() string
func (*SchedulerV2KubernetesPermissionCheckRequest) GetVerb ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) GetVerb() string
func (*SchedulerV2KubernetesPermissionCheckRequest) GetVersion ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) GetVersion() string
func (*SchedulerV2KubernetesPermissionCheckRequest) ProtoMessage ¶
func (*SchedulerV2KubernetesPermissionCheckRequest) ProtoMessage()
func (*SchedulerV2KubernetesPermissionCheckRequest) ProtoReflect ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2KubernetesPermissionCheckRequest) Reset ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) Reset()
func (*SchedulerV2KubernetesPermissionCheckRequest) String ¶
func (x *SchedulerV2KubernetesPermissionCheckRequest) String() string
type SchedulerV2KubernetesPermissionCheckResponse ¶
type SchedulerV2KubernetesPermissionCheckResponse struct { // Allowed is required. True if the action would be allowed, false otherwise. Allowed bool `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"` // Denied is optional. True if the action would be denied, otherwise // false. If both allowed is false and denied is false, then the // authorizer has no opinion on whether to authorize the action. Denied // may not be true if Allowed is true. // +optional Denied *bool `protobuf:"varint,2,opt,name=denied,proto3,oneof" json:"denied,omitempty"` // Reason is optional. It indicates why a request was allowed or denied. Reason *string `protobuf:"bytes,3,opt,name=reason,proto3,oneof" json:"reason,omitempty"` // EvaluationError is an indication that some error occurred during the authorization check. // It is entirely possible to get an error and be able to continue determine authorization status in spite of it. // For instance, RBAC can be missing a role, but enough roles are still present and bound to reason about the request. EvaluationError *string `protobuf:"bytes,4,opt,name=evaluation_error,json=evaluationError,proto3,oneof" json:"evaluation_error,omitempty"` // contains filtered or unexported fields }
SchedulerV2 KubernetesPermissionCheck Response
func (*SchedulerV2KubernetesPermissionCheckResponse) Descriptor
deprecated
func (*SchedulerV2KubernetesPermissionCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2KubernetesPermissionCheckResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2KubernetesPermissionCheckResponse) GetAllowed ¶
func (x *SchedulerV2KubernetesPermissionCheckResponse) GetAllowed() bool
func (*SchedulerV2KubernetesPermissionCheckResponse) GetDenied ¶
func (x *SchedulerV2KubernetesPermissionCheckResponse) GetDenied() bool
func (*SchedulerV2KubernetesPermissionCheckResponse) GetEvaluationError ¶
func (x *SchedulerV2KubernetesPermissionCheckResponse) GetEvaluationError() string
func (*SchedulerV2KubernetesPermissionCheckResponse) GetReason ¶
func (x *SchedulerV2KubernetesPermissionCheckResponse) GetReason() string
func (*SchedulerV2KubernetesPermissionCheckResponse) ProtoMessage ¶
func (*SchedulerV2KubernetesPermissionCheckResponse) ProtoMessage()
func (*SchedulerV2KubernetesPermissionCheckResponse) ProtoReflect ¶
func (x *SchedulerV2KubernetesPermissionCheckResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2KubernetesPermissionCheckResponse) Reset ¶
func (x *SchedulerV2KubernetesPermissionCheckResponse) Reset()
func (*SchedulerV2KubernetesPermissionCheckResponse) String ¶
func (x *SchedulerV2KubernetesPermissionCheckResponse) String() string
type SchedulerV2ListChartsRequest ¶
type SchedulerV2ListChartsRequest struct { // Maximum items per batch Items *int64 `protobuf:"varint,1,opt,name=items,proto3,oneof" json:"items,omitempty"` // contains filtered or unexported fields }
SchedulerV2 ListCharts Request
func (*SchedulerV2ListChartsRequest) Descriptor
deprecated
func (*SchedulerV2ListChartsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ListChartsRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2ListChartsRequest) GetItems ¶
func (x *SchedulerV2ListChartsRequest) GetItems() int64
func (*SchedulerV2ListChartsRequest) ProtoMessage ¶
func (*SchedulerV2ListChartsRequest) ProtoMessage()
func (*SchedulerV2ListChartsRequest) ProtoReflect ¶
func (x *SchedulerV2ListChartsRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2ListChartsRequest) Reset ¶
func (x *SchedulerV2ListChartsRequest) Reset()
func (*SchedulerV2ListChartsRequest) String ¶
func (x *SchedulerV2ListChartsRequest) String() string
type SchedulerV2ListChartsResponse ¶
type SchedulerV2ListChartsResponse struct { // List of the charts Charts []string `protobuf:"bytes,1,rep,name=charts,proto3" json:"charts,omitempty"` // contains filtered or unexported fields }
SchedulerV2 ListCharts Response
func (*SchedulerV2ListChartsResponse) Descriptor
deprecated
func (*SchedulerV2ListChartsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ListChartsResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2ListChartsResponse) GetCharts ¶
func (x *SchedulerV2ListChartsResponse) GetCharts() []string
func (*SchedulerV2ListChartsResponse) ProtoMessage ¶
func (*SchedulerV2ListChartsResponse) ProtoMessage()
func (*SchedulerV2ListChartsResponse) ProtoReflect ¶
func (x *SchedulerV2ListChartsResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2ListChartsResponse) Reset ¶
func (x *SchedulerV2ListChartsResponse) Reset()
func (*SchedulerV2ListChartsResponse) String ¶
func (x *SchedulerV2ListChartsResponse) String() string
type SchedulerV2ListRequest ¶
type SchedulerV2ListRequest struct { // Request Options Options *SchedulerV2ListRequestOptions `protobuf:"bytes,1,opt,name=options,proto3,oneof" json:"options,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2ListRequest) Descriptor
deprecated
func (*SchedulerV2ListRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ListRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2ListRequest) GetOptions ¶
func (x *SchedulerV2ListRequest) GetOptions() *SchedulerV2ListRequestOptions
func (*SchedulerV2ListRequest) ProtoMessage ¶
func (*SchedulerV2ListRequest) ProtoMessage()
func (*SchedulerV2ListRequest) ProtoReflect ¶
func (x *SchedulerV2ListRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2ListRequest) Reset ¶
func (x *SchedulerV2ListRequest) Reset()
func (*SchedulerV2ListRequest) String ¶
func (x *SchedulerV2ListRequest) String() string
type SchedulerV2ListRequestOptions ¶
type SchedulerV2ListRequestOptions struct { // Label selectors Selectors map[string]string `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
Request Options
func (*SchedulerV2ListRequestOptions) Descriptor
deprecated
func (*SchedulerV2ListRequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ListRequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2ListRequestOptions) GetSelectors ¶
func (x *SchedulerV2ListRequestOptions) GetSelectors() map[string]string
func (*SchedulerV2ListRequestOptions) Options ¶
func (i *SchedulerV2ListRequestOptions) Options() []util.Mod[action.List]
func (*SchedulerV2ListRequestOptions) ProtoMessage ¶
func (*SchedulerV2ListRequestOptions) ProtoMessage()
func (*SchedulerV2ListRequestOptions) ProtoReflect ¶
func (x *SchedulerV2ListRequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2ListRequestOptions) Reset ¶
func (x *SchedulerV2ListRequestOptions) Reset()
func (*SchedulerV2ListRequestOptions) String ¶
func (x *SchedulerV2ListRequestOptions) String() string
type SchedulerV2ListResponse ¶
type SchedulerV2ListResponse struct { // List of the releases Releases map[string]*SchedulerV2Release `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
Response
func (*SchedulerV2ListResponse) Descriptor
deprecated
func (*SchedulerV2ListResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ListResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2ListResponse) GetReleases ¶
func (x *SchedulerV2ListResponse) GetReleases() map[string]*SchedulerV2Release
func (*SchedulerV2ListResponse) ProtoMessage ¶
func (*SchedulerV2ListResponse) ProtoMessage()
func (*SchedulerV2ListResponse) ProtoReflect ¶
func (x *SchedulerV2ListResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2ListResponse) Reset ¶
func (x *SchedulerV2ListResponse) Reset()
func (*SchedulerV2ListResponse) String ¶
func (x *SchedulerV2ListResponse) String() string
type SchedulerV2Release ¶
type SchedulerV2Release struct { // Release Name Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Release Namespace Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` // Release Values Json Bytes Values []byte `protobuf:"bytes,3,opt,name=values,proto3" json:"values,omitempty"` // Release Version Version int64 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"` // Release Labels Labels map[string]string `` /* 153-byte string literal not displayed */ // Release Info Info *SchedulerV2ReleaseInfo `protobuf:"bytes,6,opt,name=info,proto3,oneof" json:"info,omitempty"` // contains filtered or unexported fields }
Release Object
func (*SchedulerV2Release) Descriptor
deprecated
func (*SchedulerV2Release) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2Release.ProtoReflect.Descriptor instead.
func (*SchedulerV2Release) GetInfo ¶
func (x *SchedulerV2Release) GetInfo() *SchedulerV2ReleaseInfo
func (*SchedulerV2Release) GetLabels ¶
func (x *SchedulerV2Release) GetLabels() map[string]string
func (*SchedulerV2Release) GetName ¶
func (x *SchedulerV2Release) GetName() string
func (*SchedulerV2Release) GetNamespace ¶
func (x *SchedulerV2Release) GetNamespace() string
func (*SchedulerV2Release) GetValues ¶
func (x *SchedulerV2Release) GetValues() []byte
func (*SchedulerV2Release) GetVersion ¶
func (x *SchedulerV2Release) GetVersion() int64
func (*SchedulerV2Release) ProtoMessage ¶
func (*SchedulerV2Release) ProtoMessage()
func (*SchedulerV2Release) ProtoReflect ¶
func (x *SchedulerV2Release) ProtoReflect() protoreflect.Message
func (*SchedulerV2Release) Reset ¶
func (x *SchedulerV2Release) Reset()
func (*SchedulerV2Release) String ¶
func (x *SchedulerV2Release) String() string
type SchedulerV2ReleaseInfo ¶
type SchedulerV2ReleaseInfo struct { // Release First Deployed time FirstDeployed *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=first_deployed,json=firstDeployed,proto3,oneof" json:"first_deployed,omitempty"` // Release Last Deployed time LastDeployed *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_deployed,json=lastDeployed,proto3,oneof" json:"last_deployed,omitempty"` // Release Deleted time Deleted *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=deleted,proto3,oneof" json:"deleted,omitempty"` // Release Info Description Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Release Info Notes Notes string `protobuf:"bytes,5,opt,name=notes,proto3" json:"notes,omitempty"` // Release Info Status Status SchedulerV2ReleaseInfoStatus `protobuf:"varint,6,opt,name=status,proto3,enum=scheduler.SchedulerV2ReleaseInfoStatus" json:"status,omitempty"` // Release Resources Resources []*SchedulerV2ReleaseInfoResource `protobuf:"bytes,7,rep,name=resources,proto3" json:"resources,omitempty"` // contains filtered or unexported fields }
Release Object Info
func (*SchedulerV2ReleaseInfo) Descriptor
deprecated
func (*SchedulerV2ReleaseInfo) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ReleaseInfo.ProtoReflect.Descriptor instead.
func (*SchedulerV2ReleaseInfo) GetDeleted ¶
func (x *SchedulerV2ReleaseInfo) GetDeleted() *timestamppb.Timestamp
func (*SchedulerV2ReleaseInfo) GetDescription ¶
func (x *SchedulerV2ReleaseInfo) GetDescription() string
func (*SchedulerV2ReleaseInfo) GetFirstDeployed ¶
func (x *SchedulerV2ReleaseInfo) GetFirstDeployed() *timestamppb.Timestamp
func (*SchedulerV2ReleaseInfo) GetLastDeployed ¶
func (x *SchedulerV2ReleaseInfo) GetLastDeployed() *timestamppb.Timestamp
func (*SchedulerV2ReleaseInfo) GetNotes ¶
func (x *SchedulerV2ReleaseInfo) GetNotes() string
func (*SchedulerV2ReleaseInfo) GetResources ¶
func (x *SchedulerV2ReleaseInfo) GetResources() []*SchedulerV2ReleaseInfoResource
func (*SchedulerV2ReleaseInfo) GetStatus ¶
func (x *SchedulerV2ReleaseInfo) GetStatus() SchedulerV2ReleaseInfoStatus
func (*SchedulerV2ReleaseInfo) ProtoMessage ¶
func (*SchedulerV2ReleaseInfo) ProtoMessage()
func (*SchedulerV2ReleaseInfo) ProtoReflect ¶
func (x *SchedulerV2ReleaseInfo) ProtoReflect() protoreflect.Message
func (*SchedulerV2ReleaseInfo) Reset ¶
func (x *SchedulerV2ReleaseInfo) Reset()
func (*SchedulerV2ReleaseInfo) String ¶
func (x *SchedulerV2ReleaseInfo) String() string
type SchedulerV2ReleaseInfoResource ¶
type SchedulerV2ReleaseInfoResource struct { // GroupVersionKind Gvk *SchedulerV2GVK `protobuf:"bytes,1,opt,name=gvk,proto3" json:"gvk,omitempty"` // Kubernetes API Object Name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Kubernetes API Object Namespace Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
Release Object Info Resource Meta
func (*SchedulerV2ReleaseInfoResource) AsHelmResource ¶
func (i *SchedulerV2ReleaseInfoResource) AsHelmResource() helm.Resource
func (*SchedulerV2ReleaseInfoResource) Descriptor
deprecated
func (*SchedulerV2ReleaseInfoResource) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ReleaseInfoResource.ProtoReflect.Descriptor instead.
func (*SchedulerV2ReleaseInfoResource) GetGvk ¶
func (x *SchedulerV2ReleaseInfoResource) GetGvk() *SchedulerV2GVK
func (*SchedulerV2ReleaseInfoResource) GetName ¶
func (x *SchedulerV2ReleaseInfoResource) GetName() string
func (*SchedulerV2ReleaseInfoResource) GetNamespace ¶
func (x *SchedulerV2ReleaseInfoResource) GetNamespace() string
func (*SchedulerV2ReleaseInfoResource) ProtoMessage ¶
func (*SchedulerV2ReleaseInfoResource) ProtoMessage()
func (*SchedulerV2ReleaseInfoResource) ProtoReflect ¶
func (x *SchedulerV2ReleaseInfoResource) ProtoReflect() protoreflect.Message
func (*SchedulerV2ReleaseInfoResource) Reset ¶
func (x *SchedulerV2ReleaseInfoResource) Reset()
func (*SchedulerV2ReleaseInfoResource) String ¶
func (x *SchedulerV2ReleaseInfoResource) String() string
type SchedulerV2ReleaseInfoResourceObject ¶
type SchedulerV2ReleaseInfoResourceObject struct { // Release Object Resource Resource *SchedulerV2ReleaseInfoResource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` // Release Object Data Data *SchedulerV2ReleaseInfoResourceObjectData `protobuf:"bytes,2,opt,name=data,proto3,oneof" json:"data,omitempty"` // contains filtered or unexported fields }
Release Object Info Resource
func (*SchedulerV2ReleaseInfoResourceObject) Descriptor
deprecated
func (*SchedulerV2ReleaseInfoResourceObject) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ReleaseInfoResourceObject.ProtoReflect.Descriptor instead.
func (*SchedulerV2ReleaseInfoResourceObject) GetData ¶
func (x *SchedulerV2ReleaseInfoResourceObject) GetData() *SchedulerV2ReleaseInfoResourceObjectData
func (*SchedulerV2ReleaseInfoResourceObject) GetResource ¶
func (x *SchedulerV2ReleaseInfoResourceObject) GetResource() *SchedulerV2ReleaseInfoResource
func (*SchedulerV2ReleaseInfoResourceObject) ProtoMessage ¶
func (*SchedulerV2ReleaseInfoResourceObject) ProtoMessage()
func (*SchedulerV2ReleaseInfoResourceObject) ProtoReflect ¶
func (x *SchedulerV2ReleaseInfoResourceObject) ProtoReflect() protoreflect.Message
func (*SchedulerV2ReleaseInfoResourceObject) Reset ¶
func (x *SchedulerV2ReleaseInfoResourceObject) Reset()
func (*SchedulerV2ReleaseInfoResourceObject) String ¶
func (x *SchedulerV2ReleaseInfoResourceObject) String() string
type SchedulerV2ReleaseInfoResourceObjectData ¶
type SchedulerV2ReleaseInfoResourceObjectData struct { // Release Object Json Bytes Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
Release Object Info Resource bytes
func (*SchedulerV2ReleaseInfoResourceObjectData) Descriptor
deprecated
func (*SchedulerV2ReleaseInfoResourceObjectData) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ReleaseInfoResourceObjectData.ProtoReflect.Descriptor instead.
func (*SchedulerV2ReleaseInfoResourceObjectData) GetData ¶
func (x *SchedulerV2ReleaseInfoResourceObjectData) GetData() []byte
func (*SchedulerV2ReleaseInfoResourceObjectData) ProtoMessage ¶
func (*SchedulerV2ReleaseInfoResourceObjectData) ProtoMessage()
func (*SchedulerV2ReleaseInfoResourceObjectData) ProtoReflect ¶
func (x *SchedulerV2ReleaseInfoResourceObjectData) ProtoReflect() protoreflect.Message
func (*SchedulerV2ReleaseInfoResourceObjectData) Reset ¶
func (x *SchedulerV2ReleaseInfoResourceObjectData) Reset()
func (*SchedulerV2ReleaseInfoResourceObjectData) String ¶
func (x *SchedulerV2ReleaseInfoResourceObjectData) String() string
type SchedulerV2ReleaseInfoStatus ¶
type SchedulerV2ReleaseInfoStatus int32
Release Object Info Status Enum
const ( // Unknown SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_UNKNOWN_UNSPECIFIED SchedulerV2ReleaseInfoStatus = 0 // Release is Deployed SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_DEPLOYED SchedulerV2ReleaseInfoStatus = 1 // Release is Uninstalled, but not removed SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_UNINSTALLED SchedulerV2ReleaseInfoStatus = 2 // Release is Hibernated SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_SUPERSEDED SchedulerV2ReleaseInfoStatus = 3 // Release is Failed SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_FAILED SchedulerV2ReleaseInfoStatus = 4 // Release is Uninstalling SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_UNINSTALLING SchedulerV2ReleaseInfoStatus = 5 // Release is Pending Installation SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGINSTALL SchedulerV2ReleaseInfoStatus = 6 // Release is Pending Upgrade SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGUPGRADE SchedulerV2ReleaseInfoStatus = 7 // Release is Pending Rollback SchedulerV2ReleaseInfoStatus_SCHEDULER_V2_RELEASE_INFO_STATUS_PENDINGROLLBACK SchedulerV2ReleaseInfoStatus = 8 )
func FromHelmStatus ¶
func FromHelmStatus(in release.Status) SchedulerV2ReleaseInfoStatus
func (SchedulerV2ReleaseInfoStatus) AsHelmStatus ¶
func (i SchedulerV2ReleaseInfoStatus) AsHelmStatus() release.Status
func (SchedulerV2ReleaseInfoStatus) Descriptor ¶
func (SchedulerV2ReleaseInfoStatus) Descriptor() protoreflect.EnumDescriptor
func (SchedulerV2ReleaseInfoStatus) Enum ¶
func (x SchedulerV2ReleaseInfoStatus) Enum() *SchedulerV2ReleaseInfoStatus
func (SchedulerV2ReleaseInfoStatus) EnumDescriptor
deprecated
func (SchedulerV2ReleaseInfoStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulerV2ReleaseInfoStatus.Descriptor instead.
func (SchedulerV2ReleaseInfoStatus) Number ¶
func (x SchedulerV2ReleaseInfoStatus) Number() protoreflect.EnumNumber
func (SchedulerV2ReleaseInfoStatus) String ¶
func (x SchedulerV2ReleaseInfoStatus) String() string
func (SchedulerV2ReleaseInfoStatus) Type ¶
func (SchedulerV2ReleaseInfoStatus) Type() protoreflect.EnumType
type SchedulerV2Server ¶
type SchedulerV2Server interface { // Invalidates local ServiceDiscover cache InvalidateCache(context.Context, *definition.Empty) (*definition.Empty, error) // Ensure that Helm Client is able to communicate with Kubernetes Alive(context.Context, *definition.Empty) (*definition.Empty, error) // Executes Helm List Action List(context.Context, *SchedulerV2ListRequest) (*SchedulerV2ListResponse, error) // Executes Helm Status Action Status(context.Context, *SchedulerV2StatusRequest) (*SchedulerV2StatusResponse, error) // Executes Helm Status Action and fetch Resources from Kubernetes API StatusObjects(context.Context, *SchedulerV2StatusObjectsRequest) (*SchedulerV2StatusObjectsResponse, error) // Executes Helm Install Action Install(context.Context, *SchedulerV2InstallRequest) (*SchedulerV2InstallResponse, error) // Executes Helm Upgrade Action Upgrade(context.Context, *SchedulerV2UpgradeRequest) (*SchedulerV2UpgradeResponse, error) // Executes Helm Uninstall Action Uninstall(context.Context, *SchedulerV2UninstallRequest) (*SchedulerV2UninstallResponse, error) // Executes Helm Test Action Test(context.Context, *SchedulerV2TestRequest) (*SchedulerV2TestResponse, error) // Discovers Kubernetes API Resources for Group DiscoverAPIResources(context.Context, *SchedulerV2DiscoverAPIResourcesRequest) (*SchedulerV2DiscoverAPIResourcesResponse, error) // Discovers Kubernetes API Resources for Kind DiscoverAPIResource(context.Context, *SchedulerV2DiscoverAPIResourceRequest) (*SchedulerV2DiscoverAPIResourceResponse, error) // Gets Kubernetes objects from the API KubernetesGet(context.Context, *SchedulerV2KubernetesGetRequest) (*SchedulerV2KubernetesGetResponse, error) // Checks if principal can take an action KubernetesPermissionCheck(context.Context, *SchedulerV2KubernetesPermissionCheckRequest) (*SchedulerV2KubernetesPermissionCheckResponse, error) // Lists installed ArangoPlatform Charts ListCharts(*SchedulerV2ListChartsRequest, SchedulerV2_ListChartsServer) error // Gets Installed ArangoDB Chart GetChart(context.Context, *SchedulerV2GetChartRequest) (*SchedulerV2GetChartResponse, error) // contains filtered or unexported methods }
SchedulerV2Server is the server API for SchedulerV2 service. All implementations must embed UnimplementedSchedulerV2Server for forward compatibility
type SchedulerV2StatusObjectsRequest ¶
type SchedulerV2StatusObjectsRequest struct { // Request Options Options *SchedulerV2StatusRequestOptions `protobuf:"bytes,1,opt,name=options,proto3,oneof" json:"options,omitempty"` // Helm Release Name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2StatusObjectsRequest) Descriptor
deprecated
func (*SchedulerV2StatusObjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2StatusObjectsRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2StatusObjectsRequest) GetName ¶
func (x *SchedulerV2StatusObjectsRequest) GetName() string
func (*SchedulerV2StatusObjectsRequest) GetOptions ¶
func (x *SchedulerV2StatusObjectsRequest) GetOptions() *SchedulerV2StatusRequestOptions
func (*SchedulerV2StatusObjectsRequest) ProtoMessage ¶
func (*SchedulerV2StatusObjectsRequest) ProtoMessage()
func (*SchedulerV2StatusObjectsRequest) ProtoReflect ¶
func (x *SchedulerV2StatusObjectsRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2StatusObjectsRequest) Reset ¶
func (x *SchedulerV2StatusObjectsRequest) Reset()
func (*SchedulerV2StatusObjectsRequest) String ¶
func (x *SchedulerV2StatusObjectsRequest) String() string
type SchedulerV2StatusObjectsResponse ¶
type SchedulerV2StatusObjectsResponse struct { // Helm Release Object Release *SchedulerV2Release `protobuf:"bytes,1,opt,name=release,proto3,oneof" json:"release,omitempty"` // List of the Kubernetes Objects Objects []*SchedulerV2ReleaseInfoResourceObject `protobuf:"bytes,2,rep,name=objects,proto3" json:"objects,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2StatusObjectsResponse) Descriptor
deprecated
func (*SchedulerV2StatusObjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2StatusObjectsResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2StatusObjectsResponse) GetObjects ¶
func (x *SchedulerV2StatusObjectsResponse) GetObjects() []*SchedulerV2ReleaseInfoResourceObject
func (*SchedulerV2StatusObjectsResponse) GetRelease ¶
func (x *SchedulerV2StatusObjectsResponse) GetRelease() *SchedulerV2Release
func (*SchedulerV2StatusObjectsResponse) ProtoMessage ¶
func (*SchedulerV2StatusObjectsResponse) ProtoMessage()
func (*SchedulerV2StatusObjectsResponse) ProtoReflect ¶
func (x *SchedulerV2StatusObjectsResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2StatusObjectsResponse) Reset ¶
func (x *SchedulerV2StatusObjectsResponse) Reset()
func (*SchedulerV2StatusObjectsResponse) String ¶
func (x *SchedulerV2StatusObjectsResponse) String() string
type SchedulerV2StatusRequest ¶
type SchedulerV2StatusRequest struct { // Request Options Options *SchedulerV2StatusRequestOptions `protobuf:"bytes,1,opt,name=options,proto3,oneof" json:"options,omitempty"` // Helm Release Name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2StatusRequest) Descriptor
deprecated
func (*SchedulerV2StatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2StatusRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2StatusRequest) GetName ¶
func (x *SchedulerV2StatusRequest) GetName() string
func (*SchedulerV2StatusRequest) GetOptions ¶
func (x *SchedulerV2StatusRequest) GetOptions() *SchedulerV2StatusRequestOptions
func (*SchedulerV2StatusRequest) ProtoMessage ¶
func (*SchedulerV2StatusRequest) ProtoMessage()
func (*SchedulerV2StatusRequest) ProtoReflect ¶
func (x *SchedulerV2StatusRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2StatusRequest) Reset ¶
func (x *SchedulerV2StatusRequest) Reset()
func (*SchedulerV2StatusRequest) String ¶
func (x *SchedulerV2StatusRequest) String() string
type SchedulerV2StatusRequestOptions ¶
type SchedulerV2StatusRequestOptions struct {
// contains filtered or unexported fields
}
Request Options
func (*SchedulerV2StatusRequestOptions) Descriptor
deprecated
func (*SchedulerV2StatusRequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2StatusRequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2StatusRequestOptions) ProtoMessage ¶
func (*SchedulerV2StatusRequestOptions) ProtoMessage()
func (*SchedulerV2StatusRequestOptions) ProtoReflect ¶
func (x *SchedulerV2StatusRequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2StatusRequestOptions) Reset ¶
func (x *SchedulerV2StatusRequestOptions) Reset()
func (*SchedulerV2StatusRequestOptions) String ¶
func (x *SchedulerV2StatusRequestOptions) String() string
type SchedulerV2StatusResponse ¶
type SchedulerV2StatusResponse struct { // Helm Release Object Release *SchedulerV2Release `protobuf:"bytes,1,opt,name=release,proto3,oneof" json:"release,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2StatusResponse) Descriptor
deprecated
func (*SchedulerV2StatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2StatusResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2StatusResponse) GetRelease ¶
func (x *SchedulerV2StatusResponse) GetRelease() *SchedulerV2Release
func (*SchedulerV2StatusResponse) ProtoMessage ¶
func (*SchedulerV2StatusResponse) ProtoMessage()
func (*SchedulerV2StatusResponse) ProtoReflect ¶
func (x *SchedulerV2StatusResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2StatusResponse) Reset ¶
func (x *SchedulerV2StatusResponse) Reset()
func (*SchedulerV2StatusResponse) String ¶
func (x *SchedulerV2StatusResponse) String() string
type SchedulerV2TestRequest ¶
type SchedulerV2TestRequest struct { // Request Options Options *SchedulerV2TestRequestOptions `protobuf:"bytes,1,opt,name=options,proto3,oneof" json:"options,omitempty"` // Helm Release Name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2TestRequest) Descriptor
deprecated
func (*SchedulerV2TestRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2TestRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2TestRequest) GetName ¶
func (x *SchedulerV2TestRequest) GetName() string
func (*SchedulerV2TestRequest) GetOptions ¶
func (x *SchedulerV2TestRequest) GetOptions() *SchedulerV2TestRequestOptions
func (*SchedulerV2TestRequest) ProtoMessage ¶
func (*SchedulerV2TestRequest) ProtoMessage()
func (*SchedulerV2TestRequest) ProtoReflect ¶
func (x *SchedulerV2TestRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2TestRequest) Reset ¶
func (x *SchedulerV2TestRequest) Reset()
func (*SchedulerV2TestRequest) String ¶
func (x *SchedulerV2TestRequest) String() string
type SchedulerV2TestRequestOptions ¶
type SchedulerV2TestRequestOptions struct {
// contains filtered or unexported fields
}
Request Options
func (*SchedulerV2TestRequestOptions) Descriptor
deprecated
func (*SchedulerV2TestRequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2TestRequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2TestRequestOptions) Options ¶
func (i *SchedulerV2TestRequestOptions) Options() []util.Mod[action.ReleaseTesting]
func (*SchedulerV2TestRequestOptions) ProtoMessage ¶
func (*SchedulerV2TestRequestOptions) ProtoMessage()
func (*SchedulerV2TestRequestOptions) ProtoReflect ¶
func (x *SchedulerV2TestRequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2TestRequestOptions) Reset ¶
func (x *SchedulerV2TestRequestOptions) Reset()
func (*SchedulerV2TestRequestOptions) String ¶
func (x *SchedulerV2TestRequestOptions) String() string
type SchedulerV2TestResponse ¶
type SchedulerV2TestResponse struct { // Helm Release Object Release *SchedulerV2Release `protobuf:"bytes,1,opt,name=release,proto3,oneof" json:"release,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2TestResponse) Descriptor
deprecated
func (*SchedulerV2TestResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2TestResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2TestResponse) GetRelease ¶
func (x *SchedulerV2TestResponse) GetRelease() *SchedulerV2Release
func (*SchedulerV2TestResponse) ProtoMessage ¶
func (*SchedulerV2TestResponse) ProtoMessage()
func (*SchedulerV2TestResponse) ProtoReflect ¶
func (x *SchedulerV2TestResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2TestResponse) Reset ¶
func (x *SchedulerV2TestResponse) Reset()
func (*SchedulerV2TestResponse) String ¶
func (x *SchedulerV2TestResponse) String() string
type SchedulerV2UninstallRequest ¶
type SchedulerV2UninstallRequest struct { // Request Options Options *SchedulerV2UninstallRequestOptions `protobuf:"bytes,1,opt,name=options,proto3,oneof" json:"options,omitempty"` // Helm Release Name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2UninstallRequest) Descriptor
deprecated
func (*SchedulerV2UninstallRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UninstallRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2UninstallRequest) GetName ¶
func (x *SchedulerV2UninstallRequest) GetName() string
func (*SchedulerV2UninstallRequest) GetOptions ¶
func (x *SchedulerV2UninstallRequest) GetOptions() *SchedulerV2UninstallRequestOptions
func (*SchedulerV2UninstallRequest) ProtoMessage ¶
func (*SchedulerV2UninstallRequest) ProtoMessage()
func (*SchedulerV2UninstallRequest) ProtoReflect ¶
func (x *SchedulerV2UninstallRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2UninstallRequest) Reset ¶
func (x *SchedulerV2UninstallRequest) Reset()
func (*SchedulerV2UninstallRequest) String ¶
func (x *SchedulerV2UninstallRequest) String() string
type SchedulerV2UninstallRequestOptions ¶
type SchedulerV2UninstallRequestOptions struct { // Waits for the upgrade to be completed Wait *bool `protobuf:"varint,1,opt,name=wait,proto3,oneof" json:"wait,omitempty"` // contains filtered or unexported fields }
Request Options
func (*SchedulerV2UninstallRequestOptions) Descriptor
deprecated
func (*SchedulerV2UninstallRequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UninstallRequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2UninstallRequestOptions) GetWait ¶
func (x *SchedulerV2UninstallRequestOptions) GetWait() bool
func (*SchedulerV2UninstallRequestOptions) Options ¶
func (i *SchedulerV2UninstallRequestOptions) Options() []util.Mod[action.Uninstall]
func (*SchedulerV2UninstallRequestOptions) ProtoMessage ¶
func (*SchedulerV2UninstallRequestOptions) ProtoMessage()
func (*SchedulerV2UninstallRequestOptions) ProtoReflect ¶
func (x *SchedulerV2UninstallRequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2UninstallRequestOptions) Reset ¶
func (x *SchedulerV2UninstallRequestOptions) Reset()
func (*SchedulerV2UninstallRequestOptions) String ¶
func (x *SchedulerV2UninstallRequestOptions) String() string
type SchedulerV2UninstallResponse ¶
type SchedulerV2UninstallResponse struct { // Uninstall info Info string `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` // Helm Release Object Release *SchedulerV2Release `protobuf:"bytes,2,opt,name=release,proto3,oneof" json:"release,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2UninstallResponse) Descriptor
deprecated
func (*SchedulerV2UninstallResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UninstallResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2UninstallResponse) GetInfo ¶
func (x *SchedulerV2UninstallResponse) GetInfo() string
func (*SchedulerV2UninstallResponse) GetRelease ¶
func (x *SchedulerV2UninstallResponse) GetRelease() *SchedulerV2Release
func (*SchedulerV2UninstallResponse) ProtoMessage ¶
func (*SchedulerV2UninstallResponse) ProtoMessage()
func (*SchedulerV2UninstallResponse) ProtoReflect ¶
func (x *SchedulerV2UninstallResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2UninstallResponse) Reset ¶
func (x *SchedulerV2UninstallResponse) Reset()
func (*SchedulerV2UninstallResponse) String ¶
func (x *SchedulerV2UninstallResponse) String() string
type SchedulerV2UpgradeRequest ¶
type SchedulerV2UpgradeRequest struct { // Request Options Options *SchedulerV2UpgradeRequestOptions `protobuf:"bytes,1,opt,name=options,proto3,oneof" json:"options,omitempty"` // Helm Release Name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Helm Chart Tar GZip File Bytes Chart []byte `protobuf:"bytes,3,opt,name=chart,proto3" json:"chart,omitempty"` // Helm Chart Values bytes Values []byte `protobuf:"bytes,4,opt,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
Request
func (*SchedulerV2UpgradeRequest) Descriptor
deprecated
func (*SchedulerV2UpgradeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UpgradeRequest.ProtoReflect.Descriptor instead.
func (*SchedulerV2UpgradeRequest) GetChart ¶
func (x *SchedulerV2UpgradeRequest) GetChart() []byte
func (*SchedulerV2UpgradeRequest) GetName ¶
func (x *SchedulerV2UpgradeRequest) GetName() string
func (*SchedulerV2UpgradeRequest) GetOptions ¶
func (x *SchedulerV2UpgradeRequest) GetOptions() *SchedulerV2UpgradeRequestOptions
func (*SchedulerV2UpgradeRequest) GetValues ¶
func (x *SchedulerV2UpgradeRequest) GetValues() []byte
func (*SchedulerV2UpgradeRequest) ProtoMessage ¶
func (*SchedulerV2UpgradeRequest) ProtoMessage()
func (*SchedulerV2UpgradeRequest) ProtoReflect ¶
func (x *SchedulerV2UpgradeRequest) ProtoReflect() protoreflect.Message
func (*SchedulerV2UpgradeRequest) Reset ¶
func (x *SchedulerV2UpgradeRequest) Reset()
func (*SchedulerV2UpgradeRequest) String ¶
func (x *SchedulerV2UpgradeRequest) String() string
type SchedulerV2UpgradeRequestOptions ¶
type SchedulerV2UpgradeRequestOptions struct { // Release Labels Labels map[string]string `` /* 153-byte string literal not displayed */ // Waits for the upgrade to be completed Wait *bool `protobuf:"varint,2,opt,name=wait,proto3,oneof" json:"wait,omitempty"` // contains filtered or unexported fields }
Request Options
func (*SchedulerV2UpgradeRequestOptions) Descriptor
deprecated
func (*SchedulerV2UpgradeRequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UpgradeRequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2UpgradeRequestOptions) GetLabels ¶
func (x *SchedulerV2UpgradeRequestOptions) GetLabels() map[string]string
func (*SchedulerV2UpgradeRequestOptions) GetWait ¶
func (x *SchedulerV2UpgradeRequestOptions) GetWait() bool
func (*SchedulerV2UpgradeRequestOptions) Options ¶
func (i *SchedulerV2UpgradeRequestOptions) Options() []util.Mod[action.Upgrade]
func (*SchedulerV2UpgradeRequestOptions) ProtoMessage ¶
func (*SchedulerV2UpgradeRequestOptions) ProtoMessage()
func (*SchedulerV2UpgradeRequestOptions) ProtoReflect ¶
func (x *SchedulerV2UpgradeRequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2UpgradeRequestOptions) Reset ¶
func (x *SchedulerV2UpgradeRequestOptions) Reset()
func (*SchedulerV2UpgradeRequestOptions) String ¶
func (x *SchedulerV2UpgradeRequestOptions) String() string
type SchedulerV2UpgradeResponse ¶
type SchedulerV2UpgradeResponse struct { // Helm Release Object Before Before *SchedulerV2Release `protobuf:"bytes,1,opt,name=before,proto3,oneof" json:"before,omitempty"` // Helm Release Object After After *SchedulerV2Release `protobuf:"bytes,2,opt,name=after,proto3,oneof" json:"after,omitempty"` // contains filtered or unexported fields }
Response
func (*SchedulerV2UpgradeResponse) Descriptor
deprecated
func (*SchedulerV2UpgradeResponse) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UpgradeResponse.ProtoReflect.Descriptor instead.
func (*SchedulerV2UpgradeResponse) GetAfter ¶
func (x *SchedulerV2UpgradeResponse) GetAfter() *SchedulerV2Release
func (*SchedulerV2UpgradeResponse) GetBefore ¶
func (x *SchedulerV2UpgradeResponse) GetBefore() *SchedulerV2Release
func (*SchedulerV2UpgradeResponse) ProtoMessage ¶
func (*SchedulerV2UpgradeResponse) ProtoMessage()
func (*SchedulerV2UpgradeResponse) ProtoReflect ¶
func (x *SchedulerV2UpgradeResponse) ProtoReflect() protoreflect.Message
func (*SchedulerV2UpgradeResponse) Reset ¶
func (x *SchedulerV2UpgradeResponse) Reset()
func (*SchedulerV2UpgradeResponse) String ¶
func (x *SchedulerV2UpgradeResponse) String() string
type SchedulerV2_ListChartsClient ¶
type SchedulerV2_ListChartsClient interface { Recv() (*SchedulerV2ListChartsResponse, error) grpc.ClientStream }
type SchedulerV2_ListChartsServer ¶
type SchedulerV2_ListChartsServer interface { Send(*SchedulerV2ListChartsResponse) error grpc.ServerStream }
type UnimplementedSchedulerV2Server ¶
type UnimplementedSchedulerV2Server struct { }
UnimplementedSchedulerV2Server must be embedded to have forward compatible implementations.
func (UnimplementedSchedulerV2Server) Alive ¶
func (UnimplementedSchedulerV2Server) Alive(context.Context, *definition.Empty) (*definition.Empty, error)
func (UnimplementedSchedulerV2Server) DiscoverAPIResource ¶
func (UnimplementedSchedulerV2Server) DiscoverAPIResource(context.Context, *SchedulerV2DiscoverAPIResourceRequest) (*SchedulerV2DiscoverAPIResourceResponse, error)
func (UnimplementedSchedulerV2Server) DiscoverAPIResources ¶
func (UnimplementedSchedulerV2Server) DiscoverAPIResources(context.Context, *SchedulerV2DiscoverAPIResourcesRequest) (*SchedulerV2DiscoverAPIResourcesResponse, error)
func (UnimplementedSchedulerV2Server) GetChart ¶
func (UnimplementedSchedulerV2Server) GetChart(context.Context, *SchedulerV2GetChartRequest) (*SchedulerV2GetChartResponse, error)
func (UnimplementedSchedulerV2Server) Install ¶
func (UnimplementedSchedulerV2Server) Install(context.Context, *SchedulerV2InstallRequest) (*SchedulerV2InstallResponse, error)
func (UnimplementedSchedulerV2Server) InvalidateCache ¶
func (UnimplementedSchedulerV2Server) InvalidateCache(context.Context, *definition.Empty) (*definition.Empty, error)
func (UnimplementedSchedulerV2Server) KubernetesGet ¶
func (UnimplementedSchedulerV2Server) KubernetesGet(context.Context, *SchedulerV2KubernetesGetRequest) (*SchedulerV2KubernetesGetResponse, error)
func (UnimplementedSchedulerV2Server) KubernetesPermissionCheck ¶
func (UnimplementedSchedulerV2Server) KubernetesPermissionCheck(context.Context, *SchedulerV2KubernetesPermissionCheckRequest) (*SchedulerV2KubernetesPermissionCheckResponse, error)
func (UnimplementedSchedulerV2Server) List ¶
func (UnimplementedSchedulerV2Server) List(context.Context, *SchedulerV2ListRequest) (*SchedulerV2ListResponse, error)
func (UnimplementedSchedulerV2Server) ListCharts ¶
func (UnimplementedSchedulerV2Server) ListCharts(*SchedulerV2ListChartsRequest, SchedulerV2_ListChartsServer) error
func (UnimplementedSchedulerV2Server) Status ¶
func (UnimplementedSchedulerV2Server) Status(context.Context, *SchedulerV2StatusRequest) (*SchedulerV2StatusResponse, error)
func (UnimplementedSchedulerV2Server) StatusObjects ¶
func (UnimplementedSchedulerV2Server) StatusObjects(context.Context, *SchedulerV2StatusObjectsRequest) (*SchedulerV2StatusObjectsResponse, error)
func (UnimplementedSchedulerV2Server) Test ¶
func (UnimplementedSchedulerV2Server) Test(context.Context, *SchedulerV2TestRequest) (*SchedulerV2TestResponse, error)
func (UnimplementedSchedulerV2Server) Uninstall ¶
func (UnimplementedSchedulerV2Server) Uninstall(context.Context, *SchedulerV2UninstallRequest) (*SchedulerV2UninstallResponse, error)
func (UnimplementedSchedulerV2Server) Upgrade ¶
func (UnimplementedSchedulerV2Server) Upgrade(context.Context, *SchedulerV2UpgradeRequest) (*SchedulerV2UpgradeResponse, error)
type UnsafeSchedulerV2Server ¶
type UnsafeSchedulerV2Server interface {
// contains filtered or unexported methods
}
UnsafeSchedulerV2Server may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SchedulerV2Server will result in compilation errors.