mirror of
https://github.com/open-cluster-management-io/ocm.git
synced 2026-02-14 18:09:57 +00:00
Some checks failed
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m40s
Post / images (amd64, addon-manager) (push) Failing after 52s
Post / images (amd64, placement) (push) Failing after 46s
Post / images (amd64, registration-operator) (push) Failing after 47s
Post / images (amd64, work) (push) Failing after 47s
Post / images (arm64, addon-manager) (push) Failing after 49s
Post / images (arm64, placement) (push) Failing after 48s
Post / images (arm64, registration) (push) Failing after 46s
Post / images (arm64, registration-operator) (push) Failing after 48s
Post / images (arm64, work) (push) Failing after 49s
Post / images (amd64, registration) (push) Failing after 14m11s
Post / coverage (push) Failing after 40m4s
Post / image manifest (addon-manager) (push) Has been skipped
Post / image manifest (placement) (push) Has been skipped
Post / image manifest (registration) (push) Has been skipped
Post / image manifest (registration-operator) (push) Has been skipped
Post / image manifest (work) (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 3s
Signed-off-by: Guilhem Lettron <glettron@akamai.com>
57 lines
2.1 KiB
Go
57 lines
2.1 KiB
Go
package manifests
|
|
|
|
import operatorapiv1 "open-cluster-management.io/api/operator/v1"
|
|
|
|
type HubConfig struct {
|
|
ClusterManagerName string
|
|
ClusterManagerNamespace string
|
|
OperatorNamespace string
|
|
RegistrationImage string
|
|
RegistrationAPIServiceCABundle string
|
|
WorkImage string
|
|
WorkAPIServiceCABundle string
|
|
PlacementImage string
|
|
AddonAPIServiceCABundle string
|
|
Replica int32
|
|
HostedMode bool
|
|
RegistrationWebhook Webhook
|
|
WorkWebhook Webhook
|
|
AddonWebhook Webhook
|
|
RegistrationFeatureGates []string
|
|
WorkFeatureGates []string
|
|
AddOnManagerImage string
|
|
AddOnManagerEnabled bool
|
|
WorkControllerEnabled bool
|
|
ClusterProfileEnabled bool
|
|
AgentImage string
|
|
CloudEventsDriverEnabled bool
|
|
ClusterImporterEnabled bool
|
|
ImporterRenderers string
|
|
WorkDriver string
|
|
AutoApproveUsers string
|
|
ImagePullSecret string
|
|
// ResourceRequirementResourceType is the resource requirement resource type for the cluster manager managed containers.
|
|
ResourceRequirementResourceType operatorapiv1.ResourceQosClass
|
|
// ResourceRequirements is the resource requirements for the cluster manager managed containers.
|
|
// The type has to be []byte to use "indent" template function.
|
|
ResourceRequirements []byte
|
|
ManagedClusterIdentityCreatorRole string
|
|
HubClusterArn string
|
|
EnabledRegistrationDrivers string
|
|
AutoApprovedCSRUsers string
|
|
AutoApprovedARNPatterns string
|
|
AwsResourceTags string
|
|
Labels map[string]string
|
|
LabelsString string
|
|
GRPCAuthEnabled bool
|
|
GRPCServerImage string
|
|
GRPCAutoApprovedUsers string
|
|
GRPCEndpointType string
|
|
}
|
|
|
|
type Webhook struct {
|
|
IsIPFormat bool
|
|
Port int32
|
|
Address string
|
|
}
|