Releases: rackerlabs/understack
Releases · rackerlabs/understack
v0.0.52
v0.0.51
What's Changed
- chore(deps): update actions/checkout digest to 8e8c483 by @renovate[bot] in #1547
- chore(deps): update astral-sh/setup-uv digest to 61cb8a9 by @renovate[bot] in #1549
- chore(deps): update helm release openstack-helm/ironic to v2025.2.8+01c93d867 by @renovate[bot] in #1542
- chore(deps): update helm release openstack-helm/neutron to v2025.2.15+01c93d867 by @renovate[bot] in #1550
- chore(deps): update helm release openstack-helm/glance to v2025.2.7+01c93d867 by @renovate[bot] in #1551
- chore(deps): update helm release openstack-helm/horizon to v2025.2.4+01c93d867 by @renovate[bot] in #1552
- fix(workflows): Update the workflow to allow templateRef inputs by @nicholaskuechler in #1556
- feat: Add an ArgoCD Application chart to replace AppSets by @cardoe in #1417
- chore: remove unused ansible for custom field choices for nautobot by @cardoe in #1559
- fix: OpenStack Helm changed the default ingress class by @cardoe in #1560
- fix: PUC-1413: automatically delete the job and its associated pod 300 seconds after it finishes by @haseebsyed12 in #1561
- feat: update how Nautobot permissions are configured by @cardoe in #1557
- chore(deps): update helm release openstack-helm/keystone to v2025.2.7+01c93d867 by @renovate[bot] in #1553
- chore(deps): pin dependencies by @renovate[bot] in #1562
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1564
- chore(deps): update sigstore/cosign-installer action to v3.10.1 by @renovate[bot] in #1567
- chore(deps): update anchore/sbom-action action to v0.21.1 by @renovate[bot] in #1568
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #1565
- chore(deps): update helm release openstack-helm/placement to v2025.2.5+01c93d867 by @renovate[bot] in #1566
- fix(deps): update dependency pynautobot to v3 by @renovate[bot] in #1569
- chore(deps): update sigstore/cosign-installer action to v4 by @renovate[bot] in #1571
- chore(deps): update dependency networktocode.nautobot to v6 by @renovate[bot] in #1570
- chore(deps): update helm release openstack-helm/octavia to v2025.2.8+01c93d867 by @renovate[bot] in #1554
- feat(nautobot): add permissions based on what playbooks touch by @cardoe in #1563
- chore(deps): update helm release openstack-helm/skyline to v2025.2.5+01c93d867 by @renovate[bot] in #1572
- chore(deps): update dependency ansible-core to v2.20.1 by @renovate[bot] in #1324
- chore(deps): update dependency community.general to v11.4.3 by @renovate[bot] in #1541
- chore(deps): update crate-ci/typos action to v1.42.0 by @renovate[bot] in #1575
- fix: false positive CI failure in "typos" by @stevekeay in #1577
- fix: update BMC credentials code with Bmc class. by @RSabounds in #1558
- feat: adding in a few additional view permissions into the NB build by @khackworth in #1582
- fix: deploy nautobot token for nautobotop as part of nautobotop by @cardoe in #1583
- feat: better build process for operators by @abhimanyu003 in #1578
- fix: PUC-1415: patch BMC disk functionality for HP devices. by @RSabounds in #1585
- fix(deps): update module github.com/gookit/goutil to v0.7.3 by @renovate[bot] in #1574
- chore(deps): update dependency go to 1.25 by @renovate[bot] in #1586
- chore(deps): update argo workflows to v3.7.7 by @renovate[bot] in #1579
- chore(deps): update docker/setup-buildx-action action to v3.12.0 by @renovate[bot] in #1587
- feat: updating nautobot call for v3 by @abhimanyu003 in #1580
- fix(deps): update github.com/nautobot/go-nautobot/v3 digest to 8022188 by @renovate[bot] in #1588
- fix(deps): update dependency typer to >=0.21,<0.22 by @renovate[bot] in #1590
- chore(deps): update docker/setup-qemu-action action to v3.7.0 by @renovate[bot] in #1592
- chore(deps): update dependency community.general to v12 by @renovate[bot] in #1591
- ci: follow major version for docker qemu and buildx actions by @cardoe in #1589
- fix: inspection bug that was wiping traits by @stevekeay in #1594
- feat(operators): Adds openstack-resource-controller operator by @nicholaskuechler in #1581
- fix: Improve BMC login logic by @stevekeay in #1596
- fix: Use the redfish (out-of-band) inspection for newly enrolled nodes by @stevekeay in #1597
- chore: re-order the renovate comment so that renovate picks it up by @cardoe in #1598
- docs: adding nautobot operator guide by @abhimanyu003 in #1595
- feat(ironic): ignore ports with the storage category from attachment by @cardoe in #1599
- feat(ironic): backport Dell LLDP support and redfish interface fixes by @cardoe in #1600
- feat: Migrate from ingress-nginx to Kubernetes Gateway API by @skrobul in #1486
- fix: platforms uses manufacturers created by device_types by @haseebsyed12 in #1584
- fix(ironic): set the category on ports based on physical_network by @cardoe in #1602
- feat(ironic): backport redfish lldp inspection and port API fixes by @cardoe in #1601
Full Changelog: v0.0.50...v0.0.51
nautobotop-v0.0.1
chore: go mod dependencies upgrade
v0.0.50
Full Changelog: v0.0.49...v0.0.50
v0.0.49
What's Changed
- feat: Nautobot operator by @abhimanyu003 in #1459
- chore(deps): update golang docker tag by @renovate[bot] in #1274
- chore(deps): pin dependencies by @renovate[bot] in #1546
- fix(workflows): Include the inspect-server workflow by @nicholaskuechler in #1548
Full Changelog: v0.0.48...v0.0.49
v0.0.48
What's Changed
- chore(deps): update docker/setup-buildx-action digest to 8d2750c by @renovate[bot] in #1525
- chore(deps): update helm release openstack-helm/ironic to v2025.2.5+e61f0342c by @renovate[bot] in #1526
- chore(deps): update helm release openstack-helm/glance to v2025.2.6+9b270fe35 by @renovate[bot] in #1519
- chore(deps): update helm release openstack-helm/horizon to v2025.2.3+9b270fe35 by @renovate[bot] in #1528
- chore(deps): update helm release openstack-helm/placement to v2025.2.4+9b270fe35 by @renovate[bot] in #1529
- chore(deps): update helm release openstack-helm/neutron to v2025.2.11+9b270fe35 by @renovate[bot] in #1463
- chore(deps): update helm release openstack-helm/octavia to v2025.2.7+9b270fe35 by @renovate[bot] in #1530
- fix(neutron): cannot use vars as ed43082 did by @cardoe in #1533
- fix: bootstrap script for ArgoCD did not work by @cardoe in #1522
- chore(deps): update helm release openstack-helm/neutron to v2025.2.12+9cc7c1ea9 by @renovate[bot] in #1535
- fix: remove patches from understack ironic build which are applied to upstream ironic stable/2025.2 by @haseebsyed12 in #1536
- feat: removing unreferenced patch file by @haseebsyed12 in #1538
- fix: Use percent-quoted path when building undersync URL by @stevekeay in #1537
- fix(openstack): Lowers backoffLimit for openstack-helm bootstrap jobs to a reasonable limit by @nicholaskuechler in #1472
- fix(neutron): fix c9a3941 which still didn't work by @cardoe in #1534
- feat: ensure resource_class is empty or set appropriately by @cardoe in #1540
- chore(deps): update helm release openstack-helm/skyline to v2025.2.2+9b270fe35 by @renovate[bot] in #1532
- feat: update nautobot with enriched data updated by inspect hooks by @haseebsyed12 in #1495
- ci: Run
Build non-OpenStack containersgithub action on python changes used byunderstack/ironic-nautobot-clientby @haseebsyed12 in #1543 - docs: PUC-1250: updating inspection process both automated and manual by @haseebsyed12 in #1539
- chore: the flavorsync user and role are no longer needed by @cardoe in #1544
- feat(skyline): Updates skyline to 2025.2 images by @nicholaskuechler in #1545
Full Changelog: v0.0.47...v0.0.48
v0.0.47
What's Changed
- chore(deps): update github artifact actions (major) by @renovate[bot] in #1518
- chore(deps): update helm release openstack-helm/keystone to v2025.2.6+9b270fe35 by @renovate[bot] in #1505
- feat: BMC update to support enrollment process on different chassis. by @RSabounds in #1517
- fix: port_bios_name out-of-band inspection hook set the port name by @stevekeay in #1523
- feat: Have inspection hook set up physical_network, etc., for neutron boot by @stevekeay in #1524
Full Changelog: v0.0.46...v0.0.47
v0.0.46
What's Changed
- chore(ipa): remove unused dependency for building IPA by @cardoe in #1473
- chore(deps): update actions/checkout digest to 8e8c483 by @renovate[bot] in #1474
- feat: Remove obsolete workflow by @stevekeay in #1465
- chore(deps): update dependency argoproj/argo-events to v1.9.9 by @renovate[bot] in #1475
- feat: Set local_link_connection for all ports we know about by @stevekeay in #1478
- fix(monitoring): avoid double installing the CRDs by @cardoe in #1480
- feat: switch from heat image to openstack-client image for init and job containers by @haseebsyed12 in #1469
- fix: handle string null by @haseebsyed12 in #1481
- feat(neutron): dynamic lookup network nodeId by @haseebsyed12 in #1377
- feat: ability to define project domains accessed by federated users by @cardoe in #1479
- feat: call inspect-server from enroll-server by @cardoe in #1487
- fix(keystone): correct logging and align apache wsgi script with upstream changes by @cardoe in #1488
- fix: handles the case where a project is actually a domain (is_domain: true) by @haseebsyed12 in #1482
- chore(deps): update dependency cert-manager/cert-manager to v1.19.2 by @renovate[bot] in #1431
- feat: enable switch config-plan remediation by @khackworth in #1484
- chore(deps): update astral-sh/setup-uv digest to ed21f2f by @renovate[bot] in #1489
- chore(deps): update golangci/golangci-lint-action action to v9 by @renovate[bot] in #1491
- fix(keystone): remove wsgi.py mount as its not needed by @cardoe in #1493
- fix: PUC-1381: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin by @haseebsyed12 in #1476
- chore(deps): update argo workflows to v3.7.6 by @renovate[bot] in #1490
- feat(keystone): add OAuth 2.0 authentication options by @cardoe in #1496
- chore(deps): update docker.io/nginx docker tag to v1.29.4 by @renovate[bot] in #1498
- fix(deps): update module github.com/onsi/gomega to v1.38.3 by @renovate[bot] in #1500
- fix(deps): update module github.com/spf13/cobra to v1.10.2 by @renovate[bot] in #1501
- chore(deps): update helm release cloudnative-pg to v0.27.0 by @renovate[bot] in #1502
- chore(deps): update dependency community.general to v11.4.2 by @renovate[bot] in #1435
- fix: inspection hook trait handling for adding node traits by @stevekeay in #1499
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #1506
- chore(deps): update actions/cache digest to 9255dc7 by @renovate[bot] in #1507
- chore(deps): update astral-sh/setup-uv digest to 681c641 by @renovate[bot] in #1508
- fix(ironic): import patch for ironic#970922 by @skrobul in #1509
- fix: iPXE boot interface neutron logic detection by @mfencik in #1512
- feat: switch OpenStack from Ubuntu Jammy to Ubuntu Noble by @cardoe in #1510
- fix(ironic): backport patches for inspection by @cardoe in #1513
- feat: Enroll without nautobot by @stevekeay in #1416
- fix(ironic): drop patch that has landed in stable/2025.2 by @cardoe in #1515
- feat: inspection hooks to set chassis-model and check node name by @stevekeay in #1514
Full Changelog: v0.0.45...v0.0.46
v0.0.45
What's Changed
- docs(rabbitmq): Add more documentation for RabbitMQ by @nicholaskuechler in #1466
- fix(ansible): Ensure role is created before trying to use it by @nicholaskuechler in #1470
- feat(keystone): document OIDC params and make some configurable, fix logging to files by @cardoe in #1471
- fix: configure authentication credentials to send notifications to Nova by @haseebsyed12 in #1467
- feat: utilizing data appended by port-bios-name out-of-band redfish inspection hook for interface names by @haseebsyed12 in #1468
Full Changelog: v0.0.44...v0.0.45
v0.0.44
Breaking
This upgrades to OpenStack 2025.2
What's Changed
- chore(deps): update dependency argoproj/argo-events to v1.9.8 by @renovate[bot] in #1403
- chore(ironic): drop patch that has been backported upstream by @cardoe in #1426
- chore(deps): update argo workflows to v3.7.4 by @renovate[bot] in #1331
- chore(deps): update actions/setup-go digest to 4dc6199 by @renovate[bot] in #1427
- chore(deps): update actions/setup-go action to v6.1.0 by @renovate[bot] in #1429
- fix(deps): update module github.com/gookit/goutil to v0.7.2 by @renovate[bot] in #1428
- chore(deps): update crate-ci/typos action to v1.39.2 by @renovate[bot] in #1430
- feat(ironic): manipulate ports only during redfish inspection and not during agent inspection by @haseebsyed12 in #1420
- chore: fix typos in neutron config and tests by @haseebsyed12 in #1432
- chore: increase resource requests and limits for OpenStack services by @cardoe in #1433
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by @renovate[bot] in #1419
- chore(deps): update astral-sh/setup-uv digest to 1e862df by @renovate[bot] in #1434
- feat: upgrade to OpenStack 2025.2 by @cardoe in #1328
- chore(cinder): remove unnecessary depend by @cardoe in #1437
- chore(deps): update dependency python-keystoneclient to v5.7.0 - autoclosed by @renovate[bot] in #1209
- fix(neutron): read physical_network from port binding if able by @cardoe in #1418
- feat(openstack-svc-users): Adds new automation user role for tenant admins by @nicholaskuechler in #1438
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1439
- chore(deps): update actions/setup-python digest to 83679a8 by @renovate[bot] in #1440
- chore(deps): update helm release openstack-helm/ironic to v2025.2.3+2dbc149df by @renovate[bot] in #1441
- feat: sync Ironic portgroups as LAG interfaces to Nautobot via Oslo event handlers by @haseebsyed12 in #1422
- chore: update OpenStack container builds to shrink them by @cardoe in #1375
- chore(ironic): remove unnecessary sushy-oem-idrac install by @cardoe in #1442
- chore(deps): lock file maintenance by @renovate[bot] in #836
- chore(deps): update helm release sealed-secrets to v2.17.9 by @renovate[bot] in #1204
- chore(deps): update docker/metadata-action digest to c299e40 by @renovate[bot] in #1443
- chore(deps): update crate-ci/typos action to v1.40.0 by @renovate[bot] in #1445
- chore(deps): update dependency diskimage-builder to v3.40.0 by @renovate[bot] in #1446
- chore(deps): update helm release openstack-helm/octavia to v2025.2.6+9629a4692 by @renovate[bot] in #1444
- chore(deps): update dependency ansible-runner to v2.4.2 by @renovate[bot] in #1402
- chore(deps): update dependency openstacksdk to v4.8.0 by @renovate[bot] in #1449
- chore(deps): update dependency pytest to v9 by @renovate[bot] in #1453
- chore(deps): update helm release openstack-helm/placement to v2025.2.3+9629a4692 by @renovate[bot] in #1452
- chore(deps): update helm release openstack-helm/horizon to v2025.2.2+9629a4692 by @renovate[bot] in #1451
- chore(deps): update helm release openstack-helm/glance to v2025.2.5+9629a4692 by @renovate[bot] in #1450
- chore(deps): update dependency openstack.cloud to v2.5.0 by @renovate[bot] in #1448
- chore(deps): update dependency ironic-python-agent-builder to v6.2.0 by @renovate[bot] in #1447
- chore(neutron-understack): drop explicit pin on urllib3 by @cardoe in #1456
- chore(deps): update docker.io/nginx docker tag to v1.29.3 by @renovate[bot] in #1458
- chore(deps): update softprops/action-gh-release digest to a06a81a by @renovate[bot] in #1461
- chore: build OpenStack containers for glance, horizon and placement by @cardoe in #1460
- chore(deps): update helm release external-secrets to v0.20.4 by @renovate[bot] in #1462
- chore: update mod_auth_openidc and use the ansible container by default to setup keystone by @cardoe in #1464
- feat(ironic): Add update_baremetal_port ironic inspection hook by @stevekeay in #1347
Full Changelog: v0.0.43...v0.0.44