diff --git a/docs/data-sources/armada_armada.md b/docs/data-sources/armada_armada.md
index 4f86ed7..e1567f2 100644
--- a/docs/data-sources/armada_armada.md
+++ b/docs/data-sources/armada_armada.md
@@ -95,12 +95,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -120,6 +121,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -355,6 +357,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -405,6 +428,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/data-sources/armada_armada_v1.md b/docs/data-sources/armada_armada_v1.md
index 7b68039..4060e42 100644
--- a/docs/data-sources/armada_armada_v1.md
+++ b/docs/data-sources/armada_armada_v1.md
@@ -95,12 +95,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -120,6 +121,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -355,6 +357,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -405,6 +428,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/data-sources/armada_armadaset.md b/docs/data-sources/armada_armadaset.md
index 8b70090..1ebf1cc 100644
--- a/docs/data-sources/armada_armadaset.md
+++ b/docs/data-sources/armada_armadaset.md
@@ -109,12 +109,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -134,6 +135,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -369,6 +371,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -419,6 +442,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/data-sources/armada_armadaset_v1.md b/docs/data-sources/armada_armadaset_v1.md
index 53f5f2f..4e0efc2 100644
--- a/docs/data-sources/armada_armadaset_v1.md
+++ b/docs/data-sources/armada_armadaset_v1.md
@@ -109,12 +109,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -134,6 +135,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -369,6 +371,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -419,6 +442,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/data-sources/core_site.md b/docs/data-sources/core_site.md
index 283e508..b18c019 100644
--- a/docs/data-sources/core_site.md
+++ b/docs/data-sources/core_site.md
@@ -52,6 +52,7 @@ Required:
Optional:
- `cordoned` (Boolean) Cordoned determines if a site can have fleets scheduled.
+- `cpu_ratio` (Number) CPURatio is the applied ratio for any subordinate game server CPU request or limit. This facilitates the optimal utilization of various CPU generations for a game. The default is 1.0.
- `description` (String) Description is the optional description of the site.
- `template` (Block List, Max: 1) Template is the optional configuration to apply to all fleets on this site. (see [below for nested schema](#nestedblock--spec--template))
diff --git a/docs/data-sources/core_site_v1.md b/docs/data-sources/core_site_v1.md
index cc425c5..5e0b755 100644
--- a/docs/data-sources/core_site_v1.md
+++ b/docs/data-sources/core_site_v1.md
@@ -52,6 +52,7 @@ Required:
Optional:
- `cordoned` (Boolean) Cordoned determines if a site can have fleets scheduled.
+- `cpu_ratio` (Number) CPURatio is the applied ratio for any subordinate game server CPU request or limit. This facilitates the optimal utilization of various CPU generations for a game. The default is 1.0.
- `description` (String) Description is the optional description of the site.
- `template` (Block List, Max: 1) Template is the optional configuration to apply to all fleets on this site. (see [below for nested schema](#nestedblock--spec--template))
diff --git a/docs/resources/armada_armada.md b/docs/resources/armada_armada.md
index 83fbabd..ef6506a 100644
--- a/docs/resources/armada_armada.md
+++ b/docs/resources/armada_armada.md
@@ -95,12 +95,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -120,6 +121,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -355,6 +357,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -405,6 +428,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/resources/armada_armada_v1.md b/docs/resources/armada_armada_v1.md
index 2cd3699..5198a74 100644
--- a/docs/resources/armada_armada_v1.md
+++ b/docs/resources/armada_armada_v1.md
@@ -95,12 +95,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -120,6 +121,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -355,6 +357,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -405,6 +428,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/resources/armada_armadaset.md b/docs/resources/armada_armadaset.md
index 732119c..bd63763 100644
--- a/docs/resources/armada_armadaset.md
+++ b/docs/resources/armada_armadaset.md
@@ -109,12 +109,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -134,6 +135,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -369,6 +371,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -419,6 +442,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/resources/armada_armadaset_v1.md b/docs/resources/armada_armadaset_v1.md
index 03e51df..291f75f 100644
--- a/docs/resources/armada_armadaset_v1.md
+++ b/docs/resources/armada_armadaset_v1.md
@@ -109,12 +109,13 @@ Read-Only:
Required:
-- `containers` (Block List, Min: 1) Containers is a list of container belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
+- `containers` (Block List, Min: 1) Containers is a list of containers belonging to the game server. (see [below for nested schema](#nestedblock--spec--template--spec--containers))
Optional:
- `health` (Block List, Max: 1) Health is the health checking configuration for Agones game servers. (see [below for nested schema](#nestedblock--spec--template--spec--health))
- `strategy` (Block List, Max: 1) Strategy is the deployment strategy. (see [below for nested schema](#nestedblock--spec--template--spec--strategy))
+- `volumes` (Block List) Volumes are pod volumes. (see [below for nested schema](#nestedblock--spec--template--spec--volumes))
### Nested Schema for `spec.template.spec.containers`
@@ -134,6 +135,7 @@ Optional:
- `ports` (Block List) Ports are the ports to expose from the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--ports))
- `resources` (Block List, Max: 1) Resources are the compute resources required by the container. (see [below for nested schema](#nestedblock--spec--template--spec--containers--resources))
- `security_context` (Block List, Max: 1) SecurityContext defines the security options the container should be run with. (see [below for nested schema](#nestedblock--spec--template--spec--containers--security_context))
+- `volume_mounts` (Block List) VolumeMounts are the volumes to mount into the container's filesystem. (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts))
### Nested Schema for `spec.template.spec.containers.config_files`
@@ -369,6 +371,27 @@ Required:
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts`
+
+Optional:
+
+- `mount_path` (String)
+- `mount_propagation` (Block List, Max: 1) (see [below for nested schema](#nestedblock--spec--template--spec--containers--volume_mounts--mount_propagation))
+- `name` (String)
+- `read_only` (Boolean)
+- `sub_path` (String)
+- `sub_path_expr` (String)
+
+
+### Nested Schema for `spec.template.spec.containers.volume_mounts.mount_propagation`
+
+Required:
+
+- `value` (String)
+
+
+
### Nested Schema for `spec.template.spec.health`
@@ -419,6 +442,24 @@ Optional:
+
+### Nested Schema for `spec.template.spec.volumes`
+
+Optional:
+
+- `medium` (String) Medium is the storage medium type.
+- `name` (String) Name is the name of the volume mount. openapi:required
+- `size_limit` (Block List, Max: 1) SizeLimit is the maximum size of the volume. (see [below for nested schema](#nestedblock--spec--template--spec--volumes--size_limit))
+
+
+### Nested Schema for `spec.template.spec.volumes.size_limit`
+
+Required:
+
+- `value` (String) SizeLimit is the maximum size of the volume.
+
+
+
diff --git a/docs/resources/core_site.md b/docs/resources/core_site.md
index 1503e67..358b98e 100644
--- a/docs/resources/core_site.md
+++ b/docs/resources/core_site.md
@@ -70,6 +70,7 @@ Required:
Optional:
- `cordoned` (Boolean) Cordoned determines if a site can have fleets scheduled.
+- `cpu_ratio` (Number) CPURatio is the applied ratio for any subordinate game server CPU request or limit. This facilitates the optimal utilization of various CPU generations for a game. The default is 1.0.
- `description` (String) Description is the optional description of the site.
- `template` (Block List, Max: 1) Template is the optional configuration to apply to all fleets on this site. (see [below for nested schema](#nestedblock--spec--template))
diff --git a/docs/resources/core_site_v1.md b/docs/resources/core_site_v1.md
index caea674..4401751 100644
--- a/docs/resources/core_site_v1.md
+++ b/docs/resources/core_site_v1.md
@@ -70,6 +70,7 @@ Required:
Optional:
- `cordoned` (Boolean) Cordoned determines if a site can have fleets scheduled.
+- `cpu_ratio` (Number) CPURatio is the applied ratio for any subordinate game server CPU request or limit. This facilitates the optimal utilization of various CPU generations for a game. The default is 1.0.
- `description` (String) Description is the optional description of the site.
- `template` (Block List, Max: 1) Template is the optional configuration to apply to all fleets on this site. (see [below for nested schema](#nestedblock--spec--template))
diff --git a/ec/armada/schema_armada.go b/ec/armada/schema_armada.go
index 3857571..8a10a8b 100644
--- a/ec/armada/schema_armada.go
+++ b/ec/armada/schema_armada.go
@@ -115,7 +115,7 @@ func armadaSchema() map[string]*schema.Schema {
Schema: map[string]*schema.Schema{
"containers": {
Type: schema.TypeList,
- Description: "Containers is a list of container belonging to the game server.",
+ Description: "Containers is a list of containers belonging to the game server.",
Required: true,
Elem: &schema.Resource{
Schema: map[string]*schema.Schema{
@@ -464,6 +464,48 @@ func armadaSchema() map[string]*schema.Schema {
},
},
},
+ "volume_mounts": {
+ Type: schema.TypeList,
+ Description: "VolumeMounts are the volumes to mount into the container's filesystem.",
+ Optional: true,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "mount_path": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ "mount_propagation": {
+ Type: schema.TypeList,
+ Optional: true,
+ MaxItems: 1,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "value": {
+ Type: schema.TypeString,
+ Required: true,
+ },
+ },
+ },
+ },
+ "name": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ "read_only": {
+ Type: schema.TypeBool,
+ Optional: true,
+ },
+ "sub_path": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ "sub_path_expr": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ },
+ },
+ },
},
},
},
@@ -558,6 +600,40 @@ func armadaSchema() map[string]*schema.Schema {
},
},
},
+ "volumes": {
+ Type: schema.TypeList,
+ Description: "Volumes are pod volumes.",
+ Optional: true,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "medium": {
+ Type: schema.TypeString,
+ Description: "Medium is the storage medium type.",
+ Optional: true,
+ },
+ "name": {
+ Type: schema.TypeString,
+ Description: "Name is the name of the volume mount. openapi:required",
+ Optional: true,
+ },
+ "size_limit": {
+ Type: schema.TypeList,
+ Description: "SizeLimit is the maximum size of the volume.",
+ Optional: true,
+ MaxItems: 1,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "value": {
+ Type: schema.TypeString,
+ Description: "SizeLimit is the maximum size of the volume.",
+ Required: true,
+ },
+ },
+ },
+ },
+ },
+ },
+ },
},
},
},
diff --git a/ec/armada/schema_armadaset.go b/ec/armada/schema_armadaset.go
index 0735f39..3962dc4 100644
--- a/ec/armada/schema_armadaset.go
+++ b/ec/armada/schema_armadaset.go
@@ -160,7 +160,7 @@ func armadaSetSchema() map[string]*schema.Schema {
Schema: map[string]*schema.Schema{
"containers": {
Type: schema.TypeList,
- Description: "Containers is a list of container belonging to the game server.",
+ Description: "Containers is a list of containers belonging to the game server.",
Required: true,
Elem: &schema.Resource{
Schema: map[string]*schema.Schema{
@@ -509,6 +509,48 @@ func armadaSetSchema() map[string]*schema.Schema {
},
},
},
+ "volume_mounts": {
+ Type: schema.TypeList,
+ Description: "VolumeMounts are the volumes to mount into the container's filesystem.",
+ Optional: true,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "mount_path": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ "mount_propagation": {
+ Type: schema.TypeList,
+ Optional: true,
+ MaxItems: 1,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "value": {
+ Type: schema.TypeString,
+ Required: true,
+ },
+ },
+ },
+ },
+ "name": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ "read_only": {
+ Type: schema.TypeBool,
+ Optional: true,
+ },
+ "sub_path": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ "sub_path_expr": {
+ Type: schema.TypeString,
+ Optional: true,
+ },
+ },
+ },
+ },
},
},
},
@@ -603,6 +645,40 @@ func armadaSetSchema() map[string]*schema.Schema {
},
},
},
+ "volumes": {
+ Type: schema.TypeList,
+ Description: "Volumes are pod volumes.",
+ Optional: true,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "medium": {
+ Type: schema.TypeString,
+ Description: "Medium is the storage medium type.",
+ Optional: true,
+ },
+ "name": {
+ Type: schema.TypeString,
+ Description: "Name is the name of the volume mount. openapi:required",
+ Optional: true,
+ },
+ "size_limit": {
+ Type: schema.TypeList,
+ Description: "SizeLimit is the maximum size of the volume.",
+ Optional: true,
+ MaxItems: 1,
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "value": {
+ Type: schema.TypeString,
+ Description: "SizeLimit is the maximum size of the volume.",
+ Required: true,
+ },
+ },
+ },
+ },
+ },
+ },
+ },
},
},
},
diff --git a/ec/core/schema_site.go b/ec/core/schema_site.go
index 14197ec..c15881f 100644
--- a/ec/core/schema_site.go
+++ b/ec/core/schema_site.go
@@ -33,6 +33,11 @@ func siteSchema() map[string]*schema.Schema {
Description: "Cordoned determines if a site can have fleets scheduled.",
Optional: true,
},
+ "cpu_ratio": {
+ Type: schema.TypeFloat,
+ Description: "CPURatio is the applied ratio for any subordinate game server CPU request or limit. This facilitates the optimal utilization of various CPU generations for a game. The default is 1.0.",
+ Optional: true,
+ },
"credentials": {
Type: schema.TypeList,
Description: "Credentials are the credentials used to access the site.",
diff --git a/go.mod b/go.mod
index 75a0582..601e508 100644
--- a/go.mod
+++ b/go.mod
@@ -8,14 +8,14 @@ require (
github.com/hashicorp/terraform-plugin-sdk/v2 v2.29.0
github.com/nitrado/tfconv v1.0.0
github.com/stretchr/testify v1.8.4
- gitlab.com/nitrado/b2b/ec/apicore v1.1.1-0.20240109095055-4a251dfe8b18
- gitlab.com/nitrado/b2b/ec/core v0.3.0-rc1
+ gitlab.com/nitrado/b2b/ec/apicore v1.1.1-0.20240229131103-e1fb96bdc80b
+ gitlab.com/nitrado/b2b/ec/core v0.4.0
golang.org/x/oauth2 v0.14.0
k8s.io/apimachinery v0.28.4
)
require (
- agones.dev/agones v1.35.0 // indirect
+ agones.dev/agones v1.37.0 // indirect
github.com/Masterminds/goutils v1.1.1 // indirect
github.com/Masterminds/semver/v3 v3.1.1 // indirect
github.com/Masterminds/sprig/v3 v3.2.2 // indirect
@@ -26,20 +26,26 @@ require (
github.com/bgentry/speakeasy v0.1.0 // indirect
github.com/cloudflare/circl v1.3.3 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
+ github.com/emicklei/go-restful/v3 v3.11.0 // indirect
github.com/ettle/strcase v0.1.1 // indirect
github.com/evanphx/json-patch v5.7.0+incompatible // indirect
github.com/fatih/color v1.15.0 // indirect
github.com/fsnotify/fsnotify v1.6.0 // indirect
- github.com/go-logr/logr v1.3.0 // indirect
+ github.com/go-logr/logr v1.4.1 // indirect
+ github.com/go-openapi/jsonpointer v0.20.0 // indirect
+ github.com/go-openapi/jsonreference v0.20.2 // indirect
+ github.com/go-openapi/spec v0.19.5 // indirect
+ github.com/go-openapi/swag v0.22.4 // indirect
github.com/go-stack/stack v1.8.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/protobuf v1.5.3 // indirect
+ github.com/google/gnostic-models v0.6.8 // indirect
github.com/google/go-cmp v0.6.0 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/uuid v1.3.1 // indirect
github.com/gorilla/schema v1.2.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 // indirect
- github.com/hamba/logger/v2 v2.5.0 // indirect
+ github.com/hamba/logger/v2 v2.5.1 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-checkpoint v0.5.0 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
@@ -61,8 +67,10 @@ require (
github.com/hashicorp/yamux v0.1.1 // indirect
github.com/huandu/xstrings v1.3.2 // indirect
github.com/imdario/mergo v0.3.15 // indirect
+ github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/magiconair/properties v1.8.7 // indirect
+ github.com/mailru/easyjson v0.7.7 // indirect
github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect
@@ -74,6 +82,7 @@ require (
github.com/mitchellh/reflectwalk v1.0.2 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
+ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/oklog/run v1.1.0 // indirect
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
github.com/pkg/errors v0.9.1 // indirect
@@ -95,14 +104,14 @@ require (
github.com/vmihailenco/msgpack/v5 v5.4.0 // indirect
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
github.com/zclconf/go-cty v1.14.1 // indirect
- go.opentelemetry.io/otel v1.20.0 // indirect
- go.opentelemetry.io/otel/trace v1.20.0 // indirect
+ go.opentelemetry.io/otel v1.23.1 // indirect
+ go.opentelemetry.io/otel/trace v1.23.1 // indirect
go.uber.org/multierr v1.11.0 // indirect
- golang.org/x/crypto v0.15.0 // indirect
+ golang.org/x/crypto v0.18.0 // indirect
golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect
golang.org/x/mod v0.13.0 // indirect
- golang.org/x/net v0.18.0 // indirect
- golang.org/x/sys v0.14.0 // indirect
+ golang.org/x/net v0.20.0 // indirect
+ golang.org/x/sys v0.16.0 // indirect
golang.org/x/text v0.14.0 // indirect
google.golang.org/appengine v1.6.8 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b // indirect
@@ -116,6 +125,7 @@ require (
k8s.io/api v0.28.2 // indirect
k8s.io/client-go v0.28.2 // indirect
k8s.io/klog/v2 v2.100.1 // indirect
+ k8s.io/kube-openapi v0.0.0-20230928205116-a78145627833 // indirect
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.3.0 // indirect
diff --git a/go.sum b/go.sum
index 9f43431..3e75efd 100644
--- a/go.sum
+++ b/go.sum
@@ -1,5 +1,5 @@
-agones.dev/agones v1.35.0 h1:WEc5BXyw/Tj2cWsjNdK8T6EAp/fm0iXBGJ54jMtxSmc=
-agones.dev/agones v1.35.0/go.mod h1:P0SA3c8MDqhSo2VhbIqN+dKrwNWEYdRXbUGXpCSjTmY=
+agones.dev/agones v1.37.0 h1:1FVkom278FM6zt83DsY1ZL4zuWm6RMLUwK1/OPq7p6E=
+agones.dev/agones v1.37.0/go.mod h1:nSjtecthytiwgxu2GSDTPHXY6nyZB3cyBVSUBO6GHqo=
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU=
@@ -53,6 +53,8 @@ github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migc
github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM=
github.com/ProtonMail/go-crypto v0.0.0-20230717121422-5aa5874ade95 h1:KLq8BE0KwCL+mmXnjLWEAOYO+2l2AE4YMmqG1ZpZHBs=
github.com/ProtonMail/go-crypto v0.0.0-20230717121422-5aa5874ade95/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
+github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
+github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo=
@@ -78,10 +80,13 @@ github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUK
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
+github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/emicklei/go-restful/v3 v3.11.0 h1:rAQeMHw1c7zTmncogyy8VvRZwtkmkZ4FxERmMY4rD+g=
+github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
@@ -112,8 +117,23 @@ github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
-github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY=
-github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
+github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ=
+github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
+github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg=
+github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
+github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs=
+github.com/go-openapi/jsonpointer v0.20.0 h1:ESKJdU9ASRfaPNOPRx12IUyA1vn3R9GiE3KYD14BXdQ=
+github.com/go-openapi/jsonpointer v0.20.0/go.mod h1:6PGzBjjIIumbLYysB73Klnms1mwnU4G3YHOECG3CedA=
+github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc=
+github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE=
+github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k=
+github.com/go-openapi/spec v0.19.5 h1:Xm0Ao53uqnk9QE/LlYV5DEU09UAgpliA85QoT9LzqPw=
+github.com/go-openapi/spec v0.19.5/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk=
+github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
+github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
+github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
+github.com/go-openapi/swag v0.22.4 h1:QLMzNJnMGPRNDCbySlcj1x01tzU8/9LTTL9hZZZogBU=
+github.com/go-openapi/swag v0.22.4/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
github.com/go-stack/stack v1.8.1 h1:ntEHSVwIt7PNXNpgPmVfMrNhLtgjlmnZha2kOpuRiDw=
github.com/go-stack/stack v1.8.1/go.mod h1:dcoOX6HbPZSZptuspn9bctJ+N/CnF5gGygcUP3XYfe4=
github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68=
@@ -156,6 +176,8 @@ github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
+github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I=
+github.com/google/gnostic-models v0.6.8/go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
@@ -197,8 +219,8 @@ github.com/gorilla/schema v1.2.0 h1:YufUaxZYCKGFuAq3c96BOhjgd5nmXiOY9NGzF247Tsc=
github.com/gorilla/schema v1.2.0/go.mod h1:kgLaKoK1FELgZqMAVxx/5cbj0kT+57qxUrAlIO2eleU=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 h1:RtRsiaGvWxcwd8y3BiRZxsylPT8hLWZ5SPcfI+3IDNk=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0/go.mod h1:TzP6duP4Py2pHLVPPQp42aoYI92+PCrVotyR5e8Vqlk=
-github.com/hamba/logger/v2 v2.5.0 h1:gDf70I2OTq4gScsf/t3LArO3VH1C3jw1fcR5TYA9l8Q=
-github.com/hamba/logger/v2 v2.5.0/go.mod h1:dKsARW8wpLiInfNuNSwhneEwuyhvUYVuG3ylm6NSzzg=
+github.com/hamba/logger/v2 v2.5.1 h1:EM+S6CPYIs66XmW9kK/RBghgtkLcO4kQWWPAlsIwNR4=
+github.com/hamba/logger/v2 v2.5.1/go.mod h1:b+y7XddZMTTSIjKdOOIHWlhg1hMoE9eKhanB9wPNLj0=
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
@@ -261,6 +283,8 @@ github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOl
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgfCL6c=
github.com/jhump/protoreflect v1.15.1/go.mod h1:jD/2GMKKE6OqX8qTjhADU1e6DShO+gavG9e0Q693nKo=
+github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
+github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
@@ -271,6 +295,7 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
+github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
@@ -281,6 +306,10 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY=
github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0=
+github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
+github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
+github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
+github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 h1:JnZSkFP1/GLwKCEuuWVhsacvbDQIVa5BRwAwd+9k2Vw=
github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0=
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
@@ -313,6 +342,8 @@ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
+github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
+github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/nitrado/tfconv v1.0.0 h1:7RyeX8yY8NgHjVs5bwxv24BTLD4liXhKdpFgJ9hart0=
github.com/nitrado/tfconv v1.0.0/go.mod h1:ZMwx92uhhrCiBUKxk1xZtf8PMwIypTgA8tHkf7u+mok=
github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA=
@@ -374,6 +405,7 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
+github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
@@ -394,20 +426,20 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
github.com/zclconf/go-cty v1.14.1 h1:t9fyA35fwjjUMcmL5hLER+e/rEPqrbCK1/OSE4SI9KA=
github.com/zclconf/go-cty v1.14.1/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE=
-gitlab.com/nitrado/b2b/ec/apicore v1.1.1-0.20240109095055-4a251dfe8b18 h1:H8UJxTuLTQWMvCQjCHJrbaasKABBeED54FjLKMvQoMg=
-gitlab.com/nitrado/b2b/ec/apicore v1.1.1-0.20240109095055-4a251dfe8b18/go.mod h1:V0HMIH6/0eiT10nAaM+8NoL9W43Ne6S0SmaK+KV5qAg=
-gitlab.com/nitrado/b2b/ec/core v0.3.0-rc1 h1:/Ba9r/zFwGAQRJU0Q1OPgSw8Rk1HlD5cHQBhTpKyJ5k=
-gitlab.com/nitrado/b2b/ec/core v0.3.0-rc1/go.mod h1:+29x7pqcvs83cTWZ28ZB1ocCWC6XUfpFvNri1U3fzxM=
+gitlab.com/nitrado/b2b/ec/apicore v1.1.1-0.20240229131103-e1fb96bdc80b h1:jo3IiXpOH/f09YMbd42u204bsOgDX1is2srdg5HNRmo=
+gitlab.com/nitrado/b2b/ec/apicore v1.1.1-0.20240229131103-e1fb96bdc80b/go.mod h1:V0HMIH6/0eiT10nAaM+8NoL9W43Ne6S0SmaK+KV5qAg=
+gitlab.com/nitrado/b2b/ec/core v0.4.0 h1:bN6wOuYRtkQZoCZUezkC0awNgyW5sulIoAoC4eiTvFY=
+gitlab.com/nitrado/b2b/ec/core v0.4.0/go.mod h1:HU4dXA3IyuknYROuctNsYGC4/LaHCijiSesvNESroHs=
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
-go.opentelemetry.io/otel v1.20.0 h1:vsb/ggIY+hUjD/zCAQHpzTmndPqv/ml2ArbsbfBYTAc=
-go.opentelemetry.io/otel v1.20.0/go.mod h1:oUIGj3D77RwJdM6PPZImDpSZGDvkD9fhesHny69JFrs=
-go.opentelemetry.io/otel/trace v1.20.0 h1:+yxVAPZPbQhbC3OfAkeIVTky6iTFpcr4SiY9om7mXSQ=
-go.opentelemetry.io/otel/trace v1.20.0/go.mod h1:HJSK7F/hA5RlzpZ0zKDCHCDHm556LCDtKaAo6JmBFUU=
+go.opentelemetry.io/otel v1.23.1 h1:Za4UzOqJYS+MUczKI320AtqZHZb7EqxO00jAHE0jmQY=
+go.opentelemetry.io/otel v1.23.1/go.mod h1:Td0134eafDLcTS4y+zQ26GE8u3dEuRBiBCTUIRHaikA=
+go.opentelemetry.io/otel/trace v1.23.1 h1:4LrmmEd8AU2rFvU1zegmvqW7+kWarxtNOPyeL6HmYY8=
+go.opentelemetry.io/otel/trace v1.23.1/go.mod h1:4IpnpJFwr1mo/6HL8XIPJaE9y0+u1KcVmuW7dwFSVrI=
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
@@ -422,8 +454,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
-golang.org/x/crypto v0.15.0 h1:frVn1TEaCEaZcn3Tmd7Y2b5KKPaZ+I32Q2OA3kYp5TA=
-golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g=
+golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=
+golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -472,9 +504,11 @@ golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn
golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
+golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
@@ -499,8 +533,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug
golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
-golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg=
-golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ=
+golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
+golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -572,8 +606,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.14.0 h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q=
-golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
+golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
@@ -767,6 +801,7 @@ gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
@@ -789,6 +824,8 @@ k8s.io/client-go v0.28.2 h1:DNoYI1vGq0slMBN/SWKMZMw0Rq+0EQW6/AK4v9+3VeY=
k8s.io/client-go v0.28.2/go.mod h1:sMkApowspLuc7omj1FOSUxSoqjr+d5Q0Yc0LOFnYFJY=
k8s.io/klog/v2 v2.100.1 h1:7WCHKK6K8fNhTqfBhISHQ97KrnJNFZMcQvKp7gP/tmg=
k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0=
+k8s.io/kube-openapi v0.0.0-20230928205116-a78145627833 h1:iFFEmmB7szQhJP42AvRD2+gzdVP7EuIKY1rJgxf0JZY=
+k8s.io/kube-openapi v0.0.0-20230928205116-a78145627833/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA=
k8s.io/utils v0.0.0-20230726121419-3b25d923346b h1:sgn3ZU783SCgtaSJjpcVVlRqd6GSnlTLKgpAAttJvpI=
k8s.io/utils v0.0.0-20230726121419-3b25d923346b/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=