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 (x *SchedulerV2GetChartResponse) GetOverrides() []byte
- 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 SchedulerV2InstallV2Request
- func (*SchedulerV2InstallV2Request) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2InstallV2Request) GetChart() string
- func (x *SchedulerV2InstallV2Request) GetName() string
- func (x *SchedulerV2InstallV2Request) GetOptions() *SchedulerV2InstallV2RequestOptions
- func (x *SchedulerV2InstallV2Request) GetValues() [][]byte
- func (*SchedulerV2InstallV2Request) ProtoMessage()
- func (x *SchedulerV2InstallV2Request) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2InstallV2Request) Reset()
- func (x *SchedulerV2InstallV2Request) String() string
- type SchedulerV2InstallV2RequestOptions
- func (*SchedulerV2InstallV2RequestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2InstallV2RequestOptions) GetLabels() map[string]string
- func (x *SchedulerV2InstallV2RequestOptions) GetWait() bool
- func (i *SchedulerV2InstallV2RequestOptions) Options() []util.Mod[action.Install]
- func (*SchedulerV2InstallV2RequestOptions) ProtoMessage()
- func (x *SchedulerV2InstallV2RequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2InstallV2RequestOptions) Reset()
- func (x *SchedulerV2InstallV2RequestOptions) String() string
- type SchedulerV2InstallV2Response
- func (*SchedulerV2InstallV2Response) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2InstallV2Response) GetRelease() *SchedulerV2Release
- func (*SchedulerV2InstallV2Response) ProtoMessage()
- func (x *SchedulerV2InstallV2Response) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2InstallV2Response) Reset()
- func (x *SchedulerV2InstallV2Response) 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 SchedulerV2UpgradeV2Request
- func (*SchedulerV2UpgradeV2Request) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UpgradeV2Request) GetChart() string
- func (x *SchedulerV2UpgradeV2Request) GetName() string
- func (x *SchedulerV2UpgradeV2Request) GetOptions() *SchedulerV2UpgradeV2RequestOptions
- func (x *SchedulerV2UpgradeV2Request) GetValues() [][]byte
- func (*SchedulerV2UpgradeV2Request) ProtoMessage()
- func (x *SchedulerV2UpgradeV2Request) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UpgradeV2Request) Reset()
- func (x *SchedulerV2UpgradeV2Request) String() string
- type SchedulerV2UpgradeV2RequestOptions
- func (*SchedulerV2UpgradeV2RequestOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UpgradeV2RequestOptions) GetLabels() map[string]string
- func (x *SchedulerV2UpgradeV2RequestOptions) GetWait() bool
- func (i *SchedulerV2UpgradeV2RequestOptions) Options() []util.Mod[action.Upgrade]
- func (*SchedulerV2UpgradeV2RequestOptions) ProtoMessage()
- func (x *SchedulerV2UpgradeV2RequestOptions) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UpgradeV2RequestOptions) Reset()
- func (x *SchedulerV2UpgradeV2RequestOptions) String() string
- type SchedulerV2UpgradeV2Response
- func (*SchedulerV2UpgradeV2Response) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulerV2UpgradeV2Response) GetAfter() *SchedulerV2Release
- func (x *SchedulerV2UpgradeV2Response) GetBefore() *SchedulerV2Release
- func (*SchedulerV2UpgradeV2Response) ProtoMessage()
- func (x *SchedulerV2UpgradeV2Response) ProtoReflect() protoreflect.Message
- func (x *SchedulerV2UpgradeV2Response) Reset()
- func (x *SchedulerV2UpgradeV2Response) 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) InstallV2(context.Context, *SchedulerV2InstallV2Request) (*SchedulerV2InstallV2Response, 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)
- func (UnimplementedSchedulerV2Server) UpgradeV2(context.Context, *SchedulerV2UpgradeV2Request) (*SchedulerV2UpgradeV2Response, 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: "InstallV2", Handler: _SchedulerV2_InstallV2_Handler, }, { MethodName: "UpgradeV2", Handler: _SchedulerV2_UpgradeV2_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)
// Executes Helm Install Action
InstallV2(ctx context.Context, in *SchedulerV2InstallV2Request, opts ...grpc.CallOption) (*SchedulerV2InstallV2Response, error)
// Executes Helm Upgrade Action
UpgradeV2(ctx context.Context, in *SchedulerV2UpgradeV2Request, opts ...grpc.CallOption) (*SchedulerV2UpgradeV2Response, 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"`
// Chart Overrides
Overrides []byte `protobuf:"bytes,3,opt,name=overrides,proto3" json:"overrides,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) GetOverrides ¶
func (x *SchedulerV2GetChartResponse) GetOverrides() []byte
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 SchedulerV2InstallV2Request ¶
type SchedulerV2InstallV2Request struct {
// Request Options
Options *SchedulerV2InstallV2RequestOptions `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 Name
Chart string `protobuf:"bytes,3,opt,name=chart,proto3" json:"chart,omitempty"`
// Helm Chart Values bytes
Values [][]byte `protobuf:"bytes,4,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
Request
func (*SchedulerV2InstallV2Request) Descriptor
deprecated
func (*SchedulerV2InstallV2Request) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2InstallV2Request.ProtoReflect.Descriptor instead.
func (*SchedulerV2InstallV2Request) GetChart ¶
func (x *SchedulerV2InstallV2Request) GetChart() string
func (*SchedulerV2InstallV2Request) GetName ¶
func (x *SchedulerV2InstallV2Request) GetName() string
func (*SchedulerV2InstallV2Request) GetOptions ¶
func (x *SchedulerV2InstallV2Request) GetOptions() *SchedulerV2InstallV2RequestOptions
func (*SchedulerV2InstallV2Request) GetValues ¶
func (x *SchedulerV2InstallV2Request) GetValues() [][]byte
func (*SchedulerV2InstallV2Request) ProtoMessage ¶
func (*SchedulerV2InstallV2Request) ProtoMessage()
func (*SchedulerV2InstallV2Request) ProtoReflect ¶
func (x *SchedulerV2InstallV2Request) ProtoReflect() protoreflect.Message
func (*SchedulerV2InstallV2Request) Reset ¶
func (x *SchedulerV2InstallV2Request) Reset()
func (*SchedulerV2InstallV2Request) String ¶
func (x *SchedulerV2InstallV2Request) String() string
type SchedulerV2InstallV2RequestOptions ¶
type SchedulerV2InstallV2RequestOptions 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 (*SchedulerV2InstallV2RequestOptions) Descriptor
deprecated
func (*SchedulerV2InstallV2RequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2InstallV2RequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2InstallV2RequestOptions) GetLabels ¶
func (x *SchedulerV2InstallV2RequestOptions) GetLabels() map[string]string
func (*SchedulerV2InstallV2RequestOptions) GetWait ¶
func (x *SchedulerV2InstallV2RequestOptions) GetWait() bool
func (*SchedulerV2InstallV2RequestOptions) Options ¶
func (i *SchedulerV2InstallV2RequestOptions) Options() []util.Mod[action.Install]
func (*SchedulerV2InstallV2RequestOptions) ProtoMessage ¶
func (*SchedulerV2InstallV2RequestOptions) ProtoMessage()
func (*SchedulerV2InstallV2RequestOptions) ProtoReflect ¶
func (x *SchedulerV2InstallV2RequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2InstallV2RequestOptions) Reset ¶
func (x *SchedulerV2InstallV2RequestOptions) Reset()
func (*SchedulerV2InstallV2RequestOptions) String ¶
func (x *SchedulerV2InstallV2RequestOptions) String() string
type SchedulerV2InstallV2Response ¶
type SchedulerV2InstallV2Response struct {
// Helm Release Object
Release *SchedulerV2Release `protobuf:"bytes,1,opt,name=release,proto3,oneof" json:"release,omitempty"`
// contains filtered or unexported fields
}
Response
func (*SchedulerV2InstallV2Response) Descriptor
deprecated
func (*SchedulerV2InstallV2Response) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2InstallV2Response.ProtoReflect.Descriptor instead.
func (*SchedulerV2InstallV2Response) GetRelease ¶
func (x *SchedulerV2InstallV2Response) GetRelease() *SchedulerV2Release
func (*SchedulerV2InstallV2Response) ProtoMessage ¶
func (*SchedulerV2InstallV2Response) ProtoMessage()
func (*SchedulerV2InstallV2Response) ProtoReflect ¶
func (x *SchedulerV2InstallV2Response) ProtoReflect() protoreflect.Message
func (*SchedulerV2InstallV2Response) Reset ¶
func (x *SchedulerV2InstallV2Response) Reset()
func (*SchedulerV2InstallV2Response) String ¶
func (x *SchedulerV2InstallV2Response) 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)
// Executes Helm Install Action
InstallV2(context.Context, *SchedulerV2InstallV2Request) (*SchedulerV2InstallV2Response, error)
// Executes Helm Upgrade Action
UpgradeV2(context.Context, *SchedulerV2UpgradeV2Request) (*SchedulerV2UpgradeV2Response, 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 SchedulerV2UpgradeV2Request ¶
type SchedulerV2UpgradeV2Request struct {
// Request Options
Options *SchedulerV2UpgradeV2RequestOptions `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 Name
Chart string `protobuf:"bytes,3,opt,name=chart,proto3" json:"chart,omitempty"`
// Helm Chart Values bytes
Values [][]byte `protobuf:"bytes,4,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
Request
func (*SchedulerV2UpgradeV2Request) Descriptor
deprecated
func (*SchedulerV2UpgradeV2Request) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UpgradeV2Request.ProtoReflect.Descriptor instead.
func (*SchedulerV2UpgradeV2Request) GetChart ¶
func (x *SchedulerV2UpgradeV2Request) GetChart() string
func (*SchedulerV2UpgradeV2Request) GetName ¶
func (x *SchedulerV2UpgradeV2Request) GetName() string
func (*SchedulerV2UpgradeV2Request) GetOptions ¶
func (x *SchedulerV2UpgradeV2Request) GetOptions() *SchedulerV2UpgradeV2RequestOptions
func (*SchedulerV2UpgradeV2Request) GetValues ¶
func (x *SchedulerV2UpgradeV2Request) GetValues() [][]byte
func (*SchedulerV2UpgradeV2Request) ProtoMessage ¶
func (*SchedulerV2UpgradeV2Request) ProtoMessage()
func (*SchedulerV2UpgradeV2Request) ProtoReflect ¶
func (x *SchedulerV2UpgradeV2Request) ProtoReflect() protoreflect.Message
func (*SchedulerV2UpgradeV2Request) Reset ¶
func (x *SchedulerV2UpgradeV2Request) Reset()
func (*SchedulerV2UpgradeV2Request) String ¶
func (x *SchedulerV2UpgradeV2Request) String() string
type SchedulerV2UpgradeV2RequestOptions ¶
type SchedulerV2UpgradeV2RequestOptions 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 (*SchedulerV2UpgradeV2RequestOptions) Descriptor
deprecated
func (*SchedulerV2UpgradeV2RequestOptions) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UpgradeV2RequestOptions.ProtoReflect.Descriptor instead.
func (*SchedulerV2UpgradeV2RequestOptions) GetLabels ¶
func (x *SchedulerV2UpgradeV2RequestOptions) GetLabels() map[string]string
func (*SchedulerV2UpgradeV2RequestOptions) GetWait ¶
func (x *SchedulerV2UpgradeV2RequestOptions) GetWait() bool
func (*SchedulerV2UpgradeV2RequestOptions) Options ¶
func (i *SchedulerV2UpgradeV2RequestOptions) Options() []util.Mod[action.Upgrade]
func (*SchedulerV2UpgradeV2RequestOptions) ProtoMessage ¶
func (*SchedulerV2UpgradeV2RequestOptions) ProtoMessage()
func (*SchedulerV2UpgradeV2RequestOptions) ProtoReflect ¶
func (x *SchedulerV2UpgradeV2RequestOptions) ProtoReflect() protoreflect.Message
func (*SchedulerV2UpgradeV2RequestOptions) Reset ¶
func (x *SchedulerV2UpgradeV2RequestOptions) Reset()
func (*SchedulerV2UpgradeV2RequestOptions) String ¶
func (x *SchedulerV2UpgradeV2RequestOptions) String() string
type SchedulerV2UpgradeV2Response ¶
type SchedulerV2UpgradeV2Response 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 (*SchedulerV2UpgradeV2Response) Descriptor
deprecated
func (*SchedulerV2UpgradeV2Response) Descriptor() ([]byte, []int)
Deprecated: Use SchedulerV2UpgradeV2Response.ProtoReflect.Descriptor instead.
func (*SchedulerV2UpgradeV2Response) GetAfter ¶
func (x *SchedulerV2UpgradeV2Response) GetAfter() *SchedulerV2Release
func (*SchedulerV2UpgradeV2Response) GetBefore ¶
func (x *SchedulerV2UpgradeV2Response) GetBefore() *SchedulerV2Release
func (*SchedulerV2UpgradeV2Response) ProtoMessage ¶
func (*SchedulerV2UpgradeV2Response) ProtoMessage()
func (*SchedulerV2UpgradeV2Response) ProtoReflect ¶
func (x *SchedulerV2UpgradeV2Response) ProtoReflect() protoreflect.Message
func (*SchedulerV2UpgradeV2Response) Reset ¶
func (x *SchedulerV2UpgradeV2Response) Reset()
func (*SchedulerV2UpgradeV2Response) String ¶
func (x *SchedulerV2UpgradeV2Response) 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) InstallV2 ¶
func (UnimplementedSchedulerV2Server) InstallV2(context.Context, *SchedulerV2InstallV2Request) (*SchedulerV2InstallV2Response, 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)
func (UnimplementedSchedulerV2Server) UpgradeV2 ¶
func (UnimplementedSchedulerV2Server) UpgradeV2(context.Context, *SchedulerV2UpgradeV2Request) (*SchedulerV2UpgradeV2Response, 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.