-
Notifications
You must be signed in to change notification settings - Fork 21
Comparing changes
Open a pull request
base repository: openstack/charm-openstack-dashboard
base: master
head repository: openstack/charm-openstack-dashboard
compare: stable/zed
- 17 commits
- 50 files changed
- 9 contributors
Commits on Oct 21, 2022
-
Updates for zed stable branch creation
- Set default branch for git review/gerrit to stable/zed - Switch tests to stable. - Switch to using stable charm-helpers branch. - Switch to using stable charm.openstack branch. - Switch to using stable zaza, zaza-openstack-tests branch - (reactive charms) Add build.lock file - (classic charms) make sync - (reactive: not reactive plugin): lock charm-tools < 3.1 - (reactive: with reactive plugin): lock charm snap to 3.x/stable Change-Id: I15d6662d536704eb15d8b64698bda559bdb02b8f
Configuration menu - View commit details
-
Copy full SHA for 0b4d640 - Browse repository at this point
Copy the full SHA 0b4d640View commit details
Commits on Jan 9, 2023
-
Tox 4.0.0 was recently released and it has several breaking changes. We pin to < 4.0.0 here. We are planning to move forward only on the master charm branches. Tox is also pinned to < 4.0.0 for stable branches in upstream openstack-zuul-jobs as well as in zosci-config. However, the requires= section in the charm's tox.ini file ends up installing tox>4, wiping out the zuul-pinned tox<4 that was already installed installed. This patch fixes that. Change-Id: I63617e671dbf1ffdba19d17f1a9d18269b558c91
Corey Bryant committedJan 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 7cb1d9f - Browse repository at this point
Copy the full SHA 7cb1d9fView commit details
Commits on Jul 11, 2023
-
Make LocalSettingsContext more robust to priority
The relation data for for the LocalSettings context could cause the priority sorting to break if the priority key wasn't cmpable (e.g. using <, > or ==). This patch fixes the associated bug, by making the sorting extra robust and ensuring that un-cmp-able values are 'greater' (e.g. further down the list) that cmp-able values, and equal to each other. E.g. a partially ordered set. This change also pins jsonschema in test-requirements.txt to fix py310 failures due to newer versions of jsonschema pulling in rpds-py and therefore the Rust toolchain. Change-Id: I6bbf7e5f81a772ffc6ea859c9ab7c05f2eb9fdc5 Closes-bug: #2023404 (cherry picked from commit e8d0ca3)
Configuration menu - View commit details
-
Copy full SHA for 4bb148c - Browse repository at this point
Copy the full SHA 4bb148cView commit details
Commits on Aug 18, 2023
-
[zed] Ensure get_requests_for_local_unit doesn't fail on incomplete r…
…elation This is a rebuild/make sync for charms to pickup the fix in charmhelpers to fix any inadvertant accesses of ['ca'] in the relation data before it is available from vault in the certificates relation. Fix in charmhelpers is in [1]. [1] juju/charm-helpers#826 Closes-Bug: #2028683 Change-Id: I484443c470efe4d3cd89f5b6527576fea7414a03
Configuration menu - View commit details
-
Copy full SHA for dc5f4be - Browse repository at this point
Copy the full SHA dc5f4beView commit details
Commits on Sep 27, 2023
-
openstack-dashboard exposes the hostnames (and IP addresses) that can be used by users to load Horizon. There are 3 possible sources, they are juju units ingress-address, os-public-hostname and vip config options Closes-Bug: #2030094 Change-Id: I5eb524c6258f72980ef43175f2bed21d7ca078be (cherry picked from commit 484b7d8)
Configuration menu - View commit details
-
Copy full SHA for eab473e - Browse repository at this point
Copy the full SHA eab473eView commit details
Commits on Oct 20, 2023
-
Support disabling apache wsgi socket rotation
Bug LP 1863232 introduced a new Apache configuration option called WSGISocketRotation which allows users to disable wsgi socket rotation. This patch makes this configurable with a new wsgi-socket-rotation config option that defaults to the Apache default and can optionally be set to False. Closes-Bug: #2021550 Change-Id: Ic89feaf34f6f9060fa1fde4a9dacb7446dd7b532
Configuration menu - View commit details
-
Copy full SHA for d0d0f0f - Browse repository at this point
Copy the full SHA d0d0f0fView commit details
Commits on Dec 12, 2023
-
Run relation_set() in dashboard_relation_changed() on leader
The commit 484b7d8 introduced a new relation that relies on an application databag to exchange data, although only the leader can write to it, and the original patch didn't guard the relation_set() call with a is_leader(), this patch addresses that problem wich produces a hook failure on follower units when openstack-dashboard is deployed in HA. Closes-Bug: #2046257 Related-Bug: #2030094 Change-Id: I1930b0b96f65cb627f896db67dddc6370cf6a413 (cherry picked from commit 4d55814)
Configuration menu - View commit details
-
Copy full SHA for 617fbcc - Browse repository at this point
Copy the full SHA 617fbccView commit details
Commits on Feb 8, 2024
-
Allow configure of OPENSTACK_INSTANCE_RETRIEVE_IP_ADDRESSES
If network calls to retrieve ports and floating IPs take too long, then the project > instances page cannot be loaded. This config allows disabling the network calls when loading the page with minor side-effects, as a workaround to avoid downtime while other performance optimizations can be done on the side to allow the page the load so the workaround is no longer needed. Closes-bug: #2051003 Related-bug: #2045168 Change-Id: Iedad6ef48cbe0b776594f4ad8276d3d713cd360c (cherry picked from commit 6b93e9d) (cherry picked from commit 45a86be) (cherry picked from commit 1ec179b)
Configuration menu - View commit details
-
Copy full SHA for 9e2ae8e - Browse repository at this point
Copy the full SHA 9e2ae8eView commit details
Commits on Mar 28, 2024
-
Adjust haproxy timeout to intended values
Many years ago change Ida7949113594b9b859ab7b4ba8b2bb440bab6e7d attempted to change the timeouts of haproxy but did not succeed, as deployments were still using the values from the charm's templates/haproxy.cfg file, being effectively set to 30 seconds and causing timeouts (see bug). Additionally, the description of the config options became inaccurate, stating the default to be a value that they were really not. This patch addresses the timeout value discrepancy, adjusting to the original change's intended values. Closes-bug: #2045168 Change-Id: I83405727b4a116ec6f47b61211bf8ef3d2d9fbd6 (cherry picked from commit 09c5871) (cherry picked from commit 2f430d1) (cherry picked from commit f013b18)
Configuration menu - View commit details
-
Copy full SHA for f6f60a3 - Browse repository at this point
Copy the full SHA f6f60a3View commit details
Commits on Sep 26, 2024
-
Set X-Frame-Options header to sameorigin
If this header is set to deny, then operations cannot be performed from the network topology page as the <svg> tag is a kind of <embed> and access is restricted from there. Setting it to sameorigin allows operations from the network topology page as long as they belong to the same web application (same origin). Related-Bug: #2077024 Change-Id: Ifcc9725bad34178a3eb606e9f822d2a68f5bf987 (cherry picked from commit ef031d4)
Configuration menu - View commit details
-
Copy full SHA for 57ba7e9 - Browse repository at this point
Copy the full SHA 57ba7e9View commit details
Commits on Oct 11, 2024
-
Set X-Frame-Options header to sameorigin for https
If this header is set to deny, then operations cannot be performed from the network topology page as the <svg> tag is a kind of <embed> and access is restricted from there. This was previously set only for the HTTP virtual host (commit ef031d4). This patch adds the same configuration for HTTPS. Closes-Bug: #2077024 Change-Id: I9b0819890750391d1980c4d1ee9c171ba6d38c8b (cherry picked from commit 0f5fc5e)
Configuration menu - View commit details
-
Copy full SHA for 60b1295 - Browse repository at this point
Copy the full SHA 60b1295View commit details
Commits on Apr 8, 2025
-
Fix missing create/delete role buttons
The frontend create/delete role buttons on Identity>Roles page rely on a backend config OPENSTACK_KEYSTONE_BACKEND that is defined in the config file. However, the setting is not being returned to the frontend because there is another setting called REST_API_REQUIRED_SETTINGS that lists the settings that are returned to the frontend. This patch adds OPENSTACK_KEYSTONE_BACKEND to REST_API_REQUIRED_SETTINGS which was also done upstream on commit 9c19b07 back in 2019. Closes-bug: #2056377 Change-Id: Ia8a18e66610f7149399fe1614b1e515ecf799f55 (cherry picked from commit 2f52ca2)
Rodrigo Barbieri committedApr 8, 2025 Configuration menu - View commit details
-
Copy full SHA for 35cce5d - Browse repository at this point
Copy the full SHA 35cce5dView commit details
Commits on Oct 6, 2025
-
Change flag for enabling secure cookies
Secure cookies where enabled on the local_settings.py template by the flag ssl_configured that was not set anywhere. Setting now that flag on the ApacheSSLContext class. Closes-Bug: #2118778 Change-Id: Ic73b1a6a878efae126c87764d2a26afbfce4d740 Signed-off-by: Jorge Merlino <jorge.merlino@canonical.com> (cherry picked from commit 2c43ae4)
Configuration menu - View commit details
-
Copy full SHA for 893dc75 - Browse repository at this point
Copy the full SHA 893dc75View commit details -
Add support for Content-Security-Policy header
Adding a configuration parameter csp-options that, when set, adds a Content-Security-Policy header to the apache configuration. This header can prevent or minimize the risk of certain types of security threats by placing restrictions on the things the web page's code can do. Closes-Bug: #2118835 Change-Id: I06f0b1c2787fa56460e5a196d3ca07c0a85c14e3 Signed-off-by: Jorge Merlino <jorge.merlino@canonical.com> (cherry picked from commit 41250d9)
Configuration menu - View commit details
-
Copy full SHA for e8b1753 - Browse repository at this point
Copy the full SHA e8b1753View commit details
Commits on Nov 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2d82e8c - Browse repository at this point
Copy the full SHA 2d82e8cView commit details
Commits on Feb 3, 2026
-
Remove form-action 'self' from CSP default configuration
This setting breaks Single Sign On as it prevents the forms to submit to an external site, which is exactly what the login form does when SSO is enabled. Closes-Bug: #2138262 Change-Id: Ia0e9df362b1ccc4c797a6cfe0f6d10a660f7c924 Signed-off-by: Jorge Merlino <jorge.merlino@canonical.com> (cherry picked from commit 40a8e74)
Configuration menu - View commit details
-
Copy full SHA for 180b36f - Browse repository at this point
Copy the full SHA 180b36fView commit details
Commits on Jun 15, 2026
-
* update: - charmcraft.yaml for v3 - tox.ini to use py3.10 by default - test-requirements.in to use zaza for juju3 - update test bundles to work with charmcraft v3 * generate: - merged-requirements-py310.txt - test-requirements-py310.txt * add: - update-requirements env to tox.ini * .zuul.yaml: - switch to charm jobs to get py310 support Change-Id: I834671920624de60bbf72bffc8b40a70079c8cea Signed-off-by: Arif Ali <arif-ali@ubuntu.com>
Configuration menu - View commit details
-
Copy full SHA for ad303e7 - Browse repository at this point
Copy the full SHA ad303e7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...stable/zed