Skip to content

Releases: Azure/az-hop

v1.0.42

26 Apr 13:59
dab1e1b
Compare
Choose a tag to compare

Enhancements

  • Enable PurgeProtection on KeyVault - PR: #1893
  • apply NSG on BastionSubnet - PR: #1894
  • adding definition files to build custom HPC image based on Ubuntu - PR: #1880
  • Ubuntu 20.04 support - PR: #1888

Bug Fixes

  • fix API version used with IMDS in UsGov - PR: #1892
  • Fix apt upate errors - PR: #1899

2024.0314.1

15 Mar 00:19
85caba2
Compare
Choose a tag to compare
2024.0314.1 Pre-release
Pre-release
ColocateNodes=true on HPC partititions (#1886)

v1.0.41

15 Mar 00:17
85caba2
Compare
Choose a tag to compare

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

  • nsg and asg are contextuals to options - PR: #1832
  • Use of MySQL flexible server - PR: #1869

2024.0306.2

06 Mar 19:07
e41cfd4
Compare
Choose a tag to compare
2024.0306.2 Pre-release
Pre-release
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

24 Jan 14:24
85b2e59
Compare
Choose a tag to compare

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

30 Nov 13:34
Compare
Choose a tag to compare

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

16 Oct 17:12
9dc0280
Compare
Choose a tag to compare

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

  • Deprecate Windows Remote Viz - PR: #1671
  • Support for Azure Managed Lustre File System - PR: #1715

Known Issues

  • Conflict NSG rule when using AMLFS, please patch with PR #1742
  • Unable to authentication when using AD on AlmaLinux #1683

v1.0.37

07 Jul 09:13
Compare
Choose a tag to compare

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

02 Jun 15:51
8909ebf
Compare
Choose a tag to compare

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

05 May 17:43
efd9dce
Compare
Choose a tag to compare

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