Skip to content

Commit

Permalink
feat: add an effective_cgroup_mode field in node config (#7737)
Browse files Browse the repository at this point in the history
feat: add storage pools field to NodePool API
feat: Add ControlPlaneEndpointsConfig message to consolidate control plane isolation options
feat: Add DNSEndpointConfig for new DNS-based control plane access
Moves control plane and node isolation fields to respective objects for better semantics, deprecating former locations. Introduces new DNS-based access to control plane, simplifying control plane access.
feat: add API to enable/disable secret manager csi component on GKE clusters
feat: Add CompliancePosture field for configuration of GKE Compliance Posture product
feat: Add RBACBindingConfig to API
feat: Add CompliancePosture field for configuration of GKE Compliance Posture product
feat: Add KCP_SSHD and KCP_CONNECTION to the supported values for the --logging flag for the create and update cluster commands
feat: surface upgrade_target_version in GetServerConfig for all supported release channels
feat: added support for Parallelstore CSI Driver
docs: Minor documentation updates
PiperOrigin-RevId: 684119299
Source-Link: googleapis/googleapis@1f77391
Source-Link: googleapis/googleapis-gen@fa5cccb
Copy-Tag: eyJwIjoiQ29udGFpbmVyLy5Pd2xCb3QueWFtbCIsImgiOiJmYTVjY2NiYTgwNzcxYjYxNzBkODE1MjJkNDhhNjM4N2MyOWMzYzc4In0=
  • Loading branch information
gcf-owl-bot[bot] authored Oct 11, 2024
1 parent 438b3e8 commit bb22cee
Show file tree
Hide file tree
Showing 27 changed files with 2,689 additions and 42 deletions.
Binary file modified Container/metadata/V1/ClusterService.php
Binary file not shown.
44 changes: 44 additions & 0 deletions Container/src/V1/AddonsConfig.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

49 changes: 49 additions & 0 deletions Container/src/V1/Client/ClusterManagerClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,53 @@ private static function getClientDefaults()
];
}

/**
* Formats a string containing the fully-qualified path to represent a ca_pool
* resource.
*
* @param string $project
* @param string $location
* @param string $caPool
*
* @return string The formatted ca_pool resource.
*/
public static function caPoolName(string $project, string $location, string $caPool): string
{
return self::getPathTemplate('caPool')->render([
'project' => $project,
'location' => $location,
'ca_pool' => $caPool,
]);
}

/**
* Formats a string containing the fully-qualified path to represent a
* crypto_key_version resource.
*
* @param string $project
* @param string $location
* @param string $keyRing
* @param string $cryptoKey
* @param string $cryptoKeyVersion
*
* @return string The formatted crypto_key_version resource.
*/
public static function cryptoKeyVersionName(
string $project,
string $location,
string $keyRing,
string $cryptoKey,
string $cryptoKeyVersion
): string {
return self::getPathTemplate('cryptoKeyVersion')->render([
'project' => $project,
'location' => $location,
'key_ring' => $keyRing,
'crypto_key' => $cryptoKey,
'crypto_key_version' => $cryptoKeyVersion,
]);
}

/**
* Formats a string containing the fully-qualified path to represent a topic
* resource.
Expand All @@ -191,6 +238,8 @@ public static function topicName(string $project, string $topic): string
* Parses a formatted name string and returns an associative array of the components in the name.
* The following name formats are supported:
* Template: Pattern
* - caPool: projects/{project}/locations/{location}/caPools/{ca_pool}
* - cryptoKeyVersion: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}
* - topic: projects/{project}/topics/{topic}
*
* The optional $template argument can be supplied to specify a particular pattern,
Expand Down
Loading

0 comments on commit bb22cee

Please sign in to comment.