-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathCHANGELOG.txt
186 lines (154 loc) · 5.15 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
1.0.0:
- Lifecycle support for pods and services.
1.1.0:
- Get master configuration from runtime properties
- Add ReplicaSet support
- Add PersistentVolume and StorageClass support
- Support Google Authentication for GKE
1.2.0:
- Delete Replica Sets by name
- Deployment resource support
- Replication Controller support
- File resource definition support
1.2.1:
- Multiple-file resource support.
- Distinguished Main type to cloudify.kubernetes.resources.BlueprintDefinedResource and cloudify.kubernetes.resources.FileDefinedResource.
1.2.2:
- Support ConfigMaps.
1.3.0:
- Pod resource type state verification in create and delete.
1.3.1:
- Alter state verification handling.
1.3.1.1:
- Set dependencies
1.4.0:
- Add update workflow
2.0.0:
- Support propagate resource deletion policy.
- Update Kubernetes Python Client to version 4.0.0
- Add RBAC node type.
- Support checking statuses for Kubernetes resources.
2.0.0.1:
- Fix Conditional service check
2.1.0:
- Add support for creating resources on Kubernetes using service account token
2.2.0:
- Adding an "update_resource_definition" workflow.
2.2.1:
- Use patch_ methods for update instead of replace_ in the mappings module.
2.2.2:
- Improve Pod state verification.
2.3.0:
- Add Node type.
- Add use_external_resource property. Performs read operations on create and delete instead of performing create and delete.
2.4.0:
- Support `---` separator in resource file `cloudify.kubernetes.resources.MultipleFileDefinedResources`.
- Bump client library to `kubernetes==9.0.0`
2.4.1:
- Fix bug in `---` separator.
2.5.0:
- Add support "resumable" actions.
2.6.0:
- Bump client library to `kubernetes==10.0.1`
- Update node mappings for 16.1 deprecation notices: https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/.
- Fix bug that prevented using multiple resource configurations in a single file.
- Add poststart operation mapped to read resource.
2.6.1:
- Fix bug in status check for persistent volume.
2.6.2:
- Add namespace type.
2.6.3:
- Fix bug in Custom Resource Delete when use_external_resource is true.
2.6.4:
- Handle empty file resource.
2.6.5:
- Fix issue with `GCPServiceAccountAuthentication`.
2.7.0:
- added client_config property to all resources
2.7.1:
- added cloudify.kubernetes.resources.ResourceWithValidateStatus to handle all the resources that didnt derived from ResourceBase type.
2.7.2:
- Support Python 3
2.8.0:
- Remove trailing slash in URL.
- Support modifying a resource type and number during update workflow.
2.8.1:
- Update wagon builder to py2py3 wagon.
- Add 5.1.0 integration tests.
2.8.2:
- Add resource_state_function to resource_create,custom_resource_create and custom_resource_delete.
2.8.3:
- Add simple validation on resource definition fields.
2.9.0:
- Resolve resource uniqueness on name, kind, and namespace.
- Namespace resolution feature.
2.9.1:
- Bump PyYAML
2.9.2:
- Improved exception logging.
2.9.3:
- Correct issue in build.
2.9.4:
- Support file content in addition to paths for ssl_ca_cert, cert_file, key_file.
2.10.0:
- Add pull operation.
- Save in resource_definitions the updated result from kubernetes API.
2.11.0:
- Support Custom Resource Definitions and Custom Objects API.
2.11.1:
- Degrade Kubernetes
2.11.2:
- Add previously used options to options dictionary.
2.12.0:
- Add use_if_exists property to all node types.
- Add create_if_missing property to all node types.
2.12.1:
- Update client.
2.13.0:
- Add token type.
2.13.1:
- RD-2199 - Support AKS Discovery
2.13.2:
- RD-2198 - Support GKE Discovery
2.13.3:
- RD-3325-Handle-Superfluous-Annotations
2.13.4:
- CYBL-1297: Enable skipping __resource_definitions runtime property.
2.13.5: Rerelease with aarch64 support.
2.13.6: RD-3555 - Future Proof Kubernetes API Mapping
2.13.7: RD-4205 Fix issue with file content
2.13.8:
- RD-1899 Speed up uninstall workflow.
- RD-4411 Add update resource test.
2.13.9:
-RD-4494-write-workflow-eks-token-refresh.
2.13.10: V2 Plugin YAML
2.13.11: RD-4411 Improve cloudify-kubernetes-plugin to support API v1.22.5.
2.13.12: Adjust V2 Plugin YAML invalid-types.
2.13.13: rerelease v2 without dsl 4 types
2.13.14: release redhat 8 wagon and dsl 1_4
2.13.15:
- updated mappings
- deprecate old node types and old relationship types.
2.13.16:
- re-release to fix inconsistant version in v2_plugin.yaml.
2.13.17: Check Status Workflow Support
2.13.18: release workflow
2.13.19: Update google auth library.
2.13.20: Remove constraints in 1 4 plugin YAML and improve node instance resolution.
2.13.21: RD-6518 - K8s LB Service Endpoint IP not available in Cloudify with AKS.
2.13.22: RD-6692 Update Kubernetes Client
2.13.23:
- Fix SharedCluster
- Update Workflow
- Check Drift Workflow
- Check Status Workflow
2.13.24: Support Azure Service Account Authentication.
2.13.25: add __version__.py file in cloudify_kubernetes folder.
2.13.26: check plugin and update circleci config.
2.13.27: Use DSL 1.5.
2.13.28: Update dependencies.
2.13.29: Update requirements.
2.13.30: Add back support for master type.
2.13.31: added .drp folder for trufflehog.
2.13.32: blackduck.