Skip to content

Releases: openSUSE/orthos2

Orthos 2 v1.6

15 Aug 09:33
v1.6
0b0cd07

Choose a tag to compare

The major theme of this release was introducing the integration with NetBox and removing the RackTables Integration.

GitHub Milestone: https://github.com/openSUSE/orthos2/milestone/6

What's Changed

New Contributors

Full Changelog: v1.5...v1.6

Orthos2 v1.5

26 Mar 12:44
v1.5
56d9fde

Choose a tag to compare

The major theme of this release was bugfixing issues introduced with 1.4

GitHub Milestone: https://github.com/openSUSE/orthos2/milestone/5

Known Issues

  • Once a reservation ends, the associated machine is not actually freed. This is to be done manually.

New Features

None

Bugfixes

  • Machines/BMCs without an IPv6 IP could not be managed #316 #317
  • "BareMetal" wasn't an option in the Admin Web UI for ppc64le

Other changes

  • Fix usage issue with Test fixture #218

Orthos2 v1.4

10 Mar 10:10
v1.4
97ef4f6

Choose a tag to compare

The major theme of this release was the upgrade to Django 4.2 and improving the code quality.

GitHub Milestone: https://github.com/openSUSE/orthos2/milestone/4

Known Issues

  • Once a reservation ends, the associated machine is not actually freed. This is to be done manually.

New Features

  • Require Django 4.2 #232
  • Admin: Add fence_agent to overview list #246
  • Cobbler: Use XML-RPC for communication #261
  • Switch to Gunicorn as a WSGI server #294

Bugfixes

  • Improve loading speed of the Add/Change page #226
  • Allow architecture for network switches #235
  • API: Fix adding BMCs via API #209
  • Fix Virtualization Form #243
  • Fix RemotePowerDeviceAPIForm #244
  • Fix default selection of kernel device #248
  • Restart cscreen after writing the configuration file #266
  • Ansible: Fix issue with dmidecode custom fact #270
  • Use if instead of assert to verify if machines need to rewrite parts of their configuration #311
  • Ansible: Skip dmidecode fact in case of non-x86_64 hardware #314
  • Hostnamefinder: Fix import (and add typing) #240

Other changes

Server

  • Remove debug code and add typing annotations for Cobbler and SSH Code #225
  • Change to the cscreen user (and revert back to_cscreen) #233 #234
  • Remove cscreenrc lock #273
  • Add mypy #236 #296 #268

CLI

  • Add Specfile #237
  • Add Integration Tests #239

Packaging

  • SPEC: Use %autosetup #245
  • SPEC: Add typing_extension for python3-asgiref #264
  • CI: Autosubmit code from master branch to OBS CI project #265

Tests

  • API: Add tests #241
  • Fixup Django fixtures #227

Other

  • Add community standards #315
  • Blacken codebase #242 #258 #275
  • Docs: Add configuration file format #251
  • pylint: Remove default and removed options #274
  • Serialconsole: Make default ipmi username and password optional #312
  • ServerConfig: Make script directory entries optional #313

Orthos2 v1.3

12 Oct 06:49
v1.3
16207aa

Choose a tag to compare

This is the second stable production release for Orthos 2. It is tested against Django 3.2 but may also run with newer Django releases.

Known Issues

  • Once a reservation ends, the associated machine is not actually freed. This is to be done manually.
  • Adding a machine can be impossible due to timeouts if the list of virtualization hosts is too long.

New Features

  • Migrations: The migrations are now shipped as part of the package and are no longer generated during the post-install RPM script.
  • UI: "All machines" are now shown to all users, not just superusers.
  • Cobbler: cobbler sync can now be additionally executed per machine instead of a whole domain.
  • Machine: There is a new option to reinstall a machine automatically after its lease has ended.
  • systemd: Orthos 2 now automatically restarts if it exits due to errors.
  • Machine: There is a new option to move machines between domains. This is not covering all cases so please use it with caution.

Bugfixes

  • Ansible: The task doesn't deadlock anymore.
  • Ansible: The private key location and key name to execute a playbook are not hard coded anymore.
  • MOTD: Upon regeneration, there should be no more "AttributeError"s.

Other changes

  • Serial Console: The options are now sorted in the CLI.
  • pylint: A lot of pylint warnings have been enabled and the code has been cleaned up to match the new rules.
  • isort: Add tool to our linters and apply it to the codebase.
  • Tests: Fixup and execute in our CI again.
  • Various documentation updates and improvements.

Orthos2 v1.2

27 Oct 16:48
9d153cd

Choose a tag to compare

This is the first stable production release of Orthos 2!

v1.0 - First official version

24 Jun 10:36
a522409

Choose a tag to compare

This version still has issues, but works as expected concerning most important features like:

  • Using cobbler server to create network bootloader configuration and dhcp
  • Make use of fence-agents through cobbler
  • Install systems (setup command)
  • Create virtual machines (x86 tested only)
  • Basic ansible HW info collecting

v0.1-alpha

01 Sep 12:46

Choose a tag to compare

v0.1-alpha Pre-release
Pre-release

First release, hardly tested, but 'should' work.