ConnectorsHarbor [operator.connectors.alauda.io/v1alpha1]
- Description
- ConnectorsHarbor is the Schema for the ConnectorsHarbors API.
- Type
object
Specification
.spec
- Description
- ConnectorsHarborSpec defines the desired state of ConnectorsHarbor.
- Type
object
.spec.annotations
- Description
- Annotations overrides annotations for the namespace and its template.
- Type
object
.spec.expose
- Description
- Expose defines the expose configuration for the connector
- Type
object- Required
type
.spec.expose.ingress
- Description
- Ingress configuration for external access via ingress controller. Required when Type is Ingress.
- Type
object
.spec.expose.nodePort
- Description
- NodePort configuration for external access via node port. Required when Type is NodePort.
- Type
object
.spec.installFlags
- Description
- InstallFlags supplies per-install-flag admin configuration for install-time gating. Map key is a kebab-case install-flag name; value is an arbitrary JSON value whose shape is documented per flag. Currently registered flag: pipeline-integration: "<=N" // string, semver constraint on the // ResourceInterface schema-version label. // e.g. "<=2" installs v1 and v2; skips v3+. Future flags may use other value shapes (boolean toggle, enum string, struct, …); the CRD schema does not constrain inner value structure on purpose so each flag can own its own shape. Per-install-flag transformers (pkg/controllers/transformer/installflags/) parse the JSON value at Transform time; parse failures degrade to the maturity default for that flag (Alpha: skip all matched resources; Beta: install all). GA / Deprecated maturities are locked and ignore admin overrides entirely. This is NOT a runtime feature flag (see ConnectorsCoreSpec.FeatureFlags for that) — it acts at install/Transform time and decides whether install-time manifests get applied to the cluster, not whether a running binary's code paths are enabled. Set on ConnectorsConfig.spec to broadcast cluster-wide; set on a per-component CR (e.g. ConnectorsHarbor.spec.installFlags) to override the cluster-wide value on the matching key for THAT component only.
- Type
object
.spec.labels
- Description
- Labels overrides labels for the namespace and its template.
- Type
object
.spec.workloads
- Description
- Workloads overrides workloads configurations such as resources and replicas.
- Type
array
.spec.workloads[]
- Description
- WorkloadOverride overrides the workload configurations.
- Type
object- Required
name
.status
- Description
- ComponentStatus defines the observed state of Connector
- Type
object
.status.annotations
- Description
- Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
- Type
object
.status.conditions
- Description
- Conditions the latest available observations of a resource's current state.
- Type
array
.status.conditions[]
- Description
- Condition defines a readiness condition for a Knative resource. See: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties
- Type
object- Required
statustype
API Endpoints
The following API endpoints are available:
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsharborsDELETE: delete collection of ConnectorsHarborGET: list objects of kind ConnectorsHarborPOST: create a new ConnectorsHarbor
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsharbors/{name}DELETE: delete the specified ConnectorsHarborGET: read the specified ConnectorsHarborPATCH: partially update the specified ConnectorsHarborPUT: replace the specified ConnectorsHarbor
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsharbors/{name}/statusGET: read status of the specified ConnectorsHarborPATCH: partially update status of the specified ConnectorsHarborPUT: replace status of the specified ConnectorsHarbor
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsharbors
- HTTP method
DELETE- Description
- delete collection of ConnectorsHarbor
- HTTP responses
- HTTP method
GET- Description
- list objects of kind ConnectorsHarbor
- HTTP responses
- HTTP method
POST- Description
- create a new ConnectorsHarbor
- Query parameters
- Body parameters
- HTTP responses
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsharbors/{name}
- HTTP method
DELETE- Description
- delete the specified ConnectorsHarbor
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified ConnectorsHarbor
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified ConnectorsHarbor
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified ConnectorsHarbor
- Query parameters
- Body parameters
- HTTP responses
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsharbors/{name}/status
- HTTP method
GET- Description
- read status of the specified ConnectorsHarbor
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified ConnectorsHarbor
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified ConnectorsHarbor
- Query parameters
- Body parameters
- HTTP responses