From 8843c55a0bf209fb62968471724c0b49eccdb5ed Mon Sep 17 00:00:00 2001 From: Pavel Boldyrev <627562+bpg@users.noreply.github.com> Date: Thu, 9 Sep 2021 07:25:06 -0400 Subject: [PATCH] tweak changelog generation --- .github/workflows/generate_changelog.yml | 18 +-- HISTORY.md | 143 +++++++++++++++++++++++ 2 files changed, 144 insertions(+), 17 deletions(-) create mode 100644 HISTORY.md diff --git a/.github/workflows/generate_changelog.yml b/.github/workflows/generate_changelog.yml index 20d30ca6..2217030c 100644 --- a/.github/workflows/generate_changelog.yml +++ b/.github/workflows/generate_changelog.yml @@ -21,23 +21,7 @@ jobs: uses: charmixer/auto-changelog-action@v1 with: token: ${{ secrets.GITHUB_TOKEN }} - -# - name: Commit files -# env: -# CI_USER: ${{ secrets.YOUR_GITHUB_USER }} -# CI_EMAIL: ${{ secrets.YOUR_GITHUB_EMAIL }} -# run: | -# git config --local user.email "$CI_EMAIL" -# git config --local user.name "$CI_USER" -# git add CHANGELOG.md && git commit -m 'Updated CHANGELOG.md' && echo "push=true" >> $GITHUB_ENV || echo "No changes to CHANGELOG.md" - -# - name: Push changes -# if: env.push == 'true' -# env: -# CI_USER: ${{ secrets.YOUR_GITHUB_USER }} -# CI_TOKEN: ${{ secrets.YOUR_GITHUB_TOKEN or GITHUB_TOKEN }} -# run: | -# git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:master + since_tag: v0.4.4 - uses: stefanzweifel/git-auto-commit-action@v4 with: diff --git a/HISTORY.md b/HISTORY.md new file mode 100644 index 00000000..f87d8641 --- /dev/null +++ b/HISTORY.md @@ -0,0 +1,143 @@ +## v0.4.4 + +BUG FIXES: + +* resource/virtual_environment_vm: Fix watchdog deserialization issue + +## v0.4.3 + +BUG FIXES: + +* resource/virtual_environment_container: Fix IP initialization issue + +## v0.4.2 + +BUG FIXES: + +* resource/virtual_environment_vm: Fix `disk.file_id` diff issue +* resource/virtual_environment_vm: Fix disk resizing issue + +OTHER: + +* provider/example: Remove support for Terraform v0.11 and older +* provider/makefile: Update to use plugin caching to support local builds + +## v0.4.1 + +OTHER: + +* provider/docs: Fix issue with navigational link titles in Terraform Registry + +## v0.4.0 + +FEATURES: + +* **New Data Source:** `proxmox_virtual_environment_time` +* **New Resource:** `proxmox_virtual_environment_time` + +BREAKING CHANGES: + +* resource/virtual_environment_vm: `interface` is now required to create disks + + ``` + disk { + datastore_id = "local-lvm" + file_id = "${proxmox_virtual_environment_file.ubuntu_cloud_image.id}" + interface = "scsi0" + } + ``` + +ENHANCEMENTS: + +* provider/configuration: Add `virtual_environment.otp` argument for TOTP support +* resource/virtual_environment_vm: Clone supports resize and datastore_id for moving disks +* resource/virtual_environment_vm: Bulk clones can now use retries as argument to try multiple times to create a clone. +* resource/virtual_environment_vm: `on_boot` parameter can be used to start a VM after the Node has been rebooted. +* resource/virtual_environment_vm: `reboot` parameter can be used to reboot a VM after creation +* resource/virtual_environment_vm: Has now multiple new parameters to set timeouts for the vm creation/cloning `timeout_clone`, `timeout_move_disk`, `timeout_reboot`, `timeout_shutdown_vm`, `timeout_start_vm`, `timeout_stop_vm` + +BUG FIXES: + +* library/virtual_environment_nodes: Fix node IP address format +* library/virtual_environment_nodes: Fix WaitForNodeTask now detects errors correctly +* library/virtual_environment_vm: Fix CloneVM now waits for the task to be finished and detect errors. +* resource/virtual_environment_container: Fix VM ID collision when `vm_id` is not specified +* resource/virtual_environment_vm: Fix VM ID collision when `vm_id` is not specified +* resource/virtual_environment_vm: Fix disk import issue when importing from directory-based datastores +* resource/virtual_environment_vm: Fix handling of storage name - correct handling of `-` + +WORKAROUNDS: + +* resource/virtual_environment_vm: Ignore default value for `cpu.architecture` when the root account is not being used + +## 0.3.0 + +ENHANCEMENTS: + +* resource/virtual_environment_container: Add `clone` argument +* resource/virtual_environment_container: Add `disk` argument +* resource/virtual_environment_container: Add `template` argument +* resource/virtual_environment_vm: Add `agent.timeout` argument +* resource/virtual_environment_vm: Add `audio_device` argument +* resource/virtual_environment_vm: Add `clone` argument +* resource/virtual_environment_vm: Add `initialization.datastore_id` argument +* resource/virtual_environment_vm: Add `serial_device` argument +* resource/virtual_environment_vm: Add `template` argument + +BUG FIXES: + +* resource/virtual_environment_container: Fix `network_interface` deletion issue +* resource/virtual_environment_vm: Fix `network_device` deletion issue +* resource/virtual_environment_vm: Fix slow refresh when VM is stopped and agent is enabled +* resource/virtual_environment_vm: Fix crash caused by assuming IP addresses are always reported by the QEMU agent +* resource/virtual_environment_vm: Fix timeout issue while waiting for IP addresses to be reported by the QEMU agent + +OTHER: + +* provider/docs: Add HTML documentation powered by GitHub Pages + +## 0.2.0 + +BREAKING CHANGES: + +* resource/virtual_environment_vm: Rename `cloud_init` argument to `initialization` +* resource/virtual_environment_vm: Rename `os_type` argument to `operating_system.type` + +FEATURES: + +* **New Data Source:** `proxmox_virtual_environment_dns` +* **New Data Source:** `proxmox_virtual_environment_hosts` +* **New Resource:** `proxmox_virtual_environment_certificate` +* **New Resource:** `proxmox_virtual_environment_container` +* **New Resource:** `proxmox_virtual_environment_dns` +* **New Resource:** `proxmox_virtual_environment_hosts` + +ENHANCEMENTS: + +* resource/virtual_environment_vm: Add `acpi` argument +* resource/virtual_environment_vm: Add `bios` argument +* resource/virtual_environment_vm: Add `cpu.architecture`, `cpu.flags`, `cpu.type` and `cpu.units` arguments +* resource/virtual_environment_vm: Add `tablet_device` argument +* resource/virtual_environment_vm: Add `vga` argument + +## 0.1.0 + +FEATURES: + +* **New Data Source:** `proxmox_virtual_environment_datastores` +* **New Data Source:** `proxmox_virtual_environment_group` +* **New Data Source:** `proxmox_virtual_environment_groups` +* **New Data Source:** `proxmox_virtual_environment_nodes` +* **New Data Source:** `proxmox_virtual_environment_pool` +* **New Data Source:** `proxmox_virtual_environment_pools` +* **New Data Source:** `proxmox_virtual_environment_role` +* **New Data Source:** `proxmox_virtual_environment_roles` +* **New Data Source:** `proxmox_virtual_environment_user` +* **New Data Source:** `proxmox_virtual_environment_users` +* **New Data Source:** `proxmox_virtual_environment_version` +* **New Resource:** `proxmox_virtual_environment_file` +* **New Resource:** `proxmox_virtual_environment_group` +* **New Resource:** `proxmox_virtual_environment_pool` +* **New Resource:** `proxmox_virtual_environment_role` +* **New Resource:** `proxmox_virtual_environment_user` +* **New Resource:** `proxmox_virtual_environment_vm`