mirror of
https://github.com/apache/cloudstack
synced 2026-08-02 05:26:35 +00:00
Some checks are pending
Build / build (push) Waiting to run
Simulator CI / build (component/find_hosts_for_migration component/test_acl_isolatednetwork component/test_acl_isolatednetwork_delete component/test_acl_listsnapshot) (push) Waiting to run
Simulator CI / build (component/test_acl_listvm component/test_acl_listvolume) (push) Waiting to run
Simulator CI / build (component/test_acl_sharednetwork component/test_acl_sharednetwork_deployVM-impersonation component/test_user_private_gateway component/test_user_shared_network) (push) Waiting to run
Simulator CI / build (component/test_affinity_groups_projects component/test_allocation_states component/test_assign_vm) (push) Waiting to run
Simulator CI / build (component/test_concurrent_snapshots_limit component/test_cpu_domain_limits component/test_cpu_limits component/test_cpu_max_limits component/test_cpu_project_limits component/test_deploy_vm_userdata_multi_nic component/test_deploy_vm_lease) (push) Waiting to run
Simulator CI / build (component/test_egress_fw_rules component/test_invalid_gw_nm component/test_ip_reservation) (push) Waiting to run
Simulator CI / build (component/test_lb_secondary_ip component/test_list_nics component/test_list_pod component/test_memory_limits) (push) Waiting to run
Simulator CI / build (component/test_mm_domain_limits component/test_mm_max_limits component/test_mm_project_limits component/test_network_offering component/test_non_contiguous_vlan) (push) Waiting to run
Simulator CI / build (component/test_persistent_networks component/test_project_configs component/test_project_limits component/test_project_resources) (push) Waiting to run
Simulator CI / build (component/test_project_usage component/test_protocol_number_security_group component/test_public_ip component/test_resource_limits component/test_resource_limit_tags) (push) Waiting to run
Simulator CI / build (component/test_regions_accounts component/test_routers component/test_snapshots component/test_stopped_vm component/test_tags component/test_templates component/test_updateResourceCount component/test_update_vm) (push) Waiting to run
Simulator CI / build (component/test_volumes component/test_vpc component/test_vpc_distributed_routing_offering component/test_vpc_network component/test_vpc_offerings component/test_vpc_routers component/test_vpn_users component/test_vpc_network_lbrules) (push) Waiting to run
Simulator CI / build (smoke/test_accounts smoke/test_account_access smoke/test_affinity_groups smoke/test_affinity_groups_projects smoke/test_annotations smoke/test_async_job smoke/test_attach_multiple_volumes smoke/test_backup_recovery_dummy smoke/test_certauthority… (push) Waiting to run
Simulator CI / build (smoke/test_cluster_drs smoke/test_dynamicroles smoke/test_enable_account_settings_for_domain smoke/test_enable_role_based_users_in_projects smoke/test_events_resource smoke/test_global_settings smoke/test_guest_vlan_range smoke/test_host_mainten… (push) Waiting to run
Simulator CI / build (smoke/test_list_accounts smoke/test_list_disk_offerings smoke/test_list_domains smoke/test_list_hosts smoke/test_list_service_offerings smoke/test_list_storage_pools smoke/test_list_volumes) (push) Waiting to run
Simulator CI / build (smoke/test_network smoke/test_network_acl smoke/test_network_ipv6 smoke/test_network_permissions smoke/test_nic smoke/test_nic_adapter_type smoke/test_non_contigiousvlan smoke/test_object_stores smoke/test_outofbandmanagement smoke/test_outofban… (push) Waiting to run
Simulator CI / build (smoke/test_router_dhcphosts smoke/test_router_dns smoke/test_router_dnsservice smoke/test_routers smoke/test_routers_iptables_default_policy smoke/test_routers_network_ops smoke/test_scale_vm smoke/test_secondary_storage smoke/test_service_offer… (push) Waiting to run
Coverage Check / codecov (push) Waiting to run
PR Merge Conflict Check / triage (push) Waiting to run
License Check / build (push) Waiting to run
UI Build / build (push) Waiting to run
* linstor: update java-linstor to 0.7.0 to support auth token api With Linstor 1.34.0 a new authentication mode is supported: * Bearer token To support that it had to be implemented in the java-linstor library and we need to store the auth token per storage pool. Also per default with this auth mode Linstor will run with HTTPS enabled, so we also have to support that. * ui: seed default-on toggles in zone wizard while hidden StaticInputsForm.fillValue() only seeded defaults for currently-displayed fields, so a display-gated switch with checked:true bound to an undefined value and rendered as off once revealed. Seed checked switch/checkbox fields even while hidden, so the Linstor 'Allow self-signed certificate' toggle defaults on in the zone creation wizard.
2.8 KiB
2.8 KiB
Changelog
All notable changes to Linstor CloudStack plugin will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2026-06-03]
Added
- Support Linstor bearer token authentication (Linstor 1.34.0) and HTTPS controller connections
[2026-01-17]
Added
- Support live migrate from other primary storage
[2025-12-18]
Changed
- Provide /dev/drbd/by-res/ resource paths to CloudStack for usage.
[2025-10-03]
Changed
- Revert qcow2 snapshot now use sparse/discard options to convert on thin devices.
[2025-08-05]
Fixed
- getVolumeStats wasn't correctly working if multiple Linstor clusters/primary storages are used.
[2025-07-01]
Fixed
- Regression in 4.19.3 and 4.21.0 with templates from snapshots
[2025-05-07]
Added
- Implemented storage/volume stats
[2025-03-13]
Fixed
- Implemented missing delete datastore, to correctly cleanup on datastore removal
[2025-02-21]
Fixed
- Always try to delete cs-...-rst resource before doing a snapshot backup
[2025-01-27]
Fixed
- Use of multiple primary storages on the same linstor controller
[2025-01-20]
Fixed
- Volume snapshots on zfs used the wrong dataset path to hide/unhide snapdev
[2024-12-19]
Added
- Native CloudStack encryption support
[2024-12-13]
Fixed
- Linstor heartbeat check now also ask linstor-controller if there is no connection between nodes
[2024-12-11]
Fixed
- Only set allow-two-primaries if a live migration is performed
[2024-10-28]
Fixed
- Disable discard="unmap" for ide devices and qemu < 7.0 https://bugzilla.redhat.com/show_bug.cgi?id=2029980
[2024-10-14]
Added
- Support for ISO direct download to primary storage
[2024-10-04]
Added
- Enable qemu discard="unmap" for Linstor block disks
[2024-08-27]
Changed
- Allow two primaries(+protocol c) is now set on resource-connection level instead of rd