Index
MembershipSpec
(message)MembershipSpec.ControlPlaneManagement
(enum)MembershipSpec.Management
(enum)MembershipState
(message)MembershipState.ControlPlaneManagement
(message)MembershipState.DataPlaneManagement
(message)MembershipState.LifecycleState
(enum)StatusDetails
(message)
MembershipSpec
Service Mesh: Spec for a single Membership for the servicemesh feature
Fields | |
---|---|
control_plane |
Deprecated: use |
management |
Enables automatic Service Mesh management. |
ControlPlaneManagement
Whether to automatically manage Service Mesh control planes.
Enums | |
---|---|
CONTROL_PLANE_MANAGEMENT_UNSPECIFIED |
Unspecified |
AUTOMATIC |
Google should provision a control plane revision and make it available in the cluster. Google will enroll this revision in a release channel and keep it up to date. The control plane revision may be a managed service, or a managed install. |
MANUAL |
User will manually configure the control plane (e.g. via CLI, or via the ControlPlaneRevision KRM API) |
Management
Whether to automatically manage Service Mesh.
Enums | |
---|---|
MANAGEMENT_UNSPECIFIED |
Unspecified |
MANAGEMENT_AUTOMATIC |
Google should manage my Service Mesh for the cluster. |
MANAGEMENT_MANUAL |
User will manually configure their service mesh components. |
MembershipState
Service Mesh: State for a single Membership, as analyzed by the Service Mesh Hub Controller.
Fields | |
---|---|
control_plane_management |
Output only. Status of control plane management |
data_plane_management |
Output only. Status of data plane management. |
ControlPlaneManagement
Status of control plane management.
Fields | |
---|---|
details[] |
Explanation of state. |
state |
LifecycleState of control plane management. |
DataPlaneManagement
Status of data plane management. Only reported per-member.
Fields | |
---|---|
state |
Lifecycle status of data plane management. |
details[] |
Explanation of the status. |
LifecycleState
Lifecycle state of Service Mesh components.
Enums | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED |
Unspecified |
DISABLED |
DISABLED means that the component is not enabled. |
FAILED_PRECONDITION |
FAILED_PRECONDITION means that provisioning cannot proceed because of some characteristic of the member cluster. |
PROVISIONING |
PROVISIONING means that provisioning is in progress. |
ACTIVE |
ACTIVE means that the component is ready for use. |
STALLED |
STALLED means that provisioning could not be done. |
NEEDS_ATTENTION |
NEEDS_ATTENTION means that the component is ready, but some user intervention is required. (For example that the user should migrate workloads to a new control plane revision.) |
DEGRADED |
DEGRADED means that the component is ready, but operating in a degraded state. |
StatusDetails
Structured and human-readable details for a status.
Fields | |
---|---|
code |
A machine-readable code that further describes a broad status. |
details |
Human-readable explanation of code. |