ConnectorsConfig [operator.connectors.alauda.io/v1alpha1]
- Description
- ConnectorsConfig is the Schema for the connectorsconfig API.
- Type
object
Specification
.spec
- Description
- ConnectorsConfigSpec defines the desired state of ConnectorsConfig.
- Type
object
.spec.annotations
- Description
- Annotations overrides annotations for the namespace and its template.
- Type
object
.spec.components
- Description
- Components maps component name (e.g. "core", "git", "oci") to its config. Component names must match registered ComponentDefinitions. Components not present in the map are enabled with default settings.
- 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
.status
- Description
- ConnectorsConfigStatus defines the observed state of ConnectorsConfig.
- 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.components
- Description
- Components tracks the status of each managed component.
- 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
.status.migratedFrom
- Description
- MigratedFrom records the migration source when upgrading from standalone CRs. nil if this is a fresh install (no migration occurred).
- Type
object- Required
timestamp
.status.migratedFrom.components
- Description
- Components lists which components were migrated and from which namespace. Set once by the bootstrap; never mutated. Use this as the audit record.
- Type
array
.status.migratedFrom.components[]
- Description
- MigratedComponent records the origin of a migrated component.
- Type
object- Required
nameoriginalNameoriginalNamespace
.status.migratedFrom.pendingCleanup
- Description
- PendingCleanup is the working set of pre-migration standalone CRs the controller still needs to delete. Initially equal to Components; entries are pruned as cleanup converges. Empty list means all leftover standalone CRs have been handled.
- Type
array
.status.migratedFrom.pendingCleanup[]
- Description
- MigratedComponent records the origin of a migrated component.
- Type
object- Required
nameoriginalNameoriginalNamespace
API Endpoints
The following API endpoints are available:
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsconfigsDELETE: delete collection of ConnectorsConfigGET: list objects of kind ConnectorsConfigPOST: create a new ConnectorsConfig
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsconfigs/{name}DELETE: delete the specified ConnectorsConfigGET: read the specified ConnectorsConfigPATCH: partially update the specified ConnectorsConfigPUT: replace the specified ConnectorsConfig
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsconfigs/{name}/statusGET: read status of the specified ConnectorsConfigPATCH: partially update status of the specified ConnectorsConfigPUT: replace status of the specified ConnectorsConfig
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsconfigs
- HTTP method
DELETE- Description
- delete collection of ConnectorsConfig
- HTTP responses
- HTTP method
GET- Description
- list objects of kind ConnectorsConfig
- HTTP responses
- HTTP method
POST- Description
- create a new ConnectorsConfig
- Query parameters
- Body parameters
- HTTP responses
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsconfigs/{name}
- HTTP method
DELETE- Description
- delete the specified ConnectorsConfig
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified ConnectorsConfig
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified ConnectorsConfig
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified ConnectorsConfig
- Query parameters
- Body parameters
- HTTP responses
/apis/operator.connectors.alauda.io/v1alpha1/namespaces/{namespace}/connectorsconfigs/{name}/status
- HTTP method
GET- Description
- read status of the specified ConnectorsConfig
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified ConnectorsConfig
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified ConnectorsConfig
- Query parameters
- Body parameters
- HTTP responses