Releases: platform9/vjailbreak
Releases · platform9/vjailbreak
v0.3.7
What's Changed
- fix - Periodic Sync Migration Fails on Transient Network Errors Instead of Retrying by @meghansh-pf9 in #1204
- Prebaked Openstack Cli inside the vjailbreak VM by @meghansh-pf9 in #1211
- fix - Migration controller logs are being flooded by @meghansh-pf9 in #1212
- #1202 :: Bug :: Single migrationtemplate object should be created for one migrationplan (Use Dynamic Hotplug-Enabled Flavors is the advance option making post calls) by @AbhijeetThakur in #1215
- #1140 :: Enhancement :: Allow user input for IP's for any VM being migrated by @AbhijeetThakur in #1217
- Added migration pod and controller logs in the UI by @sarika-pf9 in #1214
- #1040 :: Bug :: UI should block migration of VM having unknown OS (Should provide an option to select OS) by @AbhijeetThakur in #1222
- Backend implementation for ability to add server group to the VMs by @sarika-pf9 in #1219
- Frontend for selecting server group during migration by @sarika-pf9 in #1220
- [Fix] added APIReader to get RDM by @rijojohn85 in #1149
- cluster conversion fixes for static esx IPs by @OmkarDeshpande7 in #1203
- fix - Password set in cloud init is not being reflected by @meghansh-pf9 in #1226
- add more aggressive cleaning in v2v-helper by @OmkarDeshpande7 in #1235
- support gpu flavours by @OmkarDeshpande7 in #1233
- Show correct time elapsed during migration on ui by @sarika-pf9 in #1237
- Removed fstrim by @sarika-pf9 in #1143
- Reduced log verbosity for disk copy by @sarika-pf9 in #1249
- Disable 'Apply Changes' button when ip has invalid format by @sarika-pf9 in #1251
- fix - Can't assign dhcp IP to the migrated instance by @meghansh-pf9 in #1234
- Fix migration timeout for multi-attach RDM volumes by @sarika-pf9 in #1247
- add setting to delete port after migration failure by @OmkarDeshpande7 in #1255
- reflect current default migration method in migration form by @OmkarDeshpande7 in #1257
- Fix batch script to properly write self-delete logic to the generated startup script by @Track2k in #1213
- add UI option to automatically run script to fix fstab entries during migration by @OmkarDeshpande7 in #1258
- feat: add a net pacakge with unit test cases by @sharma-tapas in #1160
- Added script to check disks status in Windows post-migration by @amar-chand in #1167
- fix agents tenant and security groups by @OmkarDeshpande7 in #1260
- fix multiple migration succeeded events in amplitude by @OmkarDeshpande7 in #1262
- fix - Migration fails when port already exist on pcd side (DHCP=true) by @meghansh-pf9 in #1279
- Setting up the default password for the agent nodes by @meghansh-pf9 in #1281
- Fixed default migration-method to cold and map with global settings by @sarika-pf9 in #1284
- Updating CRDs for release by @sarika-pf9 in #1285
- Populate metadata in extra specs in openstack creds by @sarika-pf9 in #1286
New Contributors
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- fix - Migration only takes the first subnet while creating the ports by @meghansh-pf9 in #1019
- Bugfix: sync annotation from VMware to RDM disk openstack volume reference if changed by @rishabh625 in #993
- Added vjailbreak-settings ConfigMap and implement RDM owner VM validation toggle by @rishabh625 in #953
- bugfix: previous PR introduced a issue where importToCinder was not g… by @rishabh625 in #1033
- Fix - blocking port creation if dhcp is selected but VM doesn't have a valid IP by @meghansh-pf9 in #1047
- Version Checker Cronjob exits gracefully in air-gapped environments by @sarika-pf9 in #1045
- enabled rdm configuration button by @sarika-pf9 in #1041
- bugfix: fix ImportToCinder to true from migrationplan controller by @rishabh625 in #1038
- Added filter on migrations based on current status and current creation time by @sarika-pf9 in #944
- Blocked migration of VM having unknown OS by @patil-pratik-87 in #1042
- Skip CopyingChagedBlocks phase when migration type is cold by @sarika-pf9 in #1055
- fix: changing from patch to update while modifying importToCinder fieeld of RDM CR, adding idempotent guard and retry on conflict.. by @rishabh625 in #1054
- delete firstboot configmap when migration is deleted by @OmkarDeshpande7 in #1071
- Sv/issue 920/enhancements log collector bundle by @sanya-pf9 in #1063
- added FQDN tooltip for better user guidance by @sarika-pf9 in #1069
- bugfix: Handle VMware login failures gracefully without requeuing by @rijojohn85 in #1061
- Admin Cutover Periodic sync by @meghansh-pf9 in #1056
- fix - Delay in password expiration after creating the vjailbreak vm upon first login by @meghansh-pf9 in #1076
- Implement VM OS type validation in migration plan (release) by @sarika-pf9 in #1044
- Cluster-Based VM Filtering in Migration Form by @sarika-pf9 in #964
- fix(airgap): Pre-bake cert-manager images by @sarika-pf9 in #1087
- Show tenant name in openstack cluster name by @sarika-pf9 in #1085
- Handle inconsistent types in Host API response by @sarika-pf9 in #1099
- Separate Periodic Sync Interval Configuration for different migrations by @meghansh-pf9 in #1083
- Add DeepWiki badge to README by @roopakparikh in #1107
- Fix: Display RDM disk sizes correctly for disks smaller than 1 GB by @rijojohn85 in #1090
- fix: issue-1073 Removing password log and replacing with "REDACTED" echo by @sanya-pf9 in #1064
- #1067 :: Remove unnecessary get migration calls on UI by @AbhijeetThakur in #1103
- Added Pre-migration check to see if port is available before migration by @sarika-pf9 in #1115
- Fix: Prevent race condition in RDMDisk controller causing duplicate Cinder volume imports by @rijojohn85 in #1086
- [UI] Need a Global settings page by @AbhijeetThakur in #1114
- Remove race condition in credential deletion flow by @sarika-pf9 in #1116
- Removed retry on failure checkbox by @sarika-pf9 in #1118
- Added powershell scripts for firstboot by @amar-chand in #945
- mark migrationplan as successful if there are no VMs to migrate by @OmkarDeshpande7 in #1123
- fix deleted creds used in migrationtemplate and migrationplan by @OmkarDeshpande7 in #1127
- Resolve race condition and remove RDM sleep delay by @sarika-pf9 in #1125
- Added Retry Mechanism in Periodic Sync by @meghansh-pf9 in #1080
- 1017 assigned ip for all vms removed if we select os of one of the vms post assigning ip by @AbhijeetThakur in #1128
- Added a new option to enter Periodic Sync interval by @AbhijeetThakur in #1126
- add proxy env set by user in controller as well by @spai-p9 in #1135
- do not wait for status after sumitting migrationform by @OmkarDeshpande7 in #1132
- Fix - User should not be able to submit migration if OS is not selected during cold migration by @meghansh-pf9 in #1136
- powering on of cold migration vms fix by @meghansh-pf9 in #1131
- #1104 :: Bug :: Filter box for tenant search is going out of focus by @AbhijeetThakur in #1138
- #989 :: Bug :: VM search box is going out of focus on start migration page by @AbhijeetThakur in #1141
- Implemented wait for RDM disks availability by @sarika-pf9 in #1142
- fix - Periodic sync values are not being populated in the migration ConfigMap, causing periodic sync to be skipped by @meghansh-pf9 in #1148
- fix - Vm with multiple IPs on same MAC address (Tried with 2 IPs) are not getting 2nd IP on interface post migration by @meghansh-pf9 in #1034
- Added an enhancement to revalidate the creds whenever required by @sarika-pf9 in #1113
- Added podfailed status check and reordered validation logic by @sarika-pf9 in #1151
- #1137 :: Bug :: OpenStack “Validate IP” does not fail gracefully when receiving a 500 (Internal Server Error) response by @AbhijeetThakur in #1147
- #1144,#1145 :: periodic sync interval should not be a mandatory field on the migration form page by @AbhijeetThakur in #1152
- find the correct boot device without guestfish by @OmkarDeshpande7 in #1133
- Pass user-assigned IPs through MigrationPlan for cold migration by @sarika-pf9 in #1153
- #864 :: Fixed multiple IP reset on OS selection by @AbhijeetThakur in #1156
- #1154 :: Convert the global settings page to a tabular format by @AbhijeetThakur in #1162
- Fetch resources post revalidation of credentials by @sarika-pf9 in #1161
- Fix: Use proxy from ENV for creating net/http clients by @sharma-tapas in #1159
- added edge cases for blocking plan to reconcile by @sarika-pf9 in #1163
- bugfix: Add empty check by @spai-p9 in #1166
- fix: #903 Using format() with timezone offset instead of ISOString() for a… by @sanya-pf9 in #1171
- Add envFrom configmap and have logs in validate IP endpoint by @spai-p9 in #1172
- #1129 :: Remove duplicate error text on credential creation failure by @AbhijeetThakur in #1174
- Format UI directory with prettier by @sarika-pf9 in #1170
- Removed duplicate options in migration form by @sarika-pf9 in #1177
- #1175 :: Periodic sync validation requires clicking outside the input box before the Start button becomes enabled/disabled, which leads to start migration enabled even with wrong value sometimes by @AbhijeetThakur in #1179
- In advanced option validation check only for granularoptions ignore rest by @spai-p9 in #1183
- Fix sdk while adding logs and other details by @sharma-tapas in #1178
- Added check to fallback to 5m if interval is less than 5m by @meghansh-pf9 in #1187
- #1181 :: UI: Move to folder cannot use anyother name, when clearing the vjailbreakedVMs it appears again by @AbhijeetThakur in #1186
- #1192 :: Bug: Migration Submit button is disabled when triggering admin cutover with periodic sync by @AbhijeetThakur in #1197
- Inject log_collector.sh into the VM by @spai-p9 in #1194
- fix netplan upload for multi-di...
v0.3.5
What's Changed
- Cache OpenStack instance metadata for performance and reliability by @spai-p9 in #913
- disabled upgrade button while migrations are in progress by @sarika-pf9 in #934
- disabled docs update workflow to run on release event by @sarika-pf9 in #935
- Updated CRD Upgrade logic with missing permissions by @sarika-pf9 in #933
- Bugfix: Added vmwaresession logged out, after retrieving data from vmware by @rishabh625 in #939
- Changed description of a advanced option - Fallback to DHCP by @sarika-pf9 in #948
- feat: View Migration pod logs from UI by @rishabh625 in #942
- Add support to display rdm disk and populate rdm disk details in UI by @patil-pratik-87 in #926
- Refactor : VMwareMachine retrieval and validation in migration plan reconciliation by @rishabh625 in #947
- Custom header for a vjailbreak deployment through configmap by @meghansh-pf9 in #958
- add creds requeue config to vjailbreak settings by @OmkarDeshpande7 in #965
- feat: Implement RDM disks validation and query integration in migration workflow by @rishabh625 in #963
- feat: Set owner reference for RDM disks to ensure proper deletion with VMwareCreds by @rishabh625 in #967
- feat: Enhance RDM validation to include configuration checks and improve error messaging by @rishabh625 in #972
- fix: Update RDM disk migration retry logic and error handling by @rishabh625 in #970
- Add a default password for Ubuntu user that needs to be changed on first boot by @sharma-tapas in #976
- List udev/fstab rules to preserve device mapping after migrations by @sharma-tapas in #905
- Disable selection of older date and time while scheduling cutover by @sarika-pf9 in #960
- tls: remove cert trust logic, rely on OS_INSECURE for skipping verification by @jessicaralhan in #863
- change controller rollout policy to re-create by @OmkarDeshpande7 in #979
- Fixed the bug where the script was not passed to the backend + update… by @patil-pratik-87 in #980
- feat: Enhance RDM disk info population by validating disk name before updating volume reference by @rishabh625 in #984
- disabled log icon in ui (release) by @sarika-pf9 in #986
- disabled rdm config in UI (release) by @sarika-pf9 in #987
- enable k3s encryption at rest by @OmkarDeshpande7 in #990
- Added htpasswd based authentification for ui by @meghansh-pf9 in #994
- cache cred info for UI by @OmkarDeshpande7 in #996
- Removed secrets GET calls from UI by @OmkarDeshpande7 in #995
- Added command line utility to change and manage the user credentials for UI by @meghansh-pf9 in #1002
- bugfix: add limit to log streaming - limit number of bytes by @rishabh625 in #988
- Implemented automated HTTPS with Cert-Manager (release) by @sarika-pf9 in #1005
- removed nonce from CSP by @sarika-pf9 in #1006
- Vjbctl - utility to add and manage users by @meghansh-pf9 in #1003
- Vjbctl by @meghansh-pf9 in #1010
- cronjob fix by @meghansh-pf9 in #1013
- Add host entries to migration-vpwned-ingress by @spai-p9 in #1015
- Implemented HTTPS with Cert-Manager by @sarika-pf9 in #1021
- Updated default username from ubuntu to admin by @meghansh-pf9 in #1023
- added --no-restart to the utility to vjbctl by @meghansh-pf9 in #1024
- fixed count of selected vm by @sarika-pf9 in #1022
- Custom title on browser tab for each vjailbreak VM deployment by @meghansh-pf9 in #1026
New Contributors
- @meghansh-pf9 made their first contribution in #958
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- volume wait interval through settings by @OmkarDeshpande7 in #872
- logs all openstack calls that we make by @OmkarDeshpande7 in #873
- admin cut over poweroff sequence prevent user error by @OmkarDeshpande7 in #874
- Added cronjob to fetch for latest release and notify in UI by @sarika-p9 in #882
- bugfix: Add logic to assign IP from network interfaces if not already… by @rishabh625 in #895
- create openstack ports before copy by @OmkarDeshpande7 in #879
- Admin cutover improve the pod label watch function by @spai-p9 in #881
- remove --delete to not purge each others logs in master by @spai-p9 in #904
- Advance option in UI to ask for fallback to DHCP if static IP assignment fails by @sarika-p9 in #906
- block on channel send to ensure initial label delivery by @spai-p9 in #900
- Support for shared pRDM disk migration in vJailbreak, including all necessary controller changes and validation through testing with clustered Windows VMs using RDM disks by @rishabh625 in #858
- Optimize OpenstackCreds reconciliation for scalability by @spai-p9 in #908
- Change implementation from select to normal blocking channel. by @spai-p9 in #917
- bugfix: Add check for RDM disks in VM migration validation by @rishabh625 in #915
- Added option in UI to retry Failed migrations by @sarika-p9 in #918
- changed MAAS to Bare-metal by @sarika-p9 in #916
- Added static RPMs and versionlocked in dnf by @sharma-tapas in #921
- Add SELinux for nbdkit by @sharma-tapas in #923
- vmdataexporter cli arg validation by @sanya-pf9 in #884
- Fixed fonts inconsistency in vJailbreak UI by @patil-pratik-87 in #898
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- Fixed artifacts availability check by @sarika-p9 in #851
- fill networks based on network devices by @spai-p9 in #846
- equate mac id case insensitive by @OmkarDeshpande7 in #857
- get bootable index for windows LDM by @OmkarDeshpande7 in #855
- Added MAX Keys to hotplug metadata and made it specific to PCD by @sarika-p9 in #860
- UI and backend for multiple ip by @spai-p9 in #833
- Fix admin cutover by @spai-p9 in #862
- locked versions for nbdkit by @sarika-p9 in #865
- fetch rpm from main by @sarika-p9 in #870
- Fixed the os assigment in the migration form by @patil-pratik-87 in #867
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- handle for sles by @spai-p9 in #815
- make the power off live vms default when selected and add completed at column. by @spai-p9 in #813
- UI: Do admin cutover via UI by @spai-p9 in #810
- Added polling for QCOW2 image before docs update by @sarika-p9 in #804
- add a setting to keep the copied volumes in case of failure by @OmkarDeshpande7 in #823
- optimisations for openstack creds upload time by @OmkarDeshpande7 in #829
- fix dasboard count mismatch by @OmkarDeshpande7 in #826
- optimise disk pressure problem due to logs by @OmkarDeshpande7 in #832
- In-place upgrade by @sarika-p9 in #792
- Filtering security group according to particular tenant by @sarika-p9 in #824
- change completed at to created at by @spai-p9 in #835
- Support Dynamic Hotplug-Enabled Flavors in Target Openstack Environment by @sarika-p9 in #838
- crd update and ui changes required for hotplug by @sarika-p9 in #842
- indicate missing base flavor for specific vmwaremachine by @sarika-p9 in #843
- search option(s) for faster migration triggers by @OmkarDeshpande7 in #844
- Fix label getting triggered back to no, when patched by @spai-p9 in #847
- Push things to S3 and introduce nightly builds (release) by @sharma-tapas @sarika-p9 in #793
- search for volume types and networks by @OmkarDeshpande7 in #849
- added alert in the ui while upgrade in progress by @sarika-p9 in #850
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Feature: Addition of rdm disk custom resource and controller by @rishabh625 in #753
- re-auth vcenter after timeout by @OmkarDeshpande7 in #787
- reduce default vm scan concurrency, improve logging by @OmkarDeshpande7 in #791
- Add fallback if /etc/os-release doesn't exist by @spai-p9 in #772
- bring back dhcp for non-matching subnets by @OmkarDeshpande7 in #795
- amplitude and bugsnag integration (release) by @OmkarDeshpande7 in #769
- fix vm refresh for new govomi clients by @OmkarDeshpande7 in #803
- fix: one of the status.phase correctly renamed from pending to available by @rishabh625 in #806
- Add vjailbreak-settings.yaml ( release ) by @spai-p9 in #808
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- RDM disk migration from VMware to Openstack on Same SAN array - if RDM is attached to single VM by @rishabh625 in #654
- persist host dns by @OmkarDeshpande7 in #735
- fix for long vm names by @OmkarDeshpande7 in #738
- additional vm name changes (release) by @OmkarDeshpande7 in #746
- process single VM at a time by @OmkarDeshpande7 in #749
- Feature: add volume backend to openstackcreds custom resource by @rishabh625 in #745
- v2v-helper: log time taken by disk copy and conversion by @jessicaralhan in #737
- throttle goroutines by @OmkarDeshpande7 in #758
- unblock vcenter with no clusters by @OmkarDeshpande7 in #755
- added option to select security group by @sarika-p9 in #761
- Delete rolling migration plan by @patil-pratik-87 in #754
- Reset migrated status on migration object deletion by @sarika-p9 in #744
- configurable vjb settings (release) by @OmkarDeshpande7 in #762
- added amplitude changes by @patil-pratik-87 in #765
- Adding time elapsed for migration and cluster conversions + fixed the … by @patil-pratik-87 in #767
- Improve ESXi host configuration UX by removing selection confusion by @patil-pratik-87 in #757
- Disconnect all Virtual NICs on VMWare Source VM upon successful migration by @sarika-p9 in #768
- Backend: rhel family guest network ip retention ( release ) by @spai-p9 in #766
- v0.3.0 fixes for SG and os creds validation by @OmkarDeshpande7 in #773
- fix ui for clusters by @spai-p9 in #775
- Fix time elapsed issue by @spai-p9 in #776
- fix for wait active timeout by @OmkarDeshpande7 in #777
- fix vpwned unavailable issue by @OmkarDeshpande7 in #779
- idle connection timeout for vcenter by @OmkarDeshpande7 in #781
- revert back to metadata name by @spai-p9 in #780
New Contributors
- @jessicaralhan made their first contribution in #737
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Nit: readme by @OmkarDeshpande7 in #704
- Backport: vPwned: fix condition trigger for vm migrations by @OmkarDeshpande7 in #682
- GH actions for cross fork PRs by @OmkarDeshpande7 in #709
- remove docker login for build only steps by @OmkarDeshpande7 in #717
- add kubernetes dashboard by default to grafana by @OmkarDeshpande7 in #714
- Add opensource.txt file,inject it into the vm and prebake virtio-drivers by @spai-p9 in #718
- Revert pr 662 by @spai-p9 @OmkarDeshpande7 in #719
- simplified the release notes workflow to update docs by @sarika-p9 in #710
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- refactor: unify release notes workflow for both PR merges and direct releases by @sarika-p9 in #631
- Update release notes for v0.1.14 by @github-actions[bot] in #645
- Update release notes for v0.1.15 by @github-actions[bot] in #646
- PR description for testing by @OmkarDeshpande7 in #647
- configmap for current vjailbreak version (release) by @OmkarDeshpande7 in #632
- Update docs from gh-pages by @sharma-tapas in #649
- Updated VMware custom resource to capture RDM disk information in VM details by @rishabh625 in #563
- sanitize kubernetes label values by @OmkarDeshpande7 in #655
- dynamic etc host entries for controller (release) by @OmkarDeshpande7 in #663
- Added a new sidenav by @patil-pratik-87 in #664
- rolling conversion validations by @OmkarDeshpande7 in #566
- remove docs dir and optimize API doc generation by @sarika-p9 in #652
- #667 Fixes the Rebase Action by @sharma-tapas in #668
- Check the target IP Allocation Pool to determine if Source VM IP is Available and Handle Port Creation 409 Conflict (release) by @sarika-p9 in #662
- fix docs for yamls by @OmkarDeshpande7 in #670
- Validate Openstack creds only for same env by @sarika-p9 in #681
- Delete the mastercreds for openstack by @sarika-p9 in #678
- Bugsnag and sidenav enahancements by @patil-pratik-87 in #679
- Delete VMware credentials stuck in Unknown state by @sarika-p9 in #683
- Detect ubuntu vm's < 17.10 and appropriately handle the networking for the interfaces by @spai-p9 in #674
- Fixed issue where sidenav collapse icon was coming on top of the Migr… by @patil-pratik-87 in #695
- v2v-helper: Add sled in the checks by @spai-p9 in #694
New Contributors
- @rishabh625 made their first contribution in #563
Full Changelog: v0.1.15...v0.2.0