File orthos2.changes of Package orthos2

-------------------------------------------------------------------
Mon Aug 11 07:48:50 UTC 2025 - Enno Gotthold <egotthold@suse.com>

- Update to version 1.5.167+git.5bb484a:
  * Taskmanager: Fix URL in reservation mail
  * Docs: Update admin guide to current implementation details
  * Make netbox_last_fetch_attempt read-only in admin UI
  * Docs: Add NetBox Comparison Runs documentation
  * Frontend: Fix bug that network interface names were omited
  * Enclosure: Support unracked devices for NetBox sync
  * Docs: Add first draft of the user documentation for Enclosures
  * Docs: Update copyright year
  * Docs: Add note that account creation may not be visible
  * Docs: Add page for adding machines in the frontend
  * Docs: Adjust landing page and machine page to current feature set
  * Frontend: Fix redirects and permission checking
  * Docs: Add subsections to landing and machine page
  * Docs: Fix linking to websockets topic
  * Docs: Fix development setup list indentation
  * Docs: Include development setup document
  * Docs: Split userguide into dedicated documents
  * Docs: Remove CLI documentation

-------------------------------------------------------------------
Thu Jul 31 10:44:22 UTC 2025 - Enno Gotthold <egotthold@suse.com>

- Update to version 1.5.147+git.8911e1f:
  * Enclosure: Make netbox_last_fetch_attempt read-only
  * Add Enclosure CRUD views
  * Enclosure: Fix setting location from NetBox API
  * Prettier: Install Jinja Plugin
  * Frontend: Add hints if comparison is current
  * Frontend: Display if compared data is equal
  * Models: Fix exceptions during fetch_netbox

-------------------------------------------------------------------
Mon Jul 28 08:31:50 UTC 2025 - Enno Gotthold <egotthold@suse.com>

- Update to version 1.5.137+git.22dae05:
  * Docker: Get rid of partly complete env files
  * Frontend: Increase display of empty or null values
  * Frontend: Create list and detail views for NetboxOrthosComparisonRun and Result
  * Frontend: Switch to explicit view re-exports
  * Add test for migration
  * BMC: Fixup fence_agent clean method
  * RemotePowerTypes: Fixup migration to set known fence agents instead of dummy
  * Netbox: Enable methods to work with VMs
  * Frontend: Disable comparison UI for enclosures if NetBox ID is zero
  * Add timezone to comparison run
  * Add docstring to compare_netbox methods
  * RemotePower: Fix issue checking if a machine has a BMC
  * RemotePowerTypes: Fix ForgeinKey error
  * RemotePowerTypes: Remove section in default config

-------------------------------------------------------------------
Wed Jul 23 11:31:28 UTC 2025 - Enno Gotthold <egotthold@suse.com>

- Update to version 1.5.120+git.33b286a:
  * NetBox: Add per-machine comparison view
  * Machine: Don't attempt to create Domain
  * Remove network machinechecks
  * Import missing NetworkInterfaces from NetBox
  * Fetch network interfaces from NetBox
  * Frontend: Added prefix to inline Django reverse URL template
  * Frontend: Remove comparison with deprecated field
  * CI: Remove waiting on Cobbler
  * Virtualization: Get rid of reverse inheritance
  * Re-Introduce RemotePowerType model for fence agents
  * Add django-test-migrations as test dependency
  * Remove vendors.json fixture
  * Add type hints according to pyright suggestions
  * CI: Specify type stub version to match Django 4.2
  * Update Django to 4.2.11
  * Frontend: Add NetBox-powered AddMachine view
  * Frontend: Show NetBox URL if netbox_id field is set
  * Machine: Add netbox_id field to allow syncing of data
  * Docker: Fix secret generation
  * Taskmanager: Fix typos in models
  * Docker: Use network ready check for NetBox postgresql
  * CLI: Use new env var for superuser password
  * CI: Use new script to generate secrets
  * Docker: Introduce secrets generator script
  * Docker: Add Traefik to proxy WebUIs
  * Fetch location from NetBox instead of Racktables
  * ServerConfig: Remove racktables.url.query
  * Settings: Add Netbox URL and Token
  * CI: Use local NetBox instance
  * Docker: Setup Netbox script
  * Docker: Add NetBox files for compose
  * Netbox: Initial add of helper code
  * Data: Fix typing issues reported by pyright
  * Meta: Mark scripts as bashscripts
  * Taskmanager: Fix typing issues reported by pyright
  * Utils: Fix typing issues reported by pyright
  * API: Fix typing issues reported by pyright
  * Docker: Fixup BMC script pyright issues
  * CLI: Fix typing issues reported by pyright
  * Remotepowertype: Fix typo
  * Frontend: Split forms module
  * Utils: Fix issue with missing typing for from_addr
  * Frontend: Add buttons to implement regenerate functionality
  * Frontend: Display list view with invalid fence agents
  * Frontend: Split view module
  * Enclosure: Fix spelling
  * Meta: Don't break on existing folders
  * Docker: Allow taskmanager to start
  * Docker: Use network healthcheck
  * Add favicon
  * CI: Upload coverage to Codacy
  * Meta: Add --skip-chown flag
  * SPEC: Increase macro usage for a more flexible build
  * Remove test fixtures from packaging and docs
  * SPEC: Switch to systemd-sysusers
  * Docker: Install Ansible files into taskmanager container
  * Meta: Introduce new app to setup the application
  * ServerConfig: Return default datetime of midnight
  * Settings: Turn off file logging per-default
  * Settings: Use env vars to configure DB
  * Docker: Add git to Leap 15.6 dockerfile
  * CI: Create env files
  * Taskmanager: Start without ServerConfig
  * Docker: Containerize taskmanager
  * Ignore: Add Docker env files
  * Settings: Remove ORTHOS_USER check
  * Allow executing dmidecode for aarch64
  * Fix duplicate IP address detected
  * Admin: Skip is in network check for administrative machines
  * Docker: Flush DB in case fixture is important
  * Verify that new and old Machine have remotepower

-------------------------------------------------------------------
Fri Apr 11 11:01:08 UTC 2025 - Enno Gotthold <egotthold@suse.com>

- Update to version 1.5.29+git.78dadd1:
  * Admin: Fix missing tftp_server field
  * Tests: Don't use format strings for IP and MAC outside of loop
  * Tests: Add host IP suggestion tests
  * Misc: Improve host IP suggestion logic
  * Remove hostnamefinder Django Admin command
  * Remove hardcoded default values
  * Migrations: Add initial data

-------------------------------------------------------------------
Tue Apr 08 14:26:24 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to version 1.5.18+git.7305a8a:
  * CI: Use ubuntu-latest for isort
  * Cobbler: Recognize multiple network interfaces
  * Remove requirement for DNS to exist before machine is created
  * Docker: Migrate test dump for devel server
  * Fix JSON fixture formatting
  * Add prettier configuration
  * CI: Introduce Prettier

-------------------------------------------------------------------
Tue Apr 08 13:49:04 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to version 1.5.5+git.eba7268:
  * Tests: Add Cobbler coverage
  * Tests: Fix info timezone test
  * Cobbler: Add support for removing serial console, BMC and power options
  * Cobbler: Remove dead code that is present in cobblerd
  * API: Fix reserved_until infinite bug
  * API: Add test case for info endpoint and serializer
  * Fixtures: Fix updated and created timestamps
  * Machine: Re-add "BareMetal" to ppc64/ppc64le
  * Cobbler: Allow the BMC both the IPv4 and IPv6 address to be optional
  * Models: Fix username key in the meta dictionary
  * API: Restore get_status_ipv4/6() methods
  * Create CODE_OF_CONDUCT.md
  * Create SECURITY.md
  * Create CONTRIBUTING.md
  * ServerConfig: Return default instead of None for script directories
  * Ansible: Skip dmidecode fact collection on non x86 hardware
  * Serialconsole: Make ipmi username and password optional
  * Cobbler: Add DNS name for BMCs
  * Remotepower: Improve stability of status power action
  * Cobbler: Workaround for task status bug
  * Cobbler: Don't create new system for existing ones
  * Cobbler: Require login for power switching
  * Machine: Get rid of assert statements
  * Machine: Check if cscreen server is set

-------------------------------------------------------------------
Wed Apr 02 08:04:20 UTC 2025 - Marvin Friedrich <contact@marvinf.com>

- Update to version 1.3.126+git.d03a46a:
  * Remove requirement for DNS to exist before machine is created
  * Cobbler: Use default profile for setup
  * Taskmanager: Fix arguments for SetupMachine
  * Taskmanager: Add default for non-existing key
  * ServerConfig: Allow default value for bool_by_key
  * Machine Details: Remove superfluous dots
  * systemd: Skip bash script for taskmanager
  * Cobbler: Remove interface_master property for interface
  * Cobbler: Move object ID to method arguments

-------------------------------------------------------------------
Tue Apr 01 07:11:14 UTC 2025 - Enno Gotthold <egotthold@suse.com>

- Update to version 1.5.4+git.50e2b3b:
  * Tests: Add Cobbler coverage
  * Tests: Fix info timezone test
  * Cobbler: Add support for removing serial console, BMC and power options
  * Cobbler: Remove dead code that is present in cobblerd
  * API: Fix reserved_until infinite bug
  * API: Add test case for info endpoint and serializer
  * Fixtures: Fix updated and created timestamps
  * Machine: Re-add "BareMetal" to ppc64/ppc64le
  * Cobbler: Allow the BMC both the IPv4 and IPv6 address to be optional

-------------------------------------------------------------------
Wed Mar 26 11:04:35 UTC 2025 - egotthold@suse.com

- Update to version 1.4.8+git.56d9fde:
  * API: Fix reserved_until infinite bug
  * API: Add test case for info endpoint and serializer
  * Fixtures: Fix updated and created timestamps
  * Machine: Re-add "BareMetal" to ppc64/ppc64le
  * Cobbler: Allow the BMC both the IPv4 and IPv6 address to be optional
  * Models: Fix username key in the meta dictionary
  * API: Restore get_status_ipv4/6() methods
  * Create CODE_OF_CONDUCT.md

-------------------------------------------------------------------
Tue Mar 11 12:16:34 UTC 2025 - Enno Gotthold <egotthold@suse.com>

- Update source to 1.4
openSUSE Build Service is sponsored by