@@ -147,6 +147,15 @@ object, which shall be mounted into the Collector Pods.
147147Each ConfigMap will be added to the Collector's Deployments as a volume named `configmap-<configmap-name>`.<br/>
148148 </td>
149149 <td>false</td>
150+ </tr><tr>
151+ <td><b><a href="#amazoncloudwatchagentspecdeploymentupdatestrategy">deploymentUpdateStrategy</a></b></td>
152+ <td>object</td>
153+ <td>
154+ UpdateStrategy represents the strategy the operator will take replacing existing Deployment pods with new pods
155+ https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/deployment-v1/#DeploymentSpec
156+ This is only applicable to Deployment mode.<br/>
157+ </td>
158+ <td>false</td>
150159 </tr><tr>
151160 <td><b><a href="#amazoncloudwatchagentspecenvindex">env</a></b></td>
152161 <td>[]object</td>
@@ -5483,6 +5492,103 @@ metric across all relevant pods (as a quantity)<br/>
54835492</table>
54845493
54855494
5495+ ### AmazonCloudWatchAgent.spec.deploymentUpdateStrategy
5496+ <sup><sup>[↩ Parent](#amazoncloudwatchagentspec)</sup></sup>
5497+
5498+
5499+
5500+ UpdateStrategy represents the strategy the operator will take replacing existing Deployment pods with new pods
5501+ https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/deployment-v1/#DeploymentSpec
5502+ This is only applicable to Deployment mode.
5503+
5504+ <table>
5505+ <thead>
5506+ <tr>
5507+ <th>Name</th>
5508+ <th>Type</th>
5509+ <th>Description</th>
5510+ <th>Required</th>
5511+ </tr>
5512+ </thead>
5513+ <tbody><tr>
5514+ <td><b><a href="#amazoncloudwatchagentspecdeploymentupdatestrategyrollingupdate">rollingUpdate</a></b></td>
5515+ <td>object</td>
5516+ <td>
5517+ Rolling update config params. Present only if DeploymentStrategyType =
5518+ RollingUpdate.
5519+ ---
5520+ TODO: Update this to follow our convention for oneOf, whatever we decide it
5521+ to be.<br/>
5522+ </td>
5523+ <td>false</td>
5524+ </tr><tr>
5525+ <td><b>type</b></td>
5526+ <td>string</td>
5527+ <td>
5528+ Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.<br/>
5529+ </td>
5530+ <td>false</td>
5531+ </tr></tbody>
5532+ </table>
5533+
5534+
5535+ ### AmazonCloudWatchAgent.spec.deploymentUpdateStrategy.rollingUpdate
5536+ <sup><sup>[↩ Parent](#amazoncloudwatchagentspecdeploymentupdatestrategy)</sup></sup>
5537+
5538+
5539+
5540+ Rolling update config params. Present only if DeploymentStrategyType =
5541+ RollingUpdate.
5542+ ---
5543+ TODO: Update this to follow our convention for oneOf, whatever we decide it
5544+ to be.
5545+
5546+ <table>
5547+ <thead>
5548+ <tr>
5549+ <th>Name</th>
5550+ <th>Type</th>
5551+ <th>Description</th>
5552+ <th>Required</th>
5553+ </tr>
5554+ </thead>
5555+ <tbody><tr>
5556+ <td><b>maxSurge</b></td>
5557+ <td>int or string</td>
5558+ <td>
5559+ The maximum number of pods that can be scheduled above the desired number of
5560+ pods.
5561+ Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
5562+ This can not be 0 if MaxUnavailable is 0.
5563+ Absolute number is calculated from percentage by rounding up.
5564+ Defaults to 25%.
5565+ Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when
5566+ the rolling update starts, such that the total number of old and new pods do not exceed
5567+ 130% of desired pods. Once old pods have been killed,
5568+ new ReplicaSet can be scaled up further, ensuring that total number of pods running
5569+ at any time during the update is at most 130% of desired pods.<br/>
5570+ </td>
5571+ <td>false</td>
5572+ </tr><tr>
5573+ <td><b>maxUnavailable</b></td>
5574+ <td>int or string</td>
5575+ <td>
5576+ The maximum number of pods that can be unavailable during the update.
5577+ Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
5578+ Absolute number is calculated from percentage by rounding down.
5579+ This can not be 0 if MaxSurge is 0.
5580+ Defaults to 25%.
5581+ Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods
5582+ immediately when the rolling update starts. Once new pods are ready, old ReplicaSet
5583+ can be scaled down further, followed by scaling up the new ReplicaSet, ensuring
5584+ that the total number of pods available at all times during the update is at
5585+ least 70% of desired pods.<br/>
5586+ </td>
5587+ <td>false</td>
5588+ </tr></tbody>
5589+ </table>
5590+
5591+
54865592### AmazonCloudWatchAgent.spec.env[index]
54875593<sup><sup>[↩ Parent](#amazoncloudwatchagentspec)</sup></sup>
54885594
0 commit comments