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 deleted:
- schemas.AnthosVMMembershipSpec (Total Keys: 4)
- schemas.AnthosVMMembershipState (Total Keys: 5)
- schemas.AnthosVMSubFeatureSpec (Total Keys: 5)
- schemas.AnthosVMSubFeatureState (Total Keys: 5)
- schemas.LocalControllerState (Total Keys: 3)
- schemas.MembershipFeatureSpec.properties.anthosvm.$ref (Total Keys: 1)
- schemas.MembershipFeatureState.properties.anthosvm.$ref (Total Keys: 1)
- schemas.MigrateSpec (Total Keys: 2)
- schemas.MigrateState (Total Keys: 2)
- schemas.ServiceMeshSpec (Total Keys: 2)
- schemas.ServiceMeshState (Total Keys: 2)

The following keys were added:
- schemas.IdentityServiceAuthMethod.properties.azureadConfig.$ref (Total Keys: 1)
- schemas.IdentityServiceAzureADConfig (Total Keys: 9)

#### gkehub:v1alpha

The following keys were deleted:
- schemas.AnthosVMMembershipSpec (Total Keys: 4)
- schemas.AnthosVMMembershipState (Total Keys: 5)
- schemas.AnthosVMSubFeatureSpec (Total Keys: 5)
- schemas.AnthosVMSubFeatureState (Total Keys: 5)
- schemas.LocalControllerState (Total Keys: 3)
- schemas.MembershipFeatureSpec.properties.anthosvm.$ref (Total Keys: 1)
- schemas.MembershipFeatureState.properties.anthosvm.$ref (Total Keys: 1)
- schemas.MigrateSpec (Total Keys: 2)
- schemas.MigrateState (Total Keys: 2)
- schemas.ServiceMeshSpec (Total Keys: 2)
- schemas.ServiceMeshState (Total Keys: 2)

The following keys were added:
- schemas.IdentityServiceAuthMethod.properties.azureadConfig.$ref (Total Keys: 1)
- schemas.IdentityServiceAzureADConfig (Total Keys: 9)

#### gkehub:v1beta

The following keys were deleted:
- schemas.AnthosVMMembershipSpec (Total Keys: 4)
- schemas.AnthosVMMembershipState (Total Keys: 5)
- schemas.AnthosVMSubFeatureSpec (Total Keys: 5)
- schemas.AnthosVMSubFeatureState (Total Keys: 5)
- schemas.LocalControllerState (Total Keys: 3)
- schemas.MembershipFeatureSpec.properties.anthosvm.$ref (Total Keys: 1)
- schemas.MembershipFeatureState.properties.anthosvm.$ref (Total Keys: 1)
- schemas.MigrateSpec (Total Keys: 2)
- schemas.MigrateState (Total Keys: 2)
- schemas.ServiceMeshSpec (Total Keys: 2)
- schemas.ServiceMeshState (Total Keys: 2)

The following keys were added:
- schemas.IdentityServiceAuthMethod.properties.azureadConfig.$ref (Total Keys: 1)
- schemas.IdentityServiceAzureADConfig (Total Keys: 9)
  • Loading branch information
yoshi-automation committed Nov 8, 2022
1 parent 5279786 commit 585c894
Show file tree
Hide file tree
Showing 9 changed files with 273 additions and 765 deletions.
164 changes: 56 additions & 108 deletions docs/dyn/gkehub_v1.projects.locations.features.html

Large diffs are not rendered by default.

164 changes: 56 additions & 108 deletions docs/dyn/gkehub_v1alpha.projects.locations.features.html

Large diffs are not rendered by default.

164 changes: 56 additions & 108 deletions docs/dyn/gkehub_v1beta.projects.locations.features.html

Large diffs are not rendered by default.

180 changes: 34 additions & 146 deletions googleapiclient/discovery_cache/documents/gkehub.v1.json
Expand Up @@ -905,95 +905,9 @@
}
}
},
"revision": "20221018",
"revision": "20221031",
"rootUrl": "https://gkehub.googleapis.com/",
"schemas": {
"AnthosVMMembershipSpec": {
"description": "AnthosVMMembershipSpec contains the AnthosVM feature configuration for a membership/cluster.",
"id": "AnthosVMMembershipSpec",
"properties": {
"subfeaturesSpec": {
"description": "List of configurations of the Anthos For VM subfeatures that are to be enabled",
"items": {
"$ref": "AnthosVMSubFeatureSpec"
},
"type": "array"
}
},
"type": "object"
},
"AnthosVMMembershipState": {
"description": "AnthosVMFeatureState contains the state of the AnthosVM feature. It represents the actual state in the cluster, while the AnthosVMMembershipSpec represents the desired state.",
"id": "AnthosVMMembershipState",
"properties": {
"localControllerState": {
"$ref": "LocalControllerState",
"description": "State of the local PE-controller inside the cluster"
},
"subfeatureState": {
"description": "List of AnthosVM subfeature states",
"items": {
"$ref": "AnthosVMSubFeatureState"
},
"type": "array"
}
},
"type": "object"
},
"AnthosVMSubFeatureSpec": {
"description": "AnthosVMSubFeatureSpec contains the subfeature configuration for a membership/cluster.",
"id": "AnthosVMSubFeatureSpec",
"properties": {
"enabled": {
"description": "Indicates whether the subfeature should be enabled on the cluster or not. If set to true, the subfeature's control plane and resources will be installed in the cluster. If set to false, the oneof spec if present will be ignored and nothing will be installed in the cluster.",
"type": "boolean"
},
"migrateSpec": {
"$ref": "MigrateSpec",
"description": "MigrateSpec repsents the configuration for Migrate subfeature."
},
"serviceMeshSpec": {
"$ref": "ServiceMeshSpec",
"description": "ServiceMeshSpec repsents the configuration for Service Mesh subfeature."
}
},
"type": "object"
},
"AnthosVMSubFeatureState": {
"description": "AnthosVMSubFeatureState contains the state of the AnthosVM subfeatures.",
"id": "AnthosVMSubFeatureState",
"properties": {
"description": {
"description": "Description represents human readable description of the subfeature state. If the deployment failed, this should also contain the reason for the failure.",
"type": "string"
},
"installationState": {
"description": "InstallationState represents the state of installation of the subfeature in the cluster.",
"enum": [
"INSTALLATION_STATE_UNSPECIFIED",
"INSTALLATION_STATE_NOT_INSTALLED",
"INSTALLATION_STATE_INSTALLED",
"INSTALLATION_STATE_FAILED"
],
"enumDescriptions": [
"state of installation is unknown",
"component is not installed",
"component is successfully installed",
"installation failed"
],
"type": "string"
},
"migrateState": {
"$ref": "MigrateState",
"description": "MigrateState represents the state of the Migrate subfeature."
},
"serviceMeshState": {
"$ref": "ServiceMeshState",
"description": "ServiceMeshState represents the state of the Service Mesh subfeature."
}
},
"type": "object"
},
"AppDevExperienceFeatureSpec": {
"description": "Spec for App Dev Experience Feature.",
"id": "AppDevExperienceFeatureSpec",
Expand Down Expand Up @@ -2173,6 +2087,10 @@
"description": "Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.",
"id": "IdentityServiceAuthMethod",
"properties": {
"azureadConfig": {
"$ref": "IdentityServiceAzureADConfig",
"description": "AzureAD specific Configuration."
},
"googleConfig": {
"$ref": "IdentityServiceGoogleConfig",
"description": "GoogleConfig specific configuration"
Expand All @@ -2192,6 +2110,35 @@
},
"type": "object"
},
"IdentityServiceAzureADConfig": {
"description": "Configuration for the AzureAD Auth flow.",
"id": "IdentityServiceAzureADConfig",
"properties": {
"clientId": {
"description": "ID for the registered client application that makes authentication requests to the Azure AD identity provider.",
"type": "string"
},
"clientSecret": {
"description": "Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.",
"type": "string"
},
"encryptedClientSecret": {
"description": "Output only. Encrypted AzureAD client secret.",
"format": "byte",
"readOnly": true,
"type": "string"
},
"kubectlRedirectUri": {
"description": "The redirect URL that kubectl uses for authorization.",
"type": "string"
},
"tenant": {
"description": "Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.",
"type": "string"
}
},
"type": "object"
},
"IdentityServiceGoogleConfig": {
"description": "Configuration for the Google Plugin Auth flow.",
"id": "IdentityServiceGoogleConfig",
Expand Down Expand Up @@ -2466,33 +2413,6 @@
},
"type": "object"
},
"LocalControllerState": {
"description": "LocalControllerState contains the state of the local controller deployed in the cluster.",
"id": "LocalControllerState",
"properties": {
"description": {
"description": "Description represents the human readable description of the current state of the local PE controller",
"type": "string"
},
"installationState": {
"description": "InstallationState represents the state of deployment of the local PE controller in the cluster.",
"enum": [
"INSTALLATION_STATE_UNSPECIFIED",
"INSTALLATION_STATE_NOT_INSTALLED",
"INSTALLATION_STATE_INSTALLED",
"INSTALLATION_STATE_FAILED"
],
"enumDescriptions": [
"state of installation is unknown",
"component is not installed",
"component is successfully installed",
"installation failed"
],
"type": "string"
}
},
"type": "object"
},
"Location": {
"description": "A resource that represents Google Cloud Platform location.",
"id": "Location",
Expand Down Expand Up @@ -2637,10 +2557,6 @@
"description": "MembershipFeatureSpec contains configuration information for a single Membership.",
"id": "MembershipFeatureSpec",
"properties": {
"anthosvm": {
"$ref": "AnthosVMMembershipSpec",
"description": "AnthosVM spec."
},
"configmanagement": {
"$ref": "ConfigManagementMembershipSpec",
"description": "Config Management-specific spec."
Expand All @@ -2664,10 +2580,6 @@
"description": "MembershipFeatureState contains Feature status information for a single Membership.",
"id": "MembershipFeatureState",
"properties": {
"anthosvm": {
"$ref": "AnthosVMMembershipState",
"description": "AnthosVM state."
},
"appdevexperience": {
"$ref": "AppDevExperienceFeatureState",
"description": "Appdevexperience specific state."
Expand Down Expand Up @@ -2723,18 +2635,6 @@
},
"type": "object"
},
"MigrateSpec": {
"description": "MigrateSpec contains the migrate subfeature configuration.",
"id": "MigrateSpec",
"properties": {},
"type": "object"
},
"MigrateState": {
"description": "MigrateState contains the state of Migrate subfeature",
"id": "MigrateState",
"properties": {},
"type": "object"
},
"MultiCloudCluster": {
"description": "MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.",
"id": "MultiCloudCluster",
Expand Down Expand Up @@ -3090,18 +2990,6 @@
},
"type": "object"
},
"ServiceMeshSpec": {
"description": "ServiceMeshSpec contains the serviceMesh subfeature configuration.",
"id": "ServiceMeshSpec",
"properties": {},
"type": "object"
},
"ServiceMeshState": {
"description": "ServiceMeshState contains the state of Service Mesh subfeature",
"id": "ServiceMeshState",
"properties": {},
"type": "object"
},
"ServiceMeshStatusDetails": {
"description": "Structured and human-readable details for a status.",
"id": "ServiceMeshStatusDetails",
Expand Down

0 comments on commit 585c894

Please sign in to comment.