Releases: Azure/az-hop
Releases · Azure/az-hop
v1.0.42
2024.0314.1
ColocateNodes=true on HPC partititions (#1886)
v1.0.41
Enhancements
- azhop admins are CycleCloud super users and Administrator - PR: #1820
- nsg and asg are contextuals to options - PR: #1832
- netapp subnet is now optional - PR: #1834
- Marketplace Application : Only ask for the db password if Slurm accounting is enabled - PR: #1835
- public IP for CycleCloud if OnDemand is not deployed - PR: #1836
- move apptainer in the images - PR: #1845
- Option for CycleCloud acting as a deployer VM - PR: #1848
- login node definition for Slurm clusters - PR: #1849
- new web_server_path parameter for CycleCloud - PR: #1853
- generate ssh key profile script - PR: #1861
- update latest image list - PR: #1866
- Use of MySQL flexible server - PR: #1869
- install pmix if not present in the image - PR: #1865
- build and install pmix v4 in the images - PR: #1875
- Allow all ports in/out inside the compute subnet - PR: #1876
- Use aznhc for node health checks - PR: #1879
- Bump ansible community version to 9.3.0 - PR: #1882
- update azhop marketplace - PR: #1885
Bug Fixes
- fix ui testing pipeline - PR: #1823
- remove robinhood - PR: #1828
- remove CIS - PR: #1829
- Specific NSG rules for ANF with AD - PR: #1837
- remove asg-mariadb for ondemand - PR: #1839
- Slurm.conf Resume and Suspend default values - PR: #1843
- ssh keys init fixes - PR: #1846
- fix missing webserverpath - PR: #1854
- chore: make idempotence check explicit for cc-slurm 3 - PR: #1856
- update RPM-GPG keys for AlmaLinux nodes - PR: #1859
- Add log rotation for catalina files in CycleCloud - PR: #1840
- add mpi bootstrap wth slurm option - PR: #1862
- add srun port range in the slurm NSG rules - PR: #1863
- Slurm : set accounting host controler name - PR: #1864
- fix ip range documentation - PR: #1868
- fix api and empty property - PR: #1870
- Fix slurm mpipingpong job templates - PR: #1874
- Fix deprecated ansible include - PR: #1884
Breaking Change
2024.0306.2
Slurm workspace (#1878) * slurm workspace main branch * remove Ubuntu 22 * NAT Gateway option * install pmix if not present * Login vmsize Standard_D4as_v4
v1.0.40
Enhancements
- Use
unique_name
as OIDC claim - PR: #1780 - ANF : Set Network Features to Standard by default - PR: #1789
- new EphemeralOSDisk property for queues - PR: #1794
- enable nat gateway for outbound connectivity - PR: #1798
- Automatically configure GPU count in integrated Open OnDemand applications - PR: #1801
- Configurable list of remote viz queues - PR: #1802
- validate uniqueness of uids - PR: #1803
- enforce TLS 1.2 for the Active Directory VMs - PR: #1805
- bump yq version to 4.40.5 - PR: #1806
- flag to disable NHC per queue - PR: #1808
- Use NVMe storage for enroot scratch when available - PR: #1814
- backward compatibility for remote viz queues - PR: #1815
- Support for multi-region queues - PR: #1788
Bug Fixes
- updating slurm stats script to work with python3 - PR: #1781
- fixing and enhancing monitoring for pbs clusters - PR: #1786
- ensure munge is enabled and running - PR: #1792
- ensure munge is running after reboot on Slurm client - PR: #1795
- fix various issues when using azurehpc-health-checks - PR: #1797
- fix schema to avoid _ in VM names - PR: #1799
- chore: Fix multiple typos - PR: #1811
- chore: Fix multiple typos - PR: #1813
- update SIG API version - PR: #1816
- Update slurm service to auto restart after 30s - PR: #1819
v1.0.39
Enhancements
- Support CycleCloud marketplace image for ccportal - PR: #1747
- Reorganize default queues - PR: #1745
- Support of cyclecloud-slurm version 3.0.4 - PR: #1752
- Feature/cluster dashboard - PR: #1721
- Use EphemeralOSDisk by default - PR: #1761
- Allow a max_count to be set for the maximum number of nodes - PR: #1763
- use NHC from the HPC image - PR: #1765
- install packages for domain joining only when needed - PR: #1767
- ondemand being optional - PR: #1768
- Marketplace : Use version 3.0.4 for cyclecloud_slurm_version - PR: #1769
- remove weak protocols and ciphers from apache - PR: #1759
- Security feature: Configure max file upload size and allowed extensions - PR: #1758
- Use mod_authnz_external for Apache authentication instead of PAM - PR: #1772
- Add ood directory whitelist option - PR: #1775
Bug Fixes
- fix ARM - PR: #1742
- fix wrong test for install_cc - PR: #1748
- fix duplicated hpc queue in config - PR: #1749
- fix for issue in some hpc images causing lustre performance degradation - PR: #1753
- Use external auth module (mod_authnz_external) for CycleCloud Proxy. - PR: #1754
- dynamically set httpd_auth based on distro - PR: #1774
Breaking Change
- Support of cyclecloud-slurm version 3.0.4 - PR: #1752
v1.0.38
Enhancements
- adding and assigning a managed identity to dynamic VMs - PR: #1641
- Fixed the branch name regex for the portal UI - PR: #1649
- add a new tab to select which azhop applications will be installed at… - PR: #1651
- Upgrade to OpenOndemand 3.0.1 - PR: #1648
- AzHop Marketplace Deployment instructions - PR: #1664
- install code-server to resource disk - PR: #1666
- update packages for security - PR: #1668
- infrastructure VM running on LinuxAlma 8.7 - PR: #1657
- Deprecate Windows Remote Viz - PR: #1671
- New defaults for the marketplace deployment - PR: #1673
- switch to cyclecloud-slurm 2.7.2 by default - PR: #1674
- use AlmaLinux by default when deploying with the Marketplace application - PR: #1677
- added import and state TF commands - PR: #1695
- update yq version to v4.35.2 - PR: #1711
- configurable resource names for infra VMs - PR: #1667
- Update packages and reboot if needed - PR: #1714
- remove ubuntu 18 support - PR: #1719
- Support for Azure Managed Lustre File System - PR: #1715
- Update default CycleCloud to version 8.4.2-3186 - PR: #1724
- Upgrade to OOD 3.0.3 - PR: #1727
- do not deploy Private DNS is not needed - PR: #1729
- upgrade miniconda packages - PR: #1734
- new marketplace UI - PR: #1735
- Create a kiosk mode xfce launch script - PR: #1737
- Assign NSG to netapp subnet - PR: #1739
Bug Fixes
- Fixing extension missing. - PR: #1646
- Fix to allow marketplace deployment in AzureUSGovernment - PR: #1652
- fix wrong slurm uid/gid assignment - PR: #1656
- vizer: fix default container image tag - PR: #1663
- fix domain join package list for AlmaLinux - PR: #1681
- Fix noVNC session launch and ubuntu image creation - PR: #1689
- Fix launching RSTUDIO with openpbs - PR: #1693
- remove empty metadata properties in private DNS zone bicep file - PR: #1704
- yum update all on jumpbox - PR: #1713
- OpenPBS: set missing ccportal_name variable - PR: #1717
- Fix RStudio launcher with PBS - PR: #1726
- Allow to set OIDCStateMaxNumberOfCookies - PR: #1728
- Terraform : remove lustre hsm container - PR: #1731
- fix vmd app - PR: #1736
- Resolve CycleCloud CLI installation on CentOS 79 - PR: #1741
Breaking Change
Known Issues
v1.0.37
Enhancements
- Support Ubuntu on ccportal - PR: #1562
- Grafana, Telegraf, InfluxDB optional - PR: #1602
- Alma Linux 8.7 Compute and Desktop packer image definition - PR: #1599
- add packages for the nc utility - PR: #1616
- override ood_core only when using winviz an with ood 2.0.29 - PR: #1617
- Update to CycleCloud version 8.4 - PR: #1620
- remove ResInsight from the Remote Desktop image - PR: #1625
- use Ansible import_tasks as import is deprecated - PR: #1631
- use job composer and paraview application in the quickstart tutorial - PR: #1635
- OpenFOAM EESSI Job Composer Template for OpenPBS - PR: #1638
- Add Users auth and scheduler options in the marketplace UI - PR: #1637
- Ubuntu-20.04 Desktop image - PR: #1452
- Adding Ubuntu 2004 marketplace images - PR: #1642
- marketplace application : enabled paraview, users group name updates - PR: #1643
- Adding Quick Install config file - PR: #1583
Bug Fixes
- exit on failure when installing VirtualGL - PR: #1572
- only failed if vglserver_config is failing - PR: #1577
- rename node name when auth=local - PR: #1580
- report the NHC error before dying - PR: #1581
- local users in local admin group are also sudoers - PR: #1585
- bugfix in configure_ad.py - PR: #1587
- fix ansible version to be 7.6.0 - PR: #1589
- avoid logging potentially sensitive data when configuring cyclecloud - PR: #1593
- Fix options.json packer script generated by Bicep - PR: #1600
- remove hardcoded default group for local users - PR: #1601
- deprecate install_agent property in the config file schema - PR: #1606
- retry NFS mounts on Azure Files - PR: #1608
- fix Grafana version to 9.5.3 - PR: #1610
- don't automatically upgrade grafana - PR: #1611
- [OpenPBS] use cgroups for largeviz - PR: #1614
- slurm property in config file is optional - PR: #1618
- Fixes for minor code scan issues - PR: #1619
- Do not override OOD dashboard files when winviz is disabled - PR: #1626
- Bicep - configure ssh tunnel with public IP - PR: #1628
- fix wrong test avoiding users to be added when using an existing dc - PR: #1630
v1.0.36
Enhancements
- Initialize OOD application when needed - PR: #1552
- increase mariadb backup retention to 35 days (max) - PR: #1551
- Add support for local users - PR: #1535
- pin the Shell Access application on the home page - PR: #1553
- Config.yml settings for resource names - PR: #1544
- Remote Desktop : When using the whole machine set PBS to use all cores - PR: #1561
Bug Fixes
- fix wrong TF logic when building AD with domain specified in the config file - PR: #1514
- fix build lustre cluster when lustre.create is false - PR: #1516
- Terraform : don't create ANF if anf.create is false - PR: #1518
- Create AD Domain - remove automatic retries - PR: #1520
- fix wrong destination for the SSL cert - PR: #1522
- make windows remoteviz fully optional - PR: #1524
- fix SECRET_NAME displayed in configure_aad.sh - PR: #1527
- generic: fix install.sh for ansible tags - PR: #1528
- Fix for grafana login problem - PR: #1530
- fix ldap server in cyclecloud ansible role - PR: #1540
- fix default settings for min/max hours of viz nodes - PR: #1548
- Fix wrong domain join user for guacamole - PR: #1550
- Bicep : add userAuth variable with default value to ad - PR: #1556
- Improve ADDS installation - PR: #1558
- Bugfix running openfoam with eessi and SLURM - PR: #1557
- activate miniconda and check if packer file exists - PR: #1560
- fix ssh port NSG when using Public IP - PR: #1567
v1.0.35
Enhancements
- install apptainer - PR: #1445
- Added OpenFOAM example submission and Log Viewer - PR: #1451
- New build bicep option - PR: #1459
- add groups when adding users - PR: #1478
- Disable lustre by default - PR: #1495
- rotate MariaDB certificate - PR: #1497
- dynamic endpoint names based on azure cloud environment - PR: #1499
- placeholder for custom script in the base image packer file - PR: #1500
- add documentation explaining how to deploy with bicep - PR: #1501
- Connect to an existing Domain Controller - PR: #1454
- Support User assigned Managed Identity for the deployer VM - PR: #1476
- Support Azure NFS Files as home directory - PR: #1506
- Simplified configuration and examples - PR: #1504
Bug Fixes
- fix typo - PR: #1455
- create MariaDB private link only when creating the DB - PR: #1457
- configure AAD : switch from objectId to appId - PR: #1462
- apptainer does not support Ubuntu_1804. Added condition to exclude installation - PR: #1464
- update bicep build instructions - PR: #1472
- Ansible : Make Pyxis with shell instead of the make module - PR: #1485
- fix schema to set linux_base_plan as a string - PR: #1490
- Fix bicep with deployer - PR: #1491
- document role needed when using an existing Log Analytics Workspace - PR: #1498
Known Issues
- The default configuration file is wrong if not joining an existing Domain - #1511