Releases: rackerlabs/understack
Releases · rackerlabs/understack
v0.1.1
What's Changed
- feat: add location type sync to nautobot operator by @abhimanyu003 in #1620
- fix(nautobot_device_sync): PUC-1441: refactoring by @haseebsyed12 in #1615
- fix: switch oslo event handling to use baremetal-manage service account by @cardoe in #1625
- fix(ironic): rebase ironic container patches by @cardoe in #1626
- fix: update BMC code to set correct pxe interface. by @RSabounds in #1627
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- fix(workflows): include the bmc-password retrieval workflow by @haseebsyed12 in #1604
- fix(nautobot-sync): handle device name conflicts with UUID mismatch by @haseebsyed12 in #1610
- fix: copy-and-paste error in inspect-server workflow template by @stevekeay in #1614
- fix: PUC-1438 correctly handle region specification in ironic client configuration from cloud.yaml by @RSabounds in #1611
- chore: remove duplicate inspection hook by @cardoe in #1617
- fix: inspection hook "category" logic in baremetal-ports by @stevekeay in #1613
- feat: implemented an ironic runbook kubernetes controller by @andrrax in #1605
- docs: add some more details about inspection by @cardoe in #1616
- docs: remove old and incorrect app-of-apps which were AppSets by @cardoe in #1618
- fix: bmc password validation fails incorrectly. by @RSabounds in #1619
- feat(nautobot): Adds nautobot container build by @nicholaskuechler in #1603
- fix: remove incorrect path param for envoy-gateway ArgoCD Application by @cardoe in #1623
- feat: Graphical console support by @skrobul in #1520
- fix(mariadb-galera): configure affinity and anti-affinity by @skrobul in #1621
Full Changelog: v0.0.52...v0.1.0
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