SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for orthos2-1.3.0+git.16207aa-1.156.noarch.rpm :

* Thu Oct 12 2023 egottholdAATTsuse.com- Update to version 1.3.0+git.16207aa:
* 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
* fix: run isort on remaining files
* fix: Remove unsupported cobbler_server from django admin panel
* 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
* 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 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
* Remove shebang from utils/remote.py and add description how to use if for testing
* Fix not existing attribute usage timezone.ZERO in task RegenerateMotd
* Update serial console server on BMC user/pass modifications
* 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
* 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
* Add URL field to power device to find WebGUI for configuration
* Add new use_hostname_as_port fence option
* Add per machine cobbler sync
* Enhance command line client documentation
* 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
* Tue Oct 10 2023 egottholdAATTsuse.com- Update to version 1.2.0+git.9d153cd:
*
* Wed Oct 27 2021 trennAATTsuse.de- Update to version 1.2.0+git.9d153cd:
* 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
* 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
* Show logged in user in command prompt
* Do not enforce username, token is enough
* Pass username in initial API response
* Introduce new client parameter: -c/--config to pass an addtional orthosrc config file
* Ask client in add_machine for arch, system and group as ordered lists
* Make orthos2_debug systemd service file hostname independent
* 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
* 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
* Enhance documentation
* Move user orthosrc file to ~/.config/orthosrc
* Use PositiveSallIntererfield for kernel_device_num
* Don\'t delete data for \'Command\' sconsoles
* 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
* Always try to use ssl connection and complain/warn if none ssl is chosen
* Set default port to 80, not 8000
* Add python3-ldap (Build)Requires: (used in settings.py)
* Apply possible database migrations and create static html files from templates in rpm post section
* Wed Oct 06 2021 trennAATTsuse.de- Update to version 1.0.95+git.3b665ad:
* In case of wrong password, do not ask to reset it if AUTH_ALLOW_USER_CREATION is not set
* Mon Oct 04 2021 trennAATTsuse.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
* Wed Sep 29 2021 trennAATTsuse.de- Update to version 1.0.82+git.c4dca3b:
* Building docs needs python-Sphinx
* Wed Sep 29 2021 trennAATTsuse.de- Update to version 1.0.80+git.34274bf:
* fix build
* Wed Sep 29 2021 trennAATTsuse.de- Update to version 1.0.77+git.ea9e51a:
* Remove python-django from build requires, but Require django 3.2 for installation
* Wed Sep 29 2021 trennAATTsuse.de- Update to version 1.0.73+git.d0402ef:
* Add orthos2_debug (manage.py runserver) as systemd service
* 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
* Add rpmlintrc file to spec Sources
* Whitespace Correction
* Actually save te fence agent in the AddRemotePowerDevice command
* Renamed rpower_power_device query field to rpower_device
* Added a delete command for Remotepowerdevices
* Set required=False for unknown_mac
* fix: Satisfy RPMlinter
* Add orthos documentation on port 9000
* Fix validation in add machine admin form
* Fix typo in Exception
* Fix typo in exception which got recently introduced
* Enable serial console task signaling again
* Also allow entering of machines without MAC via comandline
* Default \'hypervisor\' to \'none\' in add command
* Lots of ansible enhancements
* Correctly parse IBM Bios dates with NA string
* Fix ram size
* Separate virtualization_api into int and object variable
* Tue Jul 13 2021 trennAATTsuse.de- Update to version 1.0.28+git.1626092383.b0e7369:
* Remove created and updated database fields from serverconfig and others
* Tue Jul 13 2021 trennAATTsuse.de- Update to version 1.0.26+git.1626092383.b0e7369:
* Add python3-psycopg2 (python postgres lib) to Requires
* Mon Jul 12 2021 Thomas Renninger - Enhance _service file to always fetch latest master
 
ICM