Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
orthos2
orthos2.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File orthos2.changes of Package orthos2
------------------------------------------------------------------- Tue Apr 2 20:41:58 UTC 2024 - Boris Manojlovic <boris@steki.net> - fix system-user-orthos.conf remove group gecos as it is not existing in specification ------------------------------------------------------------------- Tue Mar 26 18:58:27 UTC 2024 - boris@steki.net - Update to version 1.3.51+git.127edfa: * Data: Add fence_agent to display columns * Settings: Add default REMOTEPOWER_TYPES * Forms: Fixup RemotePowerDeviceAPIForm * SPEC: Use autosetup macro * Forms: Match KVM as a word and not as a complete type * Virt API: Handle missing ServerConfig key * Add typing requirements * CI: Switch to black profile * API: Add correct authentication to BMC add * Forms: Add constructor to BMC * Docs: Add BMC command for CLI * Tests: Splitup file and add multiple ones * Fixtures: Add for new test * Fixtures: Add virt_api_int to test machine * Ingore: Add vscode directory ------------------------------------------------------------------- Sat Mar 23 12:10:00 UTC 2024 - boris@steki.net - Update to version 1.3.29+git.9325baa: * Hostnamefinder: Add typing * Hostnamefinder: Fix import * CI: Execute integration tests * Docker: Add test docker-compose * Tests: Initial of integration tests * CLI: Add specfile * CI: Introduce mypy optionally * Admin: Fix bug that network switches can't select any architecture * Revert "Sconsole: Switch from _cscreen to cscreen user" * Sconsole: Switch from _cscreen to cscreen user * Docker: Give fixture example * Tests: Fixup for multiple django fixtures * RTD: Fixup config according to new schema * Requirements: Upgrade Django to 4.2 LTS * Admin - Display Add/Change page faster * Utils: SSH - Add typing annotations * Cobbler: Add typing annotations * Utils: SSH - Remove manual debug code * Remove "makemigrations" from Orthos2 setup * Migrations: Initial add * SPEC: Remove old symlinks * Tests: Fixup machine admin view * Misc: Type annotations * Signals: Type annotations * Models: Type annotation * Cobbler: Add type annotation * Remotepowerdevice: Fixup model * Tests: Fixup login tests * Views: Add missing prefix * Tests: Fixup Cobbler tests * Fix: Machine change form arch system dropdown filter * Templates: Fixup untested path * Docker: Extend README * Use package_data for shipping files * SPEC: Fixup unitdir macro usage * Data: Models - Fixup get_by_natural_key * Tests: Fixup fixture path * Tests: Fixup JSON fixtures * Docker: Add development container * Tests: Fixup mock path * Loosen required runtime user account check * manage.py: Add executable bit * CI: Fixup test workflow inside GH Actions * Tests: Add coverage to required devel tools * CI: Fixup "django-check" inside GH Actions * Fixup pycodestyle linter errors * CI: Streamline linter workflow & add django-admin * CI: Execute CI in more cases * fix: fix that platforms can't be assigned to machines * fix: move change_form.html to fix rpm install * fix: Add remaining arch system mappings ------------------------------------------------------------------- Thu May 04 13:39:53 UTC 2023 - trenn@suse.de - Update to version 1.2.169+git.a693485: * fix: run isort on remaining files * fix: Remove unsupported cobbler_server from django admin panel ------------------------------------------------------------------- Wed May 03 13:49:46 UTC 2023 - laurin.faeller@suse.com - Update to version 1.2.166+git.1eaf582: * Refactor Domain-CobblerServer relationship to 0:1 * Fix circular import (#201) * IPv4 and IPv6 internal machine object attribute needs updating when moving domain * Use get on clean_data dictionary and consistently remove self when using the variable * ci: Add isort linter to github actions * fix: Run isort for more idiomatic imports * Add architecture validation to machine admin panel * Implement naive FQDN Change ------------------------------------------------------------------- Tue Mar 21 08:08:08 UTC 2023 - laurin.faeller@suse.com - Update to version 1.2.154+git.40b86d2: * Add cobbler stdout message to logger errors * Save one call to get_primary_networkinterface() * Correctly store and show amount of CPU sockets, cores and threads * Fix debug server systemd script * Fix django dependency * Add documentation to serverconfigs * Remove old scripts and introduce /usr/bin/orthos-admin * Also enable code checking on pull requests * Fix pycodingstyle issues * Split pycodingstyle and pylint jobs * Fix pylint issues * Add pycodingstyle to pylint and rename it to Coding Style * Only exclude own network interfaces if the instance already has an primary key * Use short hostname in orthos_debug serivce file * Merge * [pycodingstyle] Fix all... * [pycodingstyle] make files pycodingstyle clean * [pycodingstyle] orthos2/utils/remote.py clean * [pycodestyle] ./orthos2/data/management/commands/dump_db.py clean * [pycodestyle] Fix: E301 expected 1 blank line, found 0 * [pycodestyle] Fix: E302 expected 2 blank lines, found 1 * [pycodestyle] orthos2/frontend/views.py clean now * [pycodestyle] max line length 120 * [pycodestyle] docs/conf.py clean now * [pycodesytle] E114 indentation is not a multiple of 4 (comment) * Remove old dump db script * Use quotes in python version github action and use v2 action * Rename bashrc.sh to server_init.sh and add nginx to orthos user change * Add hostname finder utility via script * Show id in info <machine> command * Fix up dots in button titles * Fix E0602: Undefined variable 'InfoCommand' (undefined-variable) * Only test python 3.10 * Fix too early touching of data_serverconfig key * Introduce getException in api/commands/base.py * Add whole info command path into exception handling * Add whole info command path into exception handling * Delete secondary MAC adresses if MAC got changed/modified by user * Add reworked Django script dump_db * Check if_valid() before touching cleaned_data or it may not exist * Properly format settings and settings.py * Collection of recent fixes * Add systemd auto-restart hooks to service files of orthos2 and orthos2_taskmanager * Fix memory multiply by 1024 * Allow machine name into URL * Properly implement rpower and platform into query command * Check for existing previous BMC before comparing its username * Add python3-django BuildRequires * Several VM fixes and default value adoptions * Enhance orthosrc with pre-defined aliases * Revert orthos2_docs_nginx.conf again * Add undefined-variable to .pylintrc * Fix machine bugs * Get image install directory via ServerConfig key * Several virtualization fixes * Fix not existing attribute usage timezone.ZERO in task RegenerateMotd ------------------------------------------------------------------- Tue Mar 15 14:11:56 UTC 2022 - trenn@suse.de - Update to version 1.2.77+git.f8950eb: * Remove shebang from utils/remote.py and add description how to use if for testing * Set default serial device fro powerpc to hvc * Enhance saver() machine checks to properly update serial console and BMC * Do not allow renaming of machines * Make use of ssh shell call instead of paramiko lib in machinechecks.py * Add remote.py (ssh/scp) to replace paramiko python3 ssh library usage * Add remote.py (ssh/scp) to replace paramiko python3 ssh library usage * Properly update and also remove in empty case ipv6 and other machine options * Properly fix port checking for remote power devices * 'W0611' is cryptic: use '# pylint: disable=unused-import' instead * Fix wrong import order * Fix one bracket too much bug * Fix: orthos2.noarch: E: non-executable-script * orthos2.noarch: W: tmpfile-not-in-filelist /run/orthos2/ansible_lastrun * orthos2.noarch: E: zero-length /usr/lib/python3.8/site-packages/orthos2/utils/models.py * Remove not needed lintrc line * Signal() does not have providing_args attribute in constructor anymore * Use url_has_allowed_host_and_scheme instead of deprecated is_safe_url * Convert old django.conf.url import to new django.url * Remove wrong or unused translation bits and imports * Enhance command line client documentation * If no profile to install is provided, just install the assigned profile * Introduce autoreinstall machine attribute * BMC password field must be a password field. * Remote power device username/pass is mandatory, pass must be a password field * Provide default/fallback arguement for ServerConfig.by_key similar to dict.get * Add URL field to power device to find WebGUI for configuration * Add new use_hostname_as_port fence option * Add per machine cobbler sync * Do not hard code ansible key, this comes from /usr/lib/orthos2/ansible/ansible.cfg * Show "All Machines" not only to superuser, but to all users * We need a title for the cli manpage * Add commandline.rst to doc directory again * Remove suse specifics * Add example orthosrc * Fix regenerate cobbler help -> remove left over * Fix indentation introduced by recent ansible lock fix * sort serial console types in the cli * Always allow to run ansible scan -> fix deadlock * enabled the 'bad-indentation' warning, and made according fixes * enabled the 'missing-format-argument-key' warning and made according fixes * enabled the 'logging not lazy' warning and made according fixes * Enabled the superfluous-parens warning, and made according fixes * enabled line-to-long warning, and shortened lines accordingly. * Enabled wrong-import-order warning and sorted imports accordingly * Switched to lazy %s formating for logging * reenabled some pylint warnings * fixed a comprehension-escape error * Fix HINT: Configure the DEFAULT_AUTO_FIELD setting warning * Calm down pylint by removing unused exception variable * include SyncCobblerDHCP in tasks init.py * Enable and fix unused-variable via pylint * Catch Token.DoesNotExist exception at first token generation * Add missing sync_dhcp signal * Removed unsed imports detected by pylint * Create serial console entries for all domains served by a specific console server * Add config command to show current connection stats * Rework dump script - Use primary keys for only fresh database installation * Fix again wrong attr on ansible directory, just use defattr declared one line above * Diplay the screen command in the admin interface * Further enhance dump script * Natural keys must be tuples * Use PositiveSallIntererfield for kernel_device_num * Don't delete data for 'Command' sconsoles ------------------------------------------------------------------- Sat Oct 16 08:36:47 UTC 2021 - trenn@suse.de - Update to version 1.0.141+git.58cc722: * Add pylint CI workflow * Create pylint.yml * Add unique natural keys to be able to dump db table without fixed primary key * Catch exception in add_machine if hypervisor does not exist * client: Properly catch Exception on server side * Add missing import in client * Tiny fixups * Enhance documentation * Move user orthosrc file to ~/.config/orthosrc * Only show non-administrative machine in free machines list * Add not fully finished dump_test_db script and README for Django scripts * Enhance ansible scanning * Provide ordinary users with "(Re-)Create token" functionality via user preferences * Do not allow password change in ldap case ------------------------------------------------------------------- Fri Oct 15 18:27:52 UTC 2021 - trenn@suse.de - Update to version 1.0.141+git.58cc722: * Add unique natural keys to be able to dump db table without fixed primary key * Catch exception in add_machine if hypervisor does not exist * Ask client in add_machine for arch, system and group as ordered lists * Make orthos2_debug systemd service file hostname independent * Move user orthosrc file to ~/.config/orthosrc * Only show non-administrative machine in free machines list * Add not fully finished dump_test_db script and README for Django scripts * Enhance ansible scanning * Add ssh configs to ansible and fix wrong inventory template for multiple hosts * Provide ordinary users with "(Re-)Create token" functionality via user preferences * Do not allow password change in ldap case ------------------------------------------------------------------- Mon Oct 04 17:59:23 UTC 2021 - trenn@suse.de - Update to version 1.0.90+git.0a104f7: * Remove client from spec file * Avoid error site if removal of VM on hypervisor was not successful, just log it * Correct jira email queue address for report problem button * Building docs needs python-Sphinx * Remove python-django from build requires, but Require django 3.2 for installation ------------------------------------------------------------------- Tue Sep 28 14:14:53 UTC 2021 - trenn@suse.de - Update to version 1.0.73+git.d0402ef: * Fix build * Add orthos2_debug (manage.py runserver) as systemd service ------------------------------------------------------------------- Mon Sep 20 16:48:12 UTC 2021 - trenn@suse.de - Update to version 1.0.69+git.73b8b67: * Adoption to new cobbler (next-server-v4 and dns-name options) * Some ansible fixups * also rename type -> stype in the api form * Check for BMC existence before accessing * console= kernel parameter fixes passed to cobbler * Open documentation, bugzilla and download cli links in new browser tab * Improved Cobbler sync * Refactoring: Use object.get instead of object.filter for nicer error handling ------------------------------------------------------------------- Fri Sep 03 12:00:35 UTC 2021 - trenn@suse.de - Update to version 1.0.56+git.e4af4c1: * Add rpmlintrc file to spec Sources ------------------------------------------------------------------- Thu Sep 2 09:37:50 UTC 2021 - Thomas Renninger <trenn@suse.de> - Init changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor