|
| 1 | +--- |
1 | 2 | apiVersion: apiextensions.k8s.io/v1
|
2 | 3 | kind: CustomResourceDefinition
|
3 | 4 | metadata:
|
4 | 5 | annotations:
|
5 |
| - controller-gen.kubebuilder.io/version: v0.8.0 |
| 6 | + controller-gen.kubebuilder.io/version: v0.6.1 |
6 | 7 | creationTimestamp: null
|
7 | 8 | labels:
|
8 | 9 | app.kubernetes.io/part-of: keda-operator
|
9 |
| - app.kubernetes.io/version: 2.7.1 |
| 10 | + app.kubernetes.io/version: 2.6.1 |
10 | 11 | name: clustertriggerauthentications.keda.sh
|
11 | 12 | spec:
|
12 | 13 | group: keda.sh
|
|
49 | 50 | spec:
|
50 | 51 | description: TriggerAuthenticationSpec defines the various ways to authenticate
|
51 | 52 | properties:
|
52 |
| - azureKeyVault: |
53 |
| - description: AzureKeyVault is used to authenticate using Azure Key Vault |
54 |
| - properties: |
55 |
| - cloud: |
56 |
| - properties: |
57 |
| - activeDirectoryEndpoint: |
58 |
| - type: string |
59 |
| - keyVaultResourceURL: |
60 |
| - type: string |
61 |
| - type: |
62 |
| - type: string |
63 |
| - required: |
64 |
| - - type |
65 |
| - type: object |
66 |
| - credentials: |
67 |
| - properties: |
68 |
| - clientId: |
69 |
| - type: string |
70 |
| - clientSecret: |
71 |
| - properties: |
72 |
| - valueFrom: |
73 |
| - properties: |
74 |
| - secretKeyRef: |
75 |
| - properties: |
76 |
| - key: |
77 |
| - type: string |
78 |
| - name: |
79 |
| - type: string |
80 |
| - required: |
81 |
| - - key |
82 |
| - - name |
83 |
| - type: object |
84 |
| - required: |
85 |
| - - secretKeyRef |
86 |
| - type: object |
87 |
| - required: |
88 |
| - - valueFrom |
89 |
| - type: object |
90 |
| - tenantId: |
91 |
| - type: string |
92 |
| - required: |
93 |
| - - clientId |
94 |
| - - clientSecret |
95 |
| - - tenantId |
96 |
| - type: object |
97 |
| - secrets: |
98 |
| - items: |
99 |
| - properties: |
100 |
| - name: |
101 |
| - type: string |
102 |
| - parameter: |
103 |
| - type: string |
104 |
| - version: |
105 |
| - type: string |
106 |
| - required: |
107 |
| - - name |
108 |
| - - parameter |
109 |
| - type: object |
110 |
| - type: array |
111 |
| - vaultUri: |
112 |
| - type: string |
113 |
| - required: |
114 |
| - - credentials |
115 |
| - - secrets |
116 |
| - - vaultUri |
117 |
| - type: object |
118 | 53 | env:
|
119 | 54 | items:
|
120 | 55 | description: AuthEnvironment is used to authenticate using environment variables in the destination ScaleTarget spec
|
@@ -216,11 +151,11 @@ apiVersion: apiextensions.k8s.io/v1
|
216 | 151 | kind: CustomResourceDefinition
|
217 | 152 | metadata:
|
218 | 153 | annotations:
|
219 |
| - controller-gen.kubebuilder.io/version: v0.8.0 |
| 154 | + controller-gen.kubebuilder.io/version: v0.6.1 |
220 | 155 | creationTimestamp: null
|
221 | 156 | labels:
|
222 | 157 | app.kubernetes.io/part-of: keda-operator
|
223 |
| - app.kubernetes.io/version: 2.7.1 |
| 158 | + app.kubernetes.io/version: 2.6.1 |
224 | 159 | name: scaledjobs.keda.sh
|
225 | 160 | spec:
|
226 | 161 | group: keda.sh
|
@@ -3455,7 +3390,7 @@ spec:
|
3455 | 3390 | description: TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each <key, value> as a "bucket", and try to put balanced number of pods into each bucket. It's a required field.
|
3456 | 3391 | type: string
|
3457 | 3392 | whenUnsatisfiable:
|
3458 |
| - description: 'WhenUnsatisfiable indicates how to deal with a pod if it doesn''t satisfy the spread constraint. - DoNotSchedule (default) tells the scheduler not to schedule it. - ScheduleAnyway tells the scheduler to schedule the pod in any location, but giving higher precedence to topologies that would help reduce the skew. A constraint is considered "Unsatisfiable" for an incoming pod if and only if every possible node assignment for that pod would violate "MaxSkew" on some topology. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 3/1/1: | zone1 | zone2 | zone3 | | P P P | P | P | If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler won''t make it *more* imbalanced. It''s a required field.' |
| 3393 | + description: 'WhenUnsatisfiable indicates how to deal with a pod if it doesn''t satisfy the spread constraint. - DoNotSchedule (default) tells the scheduler not to schedule it. - ScheduleAnyway tells the scheduler to schedule the pod in any location, but giving higher precedence to topologies that would help reduce the skew. A constraint is considered "Unsatisfiable" for an incoming pod if and only if every possible node assignment for that pod would violate "MaxSkew" on some topology. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 3/1/1: | zone1 | zone2 | zone3 | | P P P | P | P | If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler won''t make it *more* imbalanced. It''s a required field.' |
3459 | 3394 | type: string
|
3460 | 3395 | required:
|
3461 | 3396 | - maxSkew
|
@@ -3715,7 +3650,7 @@ spec:
|
3715 | 3650 | x-kubernetes-int-or-string: true
|
3716 | 3651 | type: object
|
3717 | 3652 | ephemeral:
|
3718 |
| - description: "Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. \n A pod can use both types of ephemeral volumes and persistent volumes at the same time." |
| 3653 | + description: "Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. \n Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). \n Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. \n Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. \n A pod can use both types of ephemeral volumes and persistent volumes at the same time." |
3719 | 3654 | properties:
|
3720 | 3655 | volumeClaimTemplate:
|
3721 | 3656 | description: "Will be used to create a stand-alone PVC to provision the volume. The pod in which this EphemeralVolumeSource is embedded will be the owner of the PVC, i.e. the PVC will be deleted together with the pod. The name of the PVC will be `<pod name>-<volume name>` where `<volume name>` is the name from the `PodSpec.Volumes` array entry. Pod validation will reject the pod if the concatenated name is not valid for a PVC (for example, too long). \n An existing PVC with that name that is not owned by the pod will *not* be used for the pod to avoid using an unrelated volume by mistake. Starting the pod is then blocked until the unrelated PVC is removed. If such a pre-created PVC is meant to be used by the pod, the PVC has to updated with an owner reference to the pod once the pod exists. Normally this should not be necessary, but it may be useful when manually reconstructing a broken cluster. \n This field is read-only and no changes will be made by Kubernetes to the PVC after it has been created. \n Required, must not be nil."
|
@@ -3748,7 +3683,7 @@ spec:
|
3748 | 3683 | - name
|
3749 | 3684 | type: object
|
3750 | 3685 | dataSourceRef:
|
3751 |
| - description: 'Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.' |
| 3686 | + description: 'Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef allows any non-core object, as well as PersistentVolumeClaim objects. * While DataSource ignores disallowed values (dropping them), DataSourceRef preserves all values, and generates an error if a disallowed value is specified. (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.' |
3752 | 3687 | properties:
|
3753 | 3688 | apiGroup:
|
3754 | 3689 | description: APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
|
@@ -4437,6 +4372,9 @@ spec:
|
4437 | 4372 | required:
|
4438 | 4373 | - name
|
4439 | 4374 | type: object
|
| 4375 | + fallback: |
| 4376 | + format: int32 |
| 4377 | + type: integer |
4440 | 4378 | metadata:
|
4441 | 4379 | additionalProperties:
|
4442 | 4380 | type: string
|
@@ -4499,11 +4437,11 @@ apiVersion: apiextensions.k8s.io/v1
|
4499 | 4437 | kind: CustomResourceDefinition
|
4500 | 4438 | metadata:
|
4501 | 4439 | annotations:
|
4502 |
| - controller-gen.kubebuilder.io/version: v0.8.0 |
| 4440 | + controller-gen.kubebuilder.io/version: v0.6.1 |
4503 | 4441 | creationTimestamp: null
|
4504 | 4442 | labels:
|
4505 | 4443 | app.kubernetes.io/part-of: keda-operator
|
4506 |
| - app.kubernetes.io/version: 2.7.1 |
| 4444 | + app.kubernetes.io/version: 2.6.1 |
4507 | 4445 | name: scaledobjects.keda.sh
|
4508 | 4446 | spec:
|
4509 | 4447 | group: keda.sh
|
@@ -4606,7 +4544,7 @@ spec:
|
4606 | 4544 | type: integer
|
4607 | 4545 | type: object
|
4608 | 4546 | scaleUp:
|
4609 |
| - description: 'scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of: * increase no more than 4 pods per 60 seconds * double the number of pods per 60 seconds No stabilization is used.' |
| 4547 | + description: 'scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of: * increase no more than 4 pods per 60 seconds * double the number of pods per 60 seconds No stabilization is used.' |
4610 | 4548 | properties:
|
4611 | 4549 | policies:
|
4612 | 4550 | description: policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
|
@@ -4700,13 +4638,13 @@ spec:
|
4700 | 4638 | required:
|
4701 | 4639 | - name
|
4702 | 4640 | type: object
|
| 4641 | + fallback: |
| 4642 | + format: int32 |
| 4643 | + type: integer |
4703 | 4644 | metadata:
|
4704 | 4645 | additionalProperties:
|
4705 | 4646 | type: string
|
4706 | 4647 | type: object
|
4707 |
| - metricType: |
4708 |
| - description: MetricTargetType specifies the type of metric being targeted, and should be either "Value", "AverageValue", or "Utilization" |
4709 |
| - type: string |
4710 | 4648 | name:
|
4711 | 4649 | type: string
|
4712 | 4650 | type:
|
@@ -4767,9 +4705,6 @@ spec:
|
4767 | 4705 | originalReplicaCount:
|
4768 | 4706 | format: int32
|
4769 | 4707 | type: integer
|
4770 |
| - pausedReplicaCount: |
4771 |
| - format: int32 |
4772 |
| - type: integer |
4773 | 4708 | resourceMetricNames:
|
4774 | 4709 | items:
|
4775 | 4710 | type: string
|
@@ -4812,11 +4747,11 @@ apiVersion: apiextensions.k8s.io/v1
|
4812 | 4747 | kind: CustomResourceDefinition
|
4813 | 4748 | metadata:
|
4814 | 4749 | annotations:
|
4815 |
| - controller-gen.kubebuilder.io/version: v0.8.0 |
| 4750 | + controller-gen.kubebuilder.io/version: v0.6.1 |
4816 | 4751 | creationTimestamp: null
|
4817 | 4752 | labels:
|
4818 | 4753 | app.kubernetes.io/part-of: keda-operator
|
4819 |
| - app.kubernetes.io/version: 2.7.1 |
| 4754 | + app.kubernetes.io/version: 2.6.1 |
4820 | 4755 | name: triggerauthentications.keda.sh
|
4821 | 4756 | spec:
|
4822 | 4757 | group: keda.sh
|
@@ -4859,72 +4794,6 @@ spec:
|
4859 | 4794 | spec:
|
4860 | 4795 | description: TriggerAuthenticationSpec defines the various ways to authenticate
|
4861 | 4796 | properties:
|
4862 |
| - azureKeyVault: |
4863 |
| - description: AzureKeyVault is used to authenticate using Azure Key Vault |
4864 |
| - properties: |
4865 |
| - cloud: |
4866 |
| - properties: |
4867 |
| - activeDirectoryEndpoint: |
4868 |
| - type: string |
4869 |
| - keyVaultResourceURL: |
4870 |
| - type: string |
4871 |
| - type: |
4872 |
| - type: string |
4873 |
| - required: |
4874 |
| - - type |
4875 |
| - type: object |
4876 |
| - credentials: |
4877 |
| - properties: |
4878 |
| - clientId: |
4879 |
| - type: string |
4880 |
| - clientSecret: |
4881 |
| - properties: |
4882 |
| - valueFrom: |
4883 |
| - properties: |
4884 |
| - secretKeyRef: |
4885 |
| - properties: |
4886 |
| - key: |
4887 |
| - type: string |
4888 |
| - name: |
4889 |
| - type: string |
4890 |
| - required: |
4891 |
| - - key |
4892 |
| - - name |
4893 |
| - type: object |
4894 |
| - required: |
4895 |
| - - secretKeyRef |
4896 |
| - type: object |
4897 |
| - required: |
4898 |
| - - valueFrom |
4899 |
| - type: object |
4900 |
| - tenantId: |
4901 |
| - type: string |
4902 |
| - required: |
4903 |
| - - clientId |
4904 |
| - - clientSecret |
4905 |
| - - tenantId |
4906 |
| - type: object |
4907 |
| - secrets: |
4908 |
| - items: |
4909 |
| - properties: |
4910 |
| - name: |
4911 |
| - type: string |
4912 |
| - parameter: |
4913 |
| - type: string |
4914 |
| - version: |
4915 |
| - type: string |
4916 |
| - required: |
4917 |
| - - name |
4918 |
| - - parameter |
4919 |
| - type: object |
4920 |
| - type: array |
4921 |
| - vaultUri: |
4922 |
| - type: string |
4923 |
| - required: |
4924 |
| - - credentials |
4925 |
| - - secrets |
4926 |
| - - vaultUri |
4927 |
| - type: object |
4928 | 4797 | env:
|
4929 | 4798 | items:
|
4930 | 4799 | description: AuthEnvironment is used to authenticate using environment variables in the destination ScaleTarget spec
|
|
0 commit comments