-
Notifications
You must be signed in to change notification settings - Fork 32
/
changelog.yaml
459 lines (459 loc) · 20.4 KB
/
changelog.yaml
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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
ancestor: null
releases:
1.0.0:
changes:
bugfixes:
- Creating a VM based on a disk_image without specifying the size_gb
- icmp "any" code value in module PBR
minor_changes:
- Add meta file for collection
- Allow environment variables for nutanix connection parameters
release_date: '2022-03-02'
1.0.0-beta.1:
changes:
bugfixes:
- Client SDK with inventory [\#45](https://github.com/nutanix/nutanix.ansible/pull/45)
- Fix error messages for get_uuid() reponse [\#47](https://github.com/nutanix/nutanix.ansible/pull/47)
- black fixes [\#30](https://github.com/nutanix/nutanix.ansible/pull/30)
- black fixes [\#32](https://github.com/nutanix/nutanix.ansible/pull/32)
- clear unused files and argument [\#29](https://github.com/nutanix/nutanix.ansible/pull/29)
- device index calculation fixes, updates for get by name functionality[\#254](https://github.com/nutanix/nutanix.ansible/pull/42)
- fixes to get spec from collection [\#17](https://github.com/nutanix/nutanix.ansible/pull/17)
- solve python 2.7 issues [\#41](https://github.com/nutanix/nutanix.ansible/pull/41)
- updates for guest customization spec [\#20](https://github.com/nutanix/nutanix.ansible/pull/20)
major_changes:
- CICD pipeline using GitHub actions
modules:
- description: Nutanix module for vms
name: ntnx_vms
namespace: ''
release_date: '2022-01-28'
1.0.0-beta.2:
changes:
bugfixes:
- Bug/cluster UUID issue68 [\#72](https://github.com/nutanix/nutanix.ansible/pull/72)
- Fix/integ [\#96](https://github.com/nutanix/nutanix.ansible/pull/96)
- Sanity and python fix [\#46](https://github.com/nutanix/nutanix.ansible/pull/46)
- Task/fix failing sanity [\#117](https://github.com/nutanix/nutanix.ansible/pull/117)
- clean up pbrs.py [\#113](https://github.com/nutanix/nutanix.ansible/pull/113)
- code cleanup - fix github issue#59 [\#60](https://github.com/nutanix/nutanix.ansible/pull/60)
- fix project name [\#107](https://github.com/nutanix/nutanix.ansible/pull/107)
- fixed variables names issue74 [\#77](https://github.com/nutanix/nutanix.ansible/pull/77)
minor_changes:
- Codegen - Ansible code generator
- Imprv cluster uuid [\#75](https://github.com/nutanix/nutanix.ansible/pull/75)
- Imprv/code coverage [\#97](https://github.com/nutanix/nutanix.ansible/pull/97)
- Imprv/vpcs network prefix [\#81](https://github.com/nutanix/nutanix.ansible/pull/81)
modules:
- description: Nutanix module for floating Ips
name: ntnx_floating_ips
namespace: ''
- description: Nutanix module for policy based routing
name: ntnx_pbrs
namespace: ''
- description: Nutanix module for subnets
name: ntnx_subnets
namespace: ''
- description: Nutanix module for vpcs
name: ntnx_vpcs
namespace: ''
release_date: '2022-02-22'
1.1.0:
changes:
minor_changes:
- Added integration tests for foundation and foundation central
1.1.0-beta.1:
modules:
- description: Nutanix module to image nodes and optionally create clusters
name: ntnx_foundation
namespace: ''
- description: Nutanix module which configures IPMI IP address on BMC of nodes.
name: ntnx_foundation_bmc_ipmi_config
namespace: ''
- description: Nutanix module which returns nodes discovered by Foundation
name: ntnx_foundation_discover_nodes_info
namespace: ''
- description: Nutanix module which returns the hypervisor images uploaded to
Foundation
name: ntnx_foundation_hypervisor_images_info
namespace: ''
- description: Nutanix module which uploads hypervisor or AOS image to foundation
vm.
name: ntnx_foundation_image_upload
namespace: ''
- description: Nutanix module which returns node network information discovered
by Foundation
name: ntnx_foundation_node_network_info
namespace: ''
release_date: '2022-04-11'
1.1.0-beta.2:
modules:
- description: Nutanix module to imaged Nodes and optionally create cluster
name: ntnx_foundation_central
namespace: ''
- description: Nutanix module which creates api key for foundation central
name: ntnx_foundation_central_api_keys
namespace: ''
- description: Nutanix module which returns the api key
name: ntnx_foundation_central_api_keys_info
namespace: ''
- description: Nutanix module which returns the imaged clusters within the Foudation
Central
name: ntnx_foundation_central_imaged_clusters_info
namespace: ''
- description: Nutanix module which returns the imaged nodes within the Foudation
Central
name: ntnx_foundation_central_imaged_nodes_info
namespace: ''
release_date: '2022-04-28'
1.2.0:
changes:
minor_changes:
- VM's update functionality
modules:
- description: Nutanix info module for floating Ips
name: ntnx_floating_ips_info
namespace: ''
- description: Nutanix info module for policy based routing
name: ntnx_pbrs_info
namespace: ''
- description: Nutanix info module for subnets
name: ntnx_subnets_info
namespace: ''
- description: VM module which supports VM clone operations
name: ntnx_vms_clone
namespace: ''
- description: Nutanix info module for vms
name: ntnx_vms_info
namespace: ''
- description: VM module which supports ova creation
name: ntnx_vms_ova
namespace: ''
- description: Nutanix info module for vpcs
name: ntnx_vpcs_info
namespace: ''
release_date: '2022-06-03'
1.3.0:
modules:
- description: image placement policies info module
name: ntnx_image_placement_policies_info
namespace: ''
- description: image placement policy module which supports Create, update and
delete operations
name: ntnx_image_placement_policy
namespace: ''
- description: images module which supports pc images management CRUD operations
name: ntnx_images
namespace: ''
- description: images info module
name: ntnx_images_info
namespace: ''
- description: security_rule module which suports security_rule CRUD operations
name: ntnx_security_rules
namespace: ''
- description: security_rule info module
name: ntnx_security_rules_info
namespace: ''
- description: vpc static routes
name: ntnx_static_routes
namespace: ''
- description: vpc static routes info module
name: ntnx_static_routes_info
namespace: ''
release_date: '2022-07-04'
1.4.0:
changes:
bugfixes:
- Fix examples of info modules [\#226](https://github.com/nutanix/nutanix.ansible/issues/226)
modules:
- description: acp module which suports acp Create, update and delete operations
name: ntnx_acps
namespace: ''
- description: acp info module
name: ntnx_acps_info
namespace: ''
- description: module which supports address groups CRUD operations
name: ntnx_address_groups
namespace: ''
- description: address groups info module
name: ntnx_address_groups_info
namespace: ''
- description: category module which supports pc category management CRUD operations
name: ntnx_categories
namespace: ''
- description: categories info module
name: ntnx_categories_info
namespace: ''
- description: cluster info module
name: ntnx_clusters_info
namespace: ''
- description: host info module
name: ntnx_hosts_info
namespace: ''
- description: permissions info module
name: ntnx_permissions_info
namespace: ''
- description: module for create, update and delete pc projects
name: ntnx_projects
namespace: ''
- description: projects info module
name: ntnx_projects_info
namespace: ''
- description: module which supports role CRUD operations
name: ntnx_roles
namespace: ''
- description: role info module
name: ntnx_roles_info
namespace: ''
- description: service_groups module which suports service_groups CRUD operations
name: ntnx_service_groups
namespace: ''
- description: service_group info module
name: ntnx_service_groups_info
namespace: ''
- description: user_groups module which supports pc user_groups management create
delete operations
name: ntnx_user_groups
namespace: ''
- description: User Groups info module
name: ntnx_user_groups_info
namespace: ''
- description: users module which supports pc users management create delete operations
name: ntnx_users
namespace: ''
- description: users info module
name: ntnx_users_info
namespace: ''
release_date: '2022-07-28'
1.5.0:
modules:
- description: Nutanix module for protection rules
name: ntnx_protection_rules
namespace: ''
- description: Nutanix info module for protection rules
name: ntnx_protection_rules_info
namespace: ''
- description: Nutanix module for recovery plan jobs
name: ntnx_recovery_plan_jobs
namespace: ''
- description: Nutanix info module for protection
name: ntnx_recovery_plan_jobs_info
namespace: ''
- description: Nutanix module for recovery plan
name: ntnx_recovery_plans
namespace: ''
- description: Nutanix info module for recovery plan
name: ntnx_recovery_plans_info
namespace: ''
1.6.0:
modules:
- description: Nutanix module for karbon clusters
name: ntnx_karbon_clusters
namespace: ''
- description: Nutanix info module for karbon clusters with kubeconifg and ssh
config
name: ntnx_karbon_clusters_info
namespace: ''
- description: Nutanix module for karbon private registry
name: ntnx_karbon_registries
namespace: ''
- description: Nutanix info module for karbon private registry
name: ntnx_karbon_registries_info
namespace: ''
release_date: '2022-09-09'
1.7.0:
changes:
bugfixes:
- ntnx_projects - [Bug] Clusters and subnets configured in project are not visible
in new projects UI [\#283](https://github.com/nutanix/nutanix.ansible/issues/283)
- ntnx_vms - Subnet Name --> UUID Lookup should be PE Cluster Aware [\#260](https://github.com/nutanix/nutanix.ansible/issues/260)
- nutanix.ncp.ntnx_prism_vm_inventory - [Bug] Inventory does not fetch more
than 500 Entities [[\#228](https://github.com/nutanix/nutanix.ansible/issues/228)]
minor_changes:
- examples - [Imprv] Add version related notes to examples [\#279](https://github.com/nutanix/nutanix.ansible/issues/279)
- examples - [Imprv] Fix IaaS example [\#250](https://github.com/nutanix/nutanix.ansible/issues/250)
- examples - [Imprv] add examples of Images and Static Routes Module [\#256](https://github.com/nutanix/nutanix.ansible/issues/256)
- ntnx_projects - [Feat] Add capability to configure role mappings with collaboration
on/off in ntnx_projects [\#252](https://github.com/nutanix/nutanix.ansible/issues/252)
- ntnx_projects - [Imprv] add vpcs and overlay subnets configure capability
to module ntnx_projects [\#289](https://github.com/nutanix/nutanix.ansible/issues/289)
- ntnx_vms - [Imprv] add functionality to set network mac_address to module
ntnx_vms [\#201](https://github.com/nutanix/nutanix.ansible/issues/201)
- nutanix.ncp.ntnx_prism_vm_inventory - [Imprv] add functionality constructed
to module inventory [\#235](https://github.com/nutanix/nutanix.ansible/issues/235)
release_date: '2022-09-30'
1.8.0:
modules:
- description: module for authorizing db server vm
name: ntnx_ndb_authorize_db_server_vms
namespace: ''
- description: Create, Update and Delete NDB clusters
name: ntnx_ndb_clusters
namespace: ''
- description: module for database clone refresh.
name: ntnx_ndb_database_clone_refresh
namespace: ''
- description: module for create, update and delete of ndb database clones
name: ntnx_ndb_database_clones
namespace: ''
- description: module for performing log catchups action
name: ntnx_ndb_database_log_catchup
namespace: ''
- description: module for restoring database instance
name: ntnx_ndb_database_restore
namespace: ''
- description: module for scaling database instance
name: ntnx_ndb_database_scale
namespace: ''
- description: module for creating, updating and deleting database snapshots
name: ntnx_ndb_database_snapshots
namespace: ''
- description: module for create, delete and update of database server vms
name: ntnx_ndb_db_server_vms
namespace: ''
- description: module to manage linked databases of a database instance
name: ntnx_ndb_linked_databases
namespace: ''
- description: module to add and remove maintenance related tasks
name: ntnx_ndb_maintenance_tasks
namespace: ''
- description: module to create, update and delete mainetance window
name: ntnx_ndb_maintenance_window
namespace: ''
- description: module for fetching maintenance windows info
name: ntnx_ndb_maintenance_windows_info
namespace: ''
- description: module for create, update and delete of profiles
name: ntnx_ndb_profiles
namespace: ''
- description: module for database instance registration
name: ntnx_ndb_register_database
namespace: ''
- description: module for registration of database server vm
name: ntnx_ndb_register_db_server_vm
namespace: ''
- description: module for replicating database snapshots across clusters of time
machine
name: ntnx_ndb_replicate_database_snapshots
namespace: ''
- description: moudle for creating, updating and deleting slas
name: ntnx_ndb_slas
namespace: ''
- description: info module for ndb snapshots info
name: ntnx_ndb_snapshots_info
namespace: ''
- description: Module for create, update and delete of stretched vlan.
name: ntnx_ndb_stretched_vlans
namespace: ''
- description: module for create, update and delete of tags
name: ntnx_ndb_tags
namespace: ''
- description: Module for create, update and delete for data access management
in time machines.
name: ntnx_ndb_time_machine_clusters
namespace: ''
- description: Module for create, update and delete of ndb vlan.
name: ntnx_ndb_vlans
namespace: ''
- description: info module for ndb vlans
name: ntnx_ndb_vlans_info
namespace: ''
release_date: '2023-02-28'
1.8.0-beta.1:
modules:
- description: info module for database clones
name: ntnx_ndb_clones_info
namespace: ''
- description: info module for ndb clusters info
name: ntnx_ndb_clusters_info
namespace: ''
- description: Module for create, update and delete of single instance database.
Currently, postgres type database is officially supported.
name: ntnx_ndb_databases
namespace: ''
- description: info module for ndb database instances
name: ntnx_ndb_databases_info
namespace: ''
- description: info module for ndb db server vms info
name: ntnx_ndb_db_servers_info
namespace: ''
- description: info module for ndb profiles
name: ntnx_ndb_profiles_info
namespace: ''
- description: info module for ndb slas
name: ntnx_ndb_slas_info
namespace: ''
- description: info module for ndb time machines
name: ntnx_ndb_time_machines_info
namespace: ''
release_date: '2022-10-20'
1.9.0:
changes:
bugfixes:
- info modules - [Bug] Multiple filters params are not considered for fetching
entities in PC based info modules [[\#352](https://github.com/nutanix/nutanix.ansible/issues/352)]
- ntnx_foundation - [Bug] clusters parameters not being passed to Foundation
Server in module nutanix.ncp.ntnx_foundation [[\#307](https://github.com/nutanix/nutanix.ansible/issues/307)]
- ntnx_karbon_clusters - [Bug] error in sample karbon/create_k8s_cluster.yml
[[\#349](https://github.com/nutanix/nutanix.ansible/issues/349)]
- ntnx_karbon_clusters - [Bug] impossible to deploy NKE cluster with etcd using
disk smaller than 120GB [[\#350](https://github.com/nutanix/nutanix.ansible/issues/350)]
- ntnx_subnets - [Bug] wrong virtual_switch selected in module ntnx_subnets
[\#328](https://github.com/nutanix/nutanix.ansible/issues/328)
deprecated_features:
- ntnx_security_rules - The ``apptier`` option in target group has been removed.
New option called ``apptiers`` has been added to support multi tier policy.
minor_changes:
- ntnx_profiles_info - [Impr] Develop ansible module for getting available IPs
for given network profiles in NDB [\#345](https://github.com/nutanix/nutanix.ansible/issues/345)
- ntnx_security_rules - [Imprv] Flow Network Security Multi-Tier support in
Security Policy definition [\#319](https://github.com/nutanix/nutanix.ansible/issues/319)
modules:
- description: Create,Update and Delete a worker node pools with the provided
configuration.
name: ntnx_karbon_clusters_node_pools
namespace: ''
- description: info module for ndb tags info
name: ntnx_ndb_tags_info
namespace: ''
release_date: '2023-07-11'
1.9.1:
changes:
bugfixes:
- ntnx_foundation - [Bug] Error when Clusters Block is missing in module ntnx_foundation
[[\#397](https://github.com/nutanix/nutanix.ansible/issues/397)]
- ntnx_ndb_time_machines_info - [Bug] ntnx_ndb_time_machines_info not fetching
all attributes when name is used for fetching [[\#418](https://github.com/nutanix/nutanix.ansible/issues/418)]
- ntnx_security_rules - Fix Syntax Errors in Create App Security Rule Example
[[\#394](https://github.com/nutanix/nutanix.ansible/pull/394/files)]
- ntnx_vms - [Bug] Error when updating size_gb using the int filter in module
ntnx_vms [[\#400](https://github.com/nutanix/nutanix.ansible/issues/400)]
- ntnx_vms - [Bug] hard_poweroff has been moved to state from operation [[\#415](https://github.com/nutanix/nutanix.ansible/issues/415)]
- ntnx_vms_clone - [Bug] cannot change boot_config when cloning in module ntnx_vms_clone
[[\#360](https://github.com/nutanix/nutanix.ansible/issues/359)]
- website - [Bug] Github page deployment action is failing. [[\#483](https://github.com/nutanix/nutanix.ansible/issues/483)]
minor_changes:
- docs - [Imprv] add doc regarding running integration tests locally [[\#435](https://github.com/nutanix/nutanix.ansible/issues/435)]
- info modules - [Imprv] add examples for custom_filter [[\#416](https://github.com/nutanix/nutanix.ansible/issues/416)]
- ndb clones - [Imprv] Enable database clones and clone refresh using latest
snapshot flag [[\#391](https://github.com/nutanix/nutanix.ansible/issues/391)]
- ndb clones - [Imprv] add examples for NDB database clone under examples folder
[[\#386](https://github.com/nutanix/nutanix.ansible/issues/386)]
- ntnx_prism_vm_inventory - Add support for PC Categories [[\#405](https://github.com/nutanix/nutanix.ansible/issues/405)]
- ntnx_prism_vm_inventory - [Imprv] add examples for dynamic inventory using
ntnx_prism_vm_inventory [[\#401](https://github.com/nutanix/nutanix.ansible/issues/401)]
- ntnx_vms - [Imprv] add possibility to specify / modify vm user ownership and
project [[\#378](https://github.com/nutanix/nutanix.ansible/issues/378)]
- ntnx_vms - owner association upon vm creation module [[\#359](https://github.com/nutanix/nutanix.ansible/issues/359)]
- ntnx_vms_info - [Imprv] add examples with guest customization for module ntnx_vms
[[\#395](https://github.com/nutanix/nutanix.ansible/issues/395)]
release_summary: This release included bug fixes and improvement.
release_date: '2023-10-09'
1.9.2:
changes:
breaking_changes:
- nutanix.ncp collection - Due to all versions of ansible-core version less than v2.14.0
are EOL, we are also deprecating support for same and minimum version to use
this collection is ansible-core==2.14.0. [[\#457](https://github.com/nutanix/nutanix.ansible/issues/457)]
release_summary: Deprecating support for ansible-core less than v2.14.0
release_date: '2024-04-11'