Branding ses5 3.5.0

Merged
#522 · Created  · Last updated

Merged pull request

Merged in lpaduano/openattic/branding-ses5-3.5.0 (pull request #522)

df3ca3e·Author: ·Closed by: ·2017-09-14

Description

  • Updated version in version.txt and CHANGELOG to 3.4.5

    Signed-off-by: Patrick Nawracay pnawracay@suse.com

  • Depend on Ceph Luminous (OP-2622)

    We no longer maintain compatibility with Jewel anymore. Thus, the .spec file should reflect reality.

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Added osd_flags to CephCluster. (OP-2598)

    Also: Added database migration.

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Stop requests.packages.urllib3 from spamming the log (OP-2616)

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Minor documentation improvements

    Removed section about Filesystem API Added section about oA systemd Added note about the WIP state of the admin guide Removed obsolete reference to openattic-gui

    Signed-off-by: Lenz Grimmer lenz@openattic.org

  • Documentation: Added Troubleshooting chapter (OP-1070)

    Created an initial chapter about troubleshooting an oA installation by checking the relevant log files.

    Signed-off-by: Lenz Grimmer lenz@openattic.org

  • CHANGELOG edited online with Bitbucket

  • Random e2e test failure: Failed to add iscsi target (OP-2621)

    Signed-off-by: Volker Theile vtheile@suse.com

  • Upgrade Protractor (OP-2618)

    With the upgrade of Protractor we also get a more recent version of webdriver and jasmine.

    Add Protractor as a npm dev dependency. With this the correct versions of protractor, jasmine and webdriver will be installed when we run "npm install" on webui folder.

    Add two new npm scripts: webdriver and protractor. This allow us execute webdriver and protractor locally by running "npm run webdriver" and "npm run protractor".

    Edit some tests so they can run on newer versions of protractor.

    Signed-off-by: Tiago Melo tmelo@suse.com

  • Fixed Grafana Node Statistics are not immediately visible in oA (OP-2634)

    The data from osd metadata ... was overwriting the data from the pillar. Now exchange the parameters in order to overwrite the hostname with the fqdn.

    Also:

    • Document and test side effect on utilities.aggregate_dict.

    • Added doctest to utilities and taskqueue.models.

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Export HTML e2e report (OP-2261)

    Signed-off-by: Tiago Melo tmelo@suse.com

  • Fix licenses version alignment

    Signed-off-by: Tiago Melo tmelo@suse.com

  • Random e2e failure: ceph rgw buckets should delete the test user (OP-2627)

    • Use helpers.setLocation() instead of clicking the navigation menu and submenus.

    • Remove nested it because they are not supported.

    Signed-off-by: Volker Theile vtheile@suse.com

  • Documentation: Updated project descriptions (OP-2643)

    Changed the project descriptions in README.rst and openattic.spec to reflect the wording used on openattic.org (see OP-2116 for details)

    Signed-off-by: Lenz Grimmer lenz@openattic.org

  • Fixed KeyError: 'hostname' in nodes tab (OP-2638)

    Caused by ceph mds metadata returning entries without hostname.

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Fix random NFS e2e timeout failure (OP-2641)

    Modifed taskQueueSubscriber to use $interval instead of $timeout on its subscribe method.

    Modified e2e tests to support the previous change.

    Signed-off-by: Tiago Melo tmelo@suse.com

  • Updated CHANGELOG: Added note about OP-2643

  • Improve the e2e framework to execute all test in a Vagrant box environment (OP-2640).

    • Introduce new config options to be able to execute e2e tests using Vagrant boxes.

    • Use helpers.login() function to fix various tests that fail because the input fields are not cleared.

    • Adapt documentation.

    Signed-off-by: Volker Theile vtheile@suse.com

  • s

  • Remove the checkbox column in the OSDs/Nodes datatable (OP-2636)

    Signed-off-by: Volker Theile vtheile@suse.com

  • Improve protractor report configuration (OP-2647)

    Signed-off-by: Tiago Melo tmelo@suse.com

  • Hide RBD usage percentage bar if no usage information is available (OP-2639)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • "Not available" message if no RBD disk usage information is available (OP-2639)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • Update e2e documentation (OP-2329)

    Include reference to protractor style guide.

    Remove outdated information.

    Signed-off-by: Tiago Melo tmelo@suse.com

  • CHANGELOG edited online with Bitbucket

  • Replace JSCS and JSHint with ESLint (OP-2597)

    Update to some js files was needed because ESLint has some rules that are a bit more strict.

    Signed-off-by: Tiago Melo tmelo@suse.com

  • Fix dashboard error if no user profile exists (OP-2649)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • CHANGELOG edited online with Bitbucket

  • CHANGELOG edited online with Bitbucket

  • Add Ceph cluster settings modal (OP-2599)

    This is being used on the Ceph OSDs listing page.

    Signed-off-by: Tiago Melo tmelo@suse.com

  • iSCSI Target dialog should support RBDs with data-pool enabled (OP-2633)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • Fix App not installed: ifcoinfig.0005_remove_hostgroup_ipaddress_netdevice (OP-2646)

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Workaround for Luminous mon_allow_pool_delete config option. (OP-2216)

    Also:

    • Added return code to ExternalCommandError

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • CHANGELOG edited online with Bitbucket

  • Moved ceph.librados.run_in_external_process to utilities.run_in_external_process.

    Also:

    • Moved ceph.librados.ExternalCommandError to exception.ExternalCommandError.

    • Fixed imports for these two.

    • Moved and renamed ceph.tests.CallLibradosTestCase to tests.RunInExternalProcessTestCase.

    • Added timeout parameters to tests.RunInExternalProcessTestCase.

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • MON widget will verify if timechecks are there (OP-2655)

    The problem was that if no timechecks were available the UI had thrown an error because the attribute it wanted to use wasn't there.

    Signed-off-by: Stephan Müller smueller@suse.com

  • Harden task queue directive test cases (OP-2619)

    Our test jobs have experienced random failures with this test suite. Each test case in the directive suite can now be run on it's own. This should prevent most random failures.

    Signed-off-by: Stephan Müller smueller@suse.com

  • The statistic/detail tab page is still displayed when the datatable is reloaded (OP-2537)

    Signed-off-by: Volker Theile vtheile@suse.com

  • Moved ceph.librados.run_in_external_process to utilities.run_in_external_process.

    Also:

    • Moved ceph.librados.ExternalCommandError to exception.ExternalCommandError.

    • Fixed imports for these two.

    • Moved and renamed ceph.tests.CallLibradosTestCase to tests.RunInExternalProcessTestCase.

    • Added timeout parameters to tests.RunInExternalProcessTestCase.

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Fix ./manage.py install --pre-install when updating from 2.0.20 (OP-2577)

    In Django 1.6, if syncdb or django_16_migrate fail. Drop the database and then re-insert all data that was previously stored, because we no longer have any important data in the database.

    Also:

    • Drop django_16_migrate.py

    • Temporarily backup db content in /tmp/openattic-upgrade-backup-data to recover from unexpected errors while upgrading oA.

    Signed-off-by: Sebastian Wagner sebastian.wagner@suse.com

  • Fix 'Configure Cluster-wide OSD Flags' header button position (OP-2657)

    Signed-off-by: Volker Theile vtheile@suse.com

  • CHANGELOG edited online with Bitbucket

  • Display an error message when the loading of form data fails (OP-2656)

    Signed-off-by: Volker Theile vtheile@suse.com

  • Enable the RBD stripingv2 feature (OP-2454)

    The feature was deactivated because of the luminus breaking changes regarding the striping feature. Now you can set the stripe unit and count. The stripe unit and the object size influence each other, but the user will see this change. Advices and help texts were added.

    Signed-off-by: Stephan Müller smueller@suse.com

  • New UI changes

    • Size error if not at least one object set has enough space in the chosen rbd size.

    • Error if you type in a count less than 2.

    • Description will now show how many object sets can be fit in.

    • Added helper for rbd features - used by striping feature.

    Signed-off-by: Stephan Müller smueller@suse.com

  • Test changes

    • New size test.

    • New size parameter for rbd creation because if striping is enabled the size can't just be the size of the object size anymore in each test

    • Added description for "changeInput"

    • Added usage of changeInput

    Signed-off-by: Stephan Müller smueller@suse.com

  • Addressed comments

    • Better helper message

    • Fixed type

    • Removed suggestion

    Signed-off-by: Stephan Müller smueller@suse.com

  • Add an edit dialog for ceph pools (OP-2608)

    Now you can set/unset applications on existing pools and increase their number of placement groups.

    Signed-off-by: Stephan Müller smueller@suse.com

  • Addressed comments

    • Now all form elements that were hidden before will now be shown as disabled

    • Renamed routing back from "pool" to "pools"

    Signed-off-by: Stephan Müller smueller@suse.com

  • Fix cherry-pick merge (OP-2608)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • Fix pool add/edit form submission with keyboard "enter key" (OP-2608)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • Fix javascript syntax error (OP-2608)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • Add feedback panel to the openATTIC gui (OP-100)

    Adds a panel to the right site of the openATTIC user-interface that can be expanded. In the feedback panel are buttons that will refer the user to our bug reporter and other interesting web pages.

    Signed-off-by: Sebastian Krah skrah@suse.com

  • Raise exception when RGW user has no keys (OP-2652)

    Signed-off-by: Ricardo Dias rdias@suse.com

  • Fix js error that happen when user deletes the object size (OP-2454)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • Fix striping helper message (OP-2454)

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • Fix typo on test description

    Signed-off-by: Ricardo Marques rimarques@suse.com

  • CHANGELOG edited online with Bitbucket

  • CHANGELOG edited online with Bitbucket

  • CHANGELOG edited online with Bitbucket

  • Updated changelogs in preparation for v3.5.0

    Signed-off-by: Laura Paduano lpaduano@suse.com

0 attachments

0 comments

Loading commits...