Skip to content

Commit

Permalink
make update
Browse files Browse the repository at this point in the history
  • Loading branch information
bertinatto committed Apr 23, 2024
1 parent ac9201e commit cbb3e13
Show file tree
Hide file tree
Showing 16 changed files with 422 additions and 60 deletions.
1 change: 1 addition & 0 deletions features.md
Expand Up @@ -3,6 +3,7 @@
| ClusterAPIInstall| | | | | | |
| EventedPLEG| | | | | | |
| MachineAPIOperatorDisableMachineHealthCheckController| | | | | | |
| AWSEFSDriverVolumeMetrics| | | | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
| AutomatedEtcdBackup| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
| CSIDriverSharedResource| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
| DNSNameResolver| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
Expand Down
11 changes: 2 additions & 9 deletions openapi/generated_openapi/zz_generated.openapi.go

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

8 changes: 2 additions & 6 deletions openapi/openapi.json
Expand Up @@ -25388,16 +25388,12 @@
"type": "object",
"properties": {
"efsVolumeMetricsFSRateLimit": {
"description": "efsVolumeMetricsFSRateLimit defines the rate limit, in goroutines per file system, for processing volume metrics. Requires efsVolumeMetricsOptIn to be enabled. The default rate limit set by the EFS CSI driver is 240 goroutines per file system.",
"description": "efsVolumeMetricsFSRateLimit defines the rate limit, in goroutines per file system, for processing volume metrics. Requires efsVolumeMetricsRefreshPeriod to be set to a value greater than 0. The default rate limit set by the EFS CSI driver is 240 goroutines per file system.",
"type": "integer",
"format": "int32"
},
"efsVolumeMetricsOptIn": {
"description": "efsVolumeMetricsOptIn enables metrics for EFS CSI Driver volumes. When enabled, the CSI driver traverses the entire volume to calculate and return metrics. This operation can significantly impact system performance due to the extensive volume walk required. Use with caution in performance-sensitive environments.",
"type": "boolean"
},
"efsVolumeMetricsRefreshPeriod": {
"description": "efsVolumeMetricsRefreshPeriod specifies the frequency, in minutes, at which volume metrics are refreshed. Requires efsVolumeMetricsOptIn to be enabled to take effect. The default refresh period in the EFS CSI driver is 240 minutes.",
"description": "efsVolumeMetricsRefreshPeriod specifies the frequency, in minutes, at which volume metrics are refreshed. This field enables metric collection when set to a value greater than 0. The default refresh period in the EFS CSI driver is 240 minutes.",
"type": "integer",
"format": "int32"
},
Expand Down
Expand Up @@ -71,6 +71,20 @@ spec:
aws:
description: aws is used to configure the AWS CSI driver.
properties:
efsVolumeMetricsFSRateLimit:
description: efsVolumeMetricsFSRateLimit defines the rate
limit, in goroutines per file system, for processing volume
metrics. Requires efsVolumeMetricsRefreshPeriod to be set
to a value greater than 0. The default rate limit set by
the EFS CSI driver is 240 goroutines per file system.
type: integer
efsVolumeMetricsRefreshPeriod:
description: efsVolumeMetricsRefreshPeriod specifies the frequency,
in minutes, at which volume metrics are refreshed. This
field enables metric collection when set to a value greater
than 0. The default refresh period in the EFS CSI driver
is 240 minutes.
type: integer
kmsKeyARN:
description: kmsKeyARN sets the cluster default storage class
to encrypt volumes with a user-defined KMS key, rather than
Expand Down
Expand Up @@ -71,27 +71,6 @@ spec:
aws:
description: aws is used to configure the AWS CSI driver.
properties:
efsVolumeMetricsFSRateLimit:
description: efsVolumeMetricsFSRateLimit defines the rate
limit, in goroutines per file system, for processing volume
metrics. Requires efsVolumeMetricsOptIn to be enabled. The
default rate limit set by the EFS CSI driver is 240 goroutines
per file system.
type: integer
efsVolumeMetricsOptIn:
description: efsVolumeMetricsOptIn enables metrics for EFS
CSI Driver volumes. When enabled, the CSI driver traverses
the entire volume to calculate and return metrics. This
operation can significantly impact system performance due
to the extensive volume walk required. Use with caution
in performance-sensitive environments.
type: boolean
efsVolumeMetricsRefreshPeriod:
description: efsVolumeMetricsRefreshPeriod specifies the frequency,
in minutes, at which volume metrics are refreshed. Requires
efsVolumeMetricsOptIn to be enabled to take effect. The
default refresh period in the EFS CSI driver is 240 minutes.
type: integer
kmsKeyARN:
description: kmsKeyARN sets the cluster default storage class
to encrypt volumes with a user-defined KMS key, rather than
Expand Down
Expand Up @@ -71,6 +71,20 @@ spec:
aws:
description: aws is used to configure the AWS CSI driver.
properties:
efsVolumeMetricsFSRateLimit:
description: efsVolumeMetricsFSRateLimit defines the rate
limit, in goroutines per file system, for processing volume
metrics. Requires efsVolumeMetricsRefreshPeriod to be set
to a value greater than 0. The default rate limit set by
the EFS CSI driver is 240 goroutines per file system.
type: integer
efsVolumeMetricsRefreshPeriod:
description: efsVolumeMetricsRefreshPeriod specifies the frequency,
in minutes, at which volume metrics are refreshed. This
field enables metric collection when set to a value greater
than 0. The default refresh period in the EFS CSI driver
is 240 minutes.
type: integer
kmsKeyARN:
description: kmsKeyARN sets the cluster default storage class
to encrypt volumes with a user-defined KMS key, rather than
Expand Down
1 change: 1 addition & 0 deletions operator/v1/zz_generated.featuregated-crd-manifests.yaml
Expand Up @@ -69,6 +69,7 @@ clustercsidrivers.operator.openshift.io:
Capability: ""
Category: ""
FeatureGates:
- AWSEFSDriverVolumeMetrics
- VSphereDriverConfiguration
FilenameOperatorName: csi-driver
FilenameOperatorOrdering: "01"
Expand Down
Expand Up @@ -50,27 +50,6 @@ spec:
aws:
description: aws is used to configure the AWS CSI driver.
properties:
efsVolumeMetricsFSRateLimit:
description: efsVolumeMetricsFSRateLimit defines the rate
limit, in goroutines per file system, for processing volume
metrics. Requires efsVolumeMetricsOptIn to be enabled. The
default rate limit set by the EFS CSI driver is 240 goroutines
per file system.
type: integer
efsVolumeMetricsOptIn:
description: efsVolumeMetricsOptIn enables metrics for EFS
CSI Driver volumes. When enabled, the CSI driver traverses
the entire volume to calculate and return metrics. This
operation can significantly impact system performance due
to the extensive volume walk required. Use with caution
in performance-sensitive environments.
type: boolean
efsVolumeMetricsRefreshPeriod:
description: efsVolumeMetricsRefreshPeriod specifies the frequency,
in minutes, at which volume metrics are refreshed. Requires
efsVolumeMetricsOptIn to be enabled to take effect. The
default refresh period in the EFS CSI driver is 240 minutes.
type: integer
kmsKeyARN:
description: kmsKeyARN sets the cluster default storage class
to encrypt volumes with a user-defined KMS key, rather than
Expand Down

0 comments on commit cbb3e13

Please sign in to comment.