Skip to content

Commit

Permalink
feat(gkehub): update the api
Browse files Browse the repository at this point in the history
#### gkehub:v1

The following keys were added:
- schemas.ServiceMeshCondition (Total Keys: 5)
- schemas.ServiceMeshMembershipState.properties.conditions (Total Keys: 3)

#### gkehub:v1alpha

The following keys were added:
- schemas.ServiceMeshCondition (Total Keys: 5)
- schemas.ServiceMeshControlPlaneManagement.properties.implementation (Total Keys: 2)
- schemas.ServiceMeshMembershipState.properties.conditions (Total Keys: 3)

#### gkehub:v1beta

The following keys were added:
- schemas.ServiceMeshCondition (Total Keys: 5)
- schemas.ServiceMeshMembershipState.properties.conditions (Total Keys: 3)
  • Loading branch information
yoshi-automation committed Apr 2, 2024
1 parent 4cd9a8e commit 40ce6ef
Show file tree
Hide file tree
Showing 8 changed files with 311 additions and 5 deletions.
32 changes: 32 additions & 0 deletions docs/dyn/gkehub_v1.projects.locations.features.html
Expand Up @@ -784,6 +784,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down Expand Up @@ -1699,6 +1707,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down Expand Up @@ -2602,6 +2618,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down Expand Up @@ -3461,6 +3485,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down
36 changes: 36 additions & 0 deletions docs/dyn/gkehub_v1alpha.projects.locations.features.html
Expand Up @@ -843,6 +843,14 @@ <h3>Method Details</h3>
],
},
],
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;configApiVersion&quot;: &quot;A String&quot;, # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field.
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
Expand All @@ -851,6 +859,7 @@ <h3>Method Details</h3>
&quot;details&quot;: &quot;A String&quot;, # Human-readable explanation of code.
},
],
&quot;implementation&quot;: &quot;A String&quot;, # Output only. Implementation of managed control plane.
&quot;state&quot;: &quot;A String&quot;, # LifecycleState of control plane management.
},
&quot;dataPlaneManagement&quot;: { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management.
Expand Down Expand Up @@ -1919,6 +1928,14 @@ <h3>Method Details</h3>
],
},
],
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;configApiVersion&quot;: &quot;A String&quot;, # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field.
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
Expand All @@ -1927,6 +1944,7 @@ <h3>Method Details</h3>
&quot;details&quot;: &quot;A String&quot;, # Human-readable explanation of code.
},
],
&quot;implementation&quot;: &quot;A String&quot;, # Output only. Implementation of managed control plane.
&quot;state&quot;: &quot;A String&quot;, # LifecycleState of control plane management.
},
&quot;dataPlaneManagement&quot;: { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management.
Expand Down Expand Up @@ -2983,6 +3001,14 @@ <h3>Method Details</h3>
],
},
],
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;configApiVersion&quot;: &quot;A String&quot;, # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field.
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
Expand All @@ -2991,6 +3017,7 @@ <h3>Method Details</h3>
&quot;details&quot;: &quot;A String&quot;, # Human-readable explanation of code.
},
],
&quot;implementation&quot;: &quot;A String&quot;, # Output only. Implementation of managed control plane.
&quot;state&quot;: &quot;A String&quot;, # LifecycleState of control plane management.
},
&quot;dataPlaneManagement&quot;: { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management.
Expand Down Expand Up @@ -4003,6 +4030,14 @@ <h3>Method Details</h3>
],
},
],
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;configApiVersion&quot;: &quot;A String&quot;, # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field.
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
Expand All @@ -4011,6 +4046,7 @@ <h3>Method Details</h3>
&quot;details&quot;: &quot;A String&quot;, # Human-readable explanation of code.
},
],
&quot;implementation&quot;: &quot;A String&quot;, # Output only. Implementation of managed control plane.
&quot;state&quot;: &quot;A String&quot;, # LifecycleState of control plane management.
},
&quot;dataPlaneManagement&quot;: { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management.
Expand Down
32 changes: 32 additions & 0 deletions docs/dyn/gkehub_v1beta.projects.locations.features.html
Expand Up @@ -812,6 +812,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down Expand Up @@ -1763,6 +1771,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down Expand Up @@ -2702,6 +2718,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down Expand Up @@ -3597,6 +3621,14 @@ <h3>Method Details</h3>
&quot;state&quot;: &quot;A String&quot;, # The overall Policy Controller lifecycle state observed by the Hub Feature controller.
},
&quot;servicemesh&quot;: { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state.
&quot;conditions&quot;: [ # Output only. List of condition reporting membership statues
{ # Condition being reported.
&quot;code&quot;: &quot;A String&quot;, # Unique identifier of the condition which describes the condition recognizable to the user.
&quot;details&quot;: &quot;A String&quot;, # A short summary about the issue.
&quot;documentationLink&quot;: &quot;A String&quot;, # Links contains actionable information.
&quot;severity&quot;: &quot;A String&quot;, # Severity level of the condition.
},
],
&quot;controlPlaneManagement&quot;: { # Status of control plane management. # Output only. Status of control plane management
&quot;details&quot;: [ # Explanation of state.
{ # Structured and human-readable details for a status.
Expand Down
65 changes: 64 additions & 1 deletion googleapiclient/discovery_cache/documents/gkehub.v1.json
Expand Up @@ -1911,7 +1911,7 @@
}
}
},
"revision": "20240318",
"revision": "20240322",
"rootUrl": "https://gkehub.googleapis.com/",
"schemas": {
"AppDevExperienceFeatureSpec": {
Expand Down Expand Up @@ -5710,6 +5710,61 @@
},
"type": "object"
},
"ServiceMeshCondition": {
"description": "Condition being reported.",
"id": "ServiceMeshCondition",
"properties": {
"code": {
"description": "Unique identifier of the condition which describes the condition recognizable to the user.",
"enum": [
"CODE_UNSPECIFIED",
"MESH_IAM_PERMISSION_DENIED",
"CNI_CONFIG_UNSUPPORTED",
"GKE_SANDBOX_UNSUPPORTED",
"NODEPOOL_WORKLOAD_IDENTITY_FEDERATION_REQUIRED",
"CNI_INSTALLATION_FAILED",
"CNI_POD_UNSCHEDULABLE",
"UNSUPPORTED_MULTIPLE_CONTROL_PLANES"
],
"enumDescriptions": [
"Default Unspecified code",
"Mesh IAM permission denied error code",
"CNI config unsupported error code",
"GKE sandbox unsupported error code",
"Nodepool workload identity federation required error code",
"CNI installation failed error code",
"CNI pod unschedulable error code",
"Multiple control planes unsupported error code"
],
"type": "string"
},
"details": {
"description": "A short summary about the issue.",
"type": "string"
},
"documentationLink": {
"description": "Links contains actionable information.",
"type": "string"
},
"severity": {
"description": "Severity level of the condition.",
"enum": [
"SEVERITY_UNSPECIFIED",
"ERROR",
"WARNING",
"INFO"
],
"enumDescriptions": [
"Unspecified severity",
"Indicates an issue that prevents the mesh from operating correctly",
"Indicates a setting is likely wrong, but the mesh is still able to operate",
"An informational message, not requiring any action"
],
"type": "string"
}
},
"type": "object"
},
"ServiceMeshControlPlaneManagement": {
"description": "Status of control plane management.",
"id": "ServiceMeshControlPlaneManagement",
Expand Down Expand Up @@ -5826,6 +5881,14 @@
"description": "**Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller.",
"id": "ServiceMeshMembershipState",
"properties": {
"conditions": {
"description": "Output only. List of condition reporting membership statues",
"items": {
"$ref": "ServiceMeshCondition"
},
"readOnly": true,
"type": "array"
},
"controlPlaneManagement": {
"$ref": "ServiceMeshControlPlaneManagement",
"description": "Output only. Status of control plane management",
Expand Down

0 comments on commit 40ce6ef

Please sign in to comment.