Skip to content

Commit

Permalink
feat(gkehub)!: update the API
Browse files Browse the repository at this point in the history
BREAKING CHANGE: This release has breaking changes.

#### gkehub:v1alpha

The following keys were deleted:
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.additionalProperties.$ref
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.description
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.type
- schemas.ConfigManagementContainerResourceRequirements.description
- schemas.ConfigManagementContainerResourceRequirements.id
- schemas.ConfigManagementContainerResourceRequirements.properties.containerName.description
- schemas.ConfigManagementContainerResourceRequirements.properties.containerName.type
- schemas.ConfigManagementContainerResourceRequirements.properties.cpuLimit.$ref
- schemas.ConfigManagementContainerResourceRequirements.properties.cpuLimit.description
- schemas.ConfigManagementContainerResourceRequirements.properties.memoryLimit.$ref
- schemas.ConfigManagementContainerResourceRequirements.properties.memoryLimit.description
- schemas.ConfigManagementContainerResourceRequirements.type
- schemas.ConfigManagementGitConfig.properties.noSslVerify.description
- schemas.ConfigManagementGitConfig.properties.noSslVerify.type
- schemas.ConfigManagementGitConfig.properties.syncDepth.description
- schemas.ConfigManagementGitConfig.properties.syncDepth.format
- schemas.ConfigManagementGitConfig.properties.syncDepth.type
- schemas.ConfigManagementQuantity.description
- schemas.ConfigManagementQuantity.id
- schemas.ConfigManagementQuantity.properties.string.description
- schemas.ConfigManagementQuantity.properties.string.type
- schemas.ConfigManagementQuantity.type

The following keys were added:
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.description
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.flatPath
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.httpMethod
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.id
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameterOrder
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.filter.description
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.filter.location
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.filter.type
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.orderBy.description
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.orderBy.location
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.orderBy.type
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.pageSize.description
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.pageSize.format
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.pageSize.location
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.pageSize.type
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.pageToken.description
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.pageToken.location
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.pageToken.type
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.parent.description
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.parent.location
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.parent.pattern
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.parent.required
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.parameters.parent.type
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.path
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.response.$ref
- resources.projects.resources.locations.resources.memberships.methods.listAdmin.scopes
- schemas.Authority.description
- schemas.Authority.id
- schemas.Authority.properties.identityProvider.description
- schemas.Authority.properties.identityProvider.readOnly
- schemas.Authority.properties.identityProvider.type
- schemas.Authority.properties.issuer.description
- schemas.Authority.properties.issuer.type
- schemas.Authority.properties.oidcJwks.description
- schemas.Authority.properties.oidcJwks.format
- schemas.Authority.properties.oidcJwks.type
- schemas.Authority.properties.workloadIdentityPool.description
- schemas.Authority.properties.workloadIdentityPool.readOnly
- schemas.Authority.properties.workloadIdentityPool.type
- schemas.Authority.type
- schemas.ConfigManagementConfigSync.properties.enabled.description
- schemas.ConfigManagementConfigSync.properties.enabled.type
- schemas.GkeCluster.description
- schemas.GkeCluster.id
- schemas.GkeCluster.properties.clusterMissing.description
- schemas.GkeCluster.properties.clusterMissing.readOnly
- schemas.GkeCluster.properties.clusterMissing.type
- schemas.GkeCluster.properties.resourceLink.description
- schemas.GkeCluster.properties.resourceLink.type
- schemas.GkeCluster.type
- schemas.KubernetesMetadata.description
- schemas.KubernetesMetadata.id
- schemas.KubernetesMetadata.properties.kubernetesApiServerVersion.description
- schemas.KubernetesMetadata.properties.kubernetesApiServerVersion.readOnly
- schemas.KubernetesMetadata.properties.kubernetesApiServerVersion.type
- schemas.KubernetesMetadata.properties.memoryMb.description
- schemas.KubernetesMetadata.properties.memoryMb.format
- schemas.KubernetesMetadata.properties.memoryMb.readOnly
- schemas.KubernetesMetadata.properties.memoryMb.type
- schemas.KubernetesMetadata.properties.nodeCount.description
- schemas.KubernetesMetadata.properties.nodeCount.format
- schemas.KubernetesMetadata.properties.nodeCount.readOnly
- schemas.KubernetesMetadata.properties.nodeCount.type
- schemas.KubernetesMetadata.properties.nodeProviderId.description
- schemas.KubernetesMetadata.properties.nodeProviderId.readOnly
- schemas.KubernetesMetadata.properties.nodeProviderId.type
- schemas.KubernetesMetadata.properties.updateTime.description
- schemas.KubernetesMetadata.properties.updateTime.format
- schemas.KubernetesMetadata.properties.updateTime.readOnly
- schemas.KubernetesMetadata.properties.updateTime.type
- schemas.KubernetesMetadata.properties.vcpuCount.description
- schemas.KubernetesMetadata.properties.vcpuCount.format
- schemas.KubernetesMetadata.properties.vcpuCount.readOnly
- schemas.KubernetesMetadata.properties.vcpuCount.type
- schemas.KubernetesMetadata.type
- schemas.ListAdminClusterMembershipsResponse.description
- schemas.ListAdminClusterMembershipsResponse.id
- schemas.ListAdminClusterMembershipsResponse.properties.adminClusterMemberships.description
- schemas.ListAdminClusterMembershipsResponse.properties.adminClusterMemberships.items.$ref
- schemas.ListAdminClusterMembershipsResponse.properties.adminClusterMemberships.type
- schemas.ListAdminClusterMembershipsResponse.properties.nextPageToken.description
- schemas.ListAdminClusterMembershipsResponse.properties.nextPageToken.type
- schemas.ListAdminClusterMembershipsResponse.properties.unreachable.description
- schemas.ListAdminClusterMembershipsResponse.properties.unreachable.items.type
- schemas.ListAdminClusterMembershipsResponse.properties.unreachable.type
- schemas.ListAdminClusterMembershipsResponse.type
- schemas.Membership.description
- schemas.Membership.id
- schemas.Membership.properties.authority.$ref
- schemas.Membership.properties.authority.description
- schemas.Membership.properties.createTime.description
- schemas.Membership.properties.createTime.format
- schemas.Membership.properties.createTime.readOnly
- schemas.Membership.properties.createTime.type
- schemas.Membership.properties.deleteTime.description
- schemas.Membership.properties.deleteTime.format
- schemas.Membership.properties.deleteTime.readOnly
- schemas.Membership.properties.deleteTime.type
- schemas.Membership.properties.description.description
- schemas.Membership.properties.description.readOnly
- schemas.Membership.properties.description.type
- schemas.Membership.properties.endpoint.$ref
- schemas.Membership.properties.endpoint.description
- schemas.Membership.properties.externalId.description
- schemas.Membership.properties.externalId.type
- schemas.Membership.properties.labels.additionalProperties.type
- schemas.Membership.properties.labels.description
- schemas.Membership.properties.labels.type
- schemas.Membership.properties.lastConnectionTime.description
- schemas.Membership.properties.lastConnectionTime.format
- schemas.Membership.properties.lastConnectionTime.readOnly
- schemas.Membership.properties.lastConnectionTime.type
- schemas.Membership.properties.name.description
- schemas.Membership.properties.name.readOnly
- schemas.Membership.properties.name.type
- schemas.Membership.properties.state.$ref
- schemas.Membership.properties.state.description
- schemas.Membership.properties.state.readOnly
- schemas.Membership.properties.uniqueId.description
- schemas.Membership.properties.uniqueId.readOnly
- schemas.Membership.properties.uniqueId.type
- schemas.Membership.properties.updateTime.description
- schemas.Membership.properties.updateTime.format
- schemas.Membership.properties.updateTime.readOnly
- schemas.Membership.properties.updateTime.type
- schemas.Membership.type
- schemas.MembershipEndpoint.description
- schemas.MembershipEndpoint.id
- schemas.MembershipEndpoint.properties.gkeCluster.$ref
- schemas.MembershipEndpoint.properties.gkeCluster.description
- schemas.MembershipEndpoint.properties.kubernetesMetadata.$ref
- schemas.MembershipEndpoint.properties.kubernetesMetadata.description
- schemas.MembershipEndpoint.properties.kubernetesMetadata.readOnly
- schemas.MembershipEndpoint.properties.multiCloudCluster.$ref
- schemas.MembershipEndpoint.properties.multiCloudCluster.description
- schemas.MembershipEndpoint.properties.onPremCluster.$ref
- schemas.MembershipEndpoint.properties.onPremCluster.description
- schemas.MembershipEndpoint.type
- schemas.MembershipState.description
- schemas.MembershipState.id
- schemas.MembershipState.properties.code.description
- schemas.MembershipState.properties.code.enum
- schemas.MembershipState.properties.code.enumDescriptions
- schemas.MembershipState.properties.code.readOnly
- schemas.MembershipState.properties.code.type
- schemas.MembershipState.type
- schemas.MultiCloudCluster.description
- schemas.MultiCloudCluster.id
- schemas.MultiCloudCluster.properties.clusterMissing.description
- schemas.MultiCloudCluster.properties.clusterMissing.readOnly
- schemas.MultiCloudCluster.properties.clusterMissing.type
- schemas.MultiCloudCluster.properties.resourceLink.description
- schemas.MultiCloudCluster.properties.resourceLink.type
- schemas.MultiCloudCluster.type
- schemas.OnPremCluster.description
- schemas.OnPremCluster.id
- schemas.OnPremCluster.properties.adminCluster.description
- schemas.OnPremCluster.properties.adminCluster.type
- schemas.OnPremCluster.properties.clusterMissing.description
- schemas.OnPremCluster.properties.clusterMissing.readOnly
- schemas.OnPremCluster.properties.clusterMissing.type
- schemas.OnPremCluster.properties.resourceLink.description
- schemas.OnPremCluster.properties.resourceLink.type
- schemas.OnPremCluster.type

#### gkehub:v1beta

The following keys were deleted:
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.additionalProperties.$ref
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.description
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.type
- schemas.ConfigManagementContainerResourceRequirements.description
- schemas.ConfigManagementContainerResourceRequirements.id
- schemas.ConfigManagementContainerResourceRequirements.properties.containerName.description
- schemas.ConfigManagementContainerResourceRequirements.properties.containerName.type
- schemas.ConfigManagementContainerResourceRequirements.properties.cpuLimit.$ref
- schemas.ConfigManagementContainerResourceRequirements.properties.cpuLimit.description
- schemas.ConfigManagementContainerResourceRequirements.properties.memoryLimit.$ref
- schemas.ConfigManagementContainerResourceRequirements.properties.memoryLimit.description
- schemas.ConfigManagementContainerResourceRequirements.type
- schemas.ConfigManagementGitConfig.properties.noSslVerify.description
- schemas.ConfigManagementGitConfig.properties.noSslVerify.type
- schemas.ConfigManagementGitConfig.properties.syncDepth.description
- schemas.ConfigManagementGitConfig.properties.syncDepth.format
- schemas.ConfigManagementGitConfig.properties.syncDepth.type
- schemas.ConfigManagementQuantity.description
- schemas.ConfigManagementQuantity.id
- schemas.ConfigManagementQuantity.properties.string.description
- schemas.ConfigManagementQuantity.properties.string.type
- schemas.ConfigManagementQuantity.type

#### gkehub:v1

The following keys were deleted:
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.additionalProperties.$ref
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.description
- schemas.ConfigManagementConfigSync.properties.resourceRequirements.type
- schemas.ConfigManagementContainerResourceRequirements.description
- schemas.ConfigManagementContainerResourceRequirements.id
- schemas.ConfigManagementContainerResourceRequirements.properties.containerName.description
- schemas.ConfigManagementContainerResourceRequirements.properties.containerName.type
- schemas.ConfigManagementContainerResourceRequirements.properties.cpuLimit.$ref
- schemas.ConfigManagementContainerResourceRequirements.properties.cpuLimit.description
- schemas.ConfigManagementContainerResourceRequirements.properties.memoryLimit.$ref
- schemas.ConfigManagementContainerResourceRequirements.properties.memoryLimit.description
- schemas.ConfigManagementContainerResourceRequirements.type
- schemas.ConfigManagementGitConfig.properties.noSslVerify.description
- schemas.ConfigManagementGitConfig.properties.noSslVerify.type
- schemas.ConfigManagementGitConfig.properties.syncDepth.description
- schemas.ConfigManagementGitConfig.properties.syncDepth.format
- schemas.ConfigManagementGitConfig.properties.syncDepth.type
- schemas.ConfigManagementQuantity.description
- schemas.ConfigManagementQuantity.id
- schemas.ConfigManagementQuantity.properties.string.description
- schemas.ConfigManagementQuantity.properties.string.type
- schemas.ConfigManagementQuantity.type
  • Loading branch information
yoshi-automation authored and bcoe committed Oct 18, 2021
1 parent 1d1dfcf commit 7c7f873
Show file tree
Hide file tree
Showing 6 changed files with 687 additions and 261 deletions.
48 changes: 1 addition & 47 deletions discovery/gkehub-v1.json
Expand Up @@ -905,7 +905,7 @@
}
}
},
"revision": "20210920",
"revision": "20210927",
"rootUrl": "https://gkehub.googleapis.com/",
"schemas": {
"AuditConfig": {
Expand Down Expand Up @@ -1041,13 +1041,6 @@
"$ref": "ConfigManagementGitConfig",
"description": "Git repo configuration for the cluster."
},
"resourceRequirements": {
"additionalProperties": {
"$ref": "ConfigManagementContainerResourceRequirements"
},
"description": "Specifies CPU and memory limits for containers, keyed by container name",
"type": "object"
},
"sourceFormat": {
"description": "Specifies whether the Config Sync Repo is in “hierarchical” or “unstructured” mode.",
"type": "string"
Expand Down Expand Up @@ -1228,25 +1221,6 @@
},
"type": "object"
},
"ConfigManagementContainerResourceRequirements": {
"description": "ResourceRequirements allows to override the CPU and memory resource requirements of a container.",
"id": "ConfigManagementContainerResourceRequirements",
"properties": {
"containerName": {
"description": "Name of the container",
"type": "string"
},
"cpuLimit": {
"$ref": "ConfigManagementQuantity",
"description": "Allows to override the CPU limit of a container"
},
"memoryLimit": {
"$ref": "ConfigManagementQuantity",
"description": "Allows to override the memory limit of a container"
}
},
"type": "object"
},
"ConfigManagementErrorResource": {
"description": "Model for a config file in the git repo with an associated Sync error",
"id": "ConfigManagementErrorResource",
Expand Down Expand Up @@ -1321,10 +1295,6 @@
"description": "URL for the HTTPS proxy to be used when communicating with the Git repo.",
"type": "string"
},
"noSslVerify": {
"description": "Enable or disable the SSL certificate verification Default: false.",
"type": "boolean"
},
"policyDir": {
"description": "The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository.",
"type": "string"
Expand All @@ -1337,11 +1307,6 @@
"description": "The branch of the repository to sync from. Default: master.",
"type": "string"
},
"syncDepth": {
"description": "The depth of git commits synced by the git-sync container.",
"format": "int64",
"type": "string"
},
"syncRepo": {
"description": "The URL of the Git repository to use as the source of truth.",
"type": "string"
Expand Down Expand Up @@ -1625,17 +1590,6 @@
},
"type": "object"
},
"ConfigManagementQuantity": {
"description": "The view model of a single quantity, e.g. \"800 MiB\". Corresponds to https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/generated.proto",
"id": "ConfigManagementQuantity",
"properties": {
"string": {
"description": "Stringified version of the quantity, e.g., \"800 MiB\".",
"type": "string"
}
},
"type": "object"
},
"ConfigManagementSyncError": {
"description": "An ACM created error representing a problem syncing configurations",
"id": "ConfigManagementSyncError",
Expand Down

0 comments on commit 7c7f873

Please sign in to comment.