This hack enables to load dashboard correctly by using django based
implementation that is used in xena. Ideally, we should use angular
based implementation like horizon, but I propose this workaround
firstly because the current problem is really painful for us to
develop Trove server side without dashboard.
Task: 44413
Story: 2009825
Change-Id: I7da457f3a4fccb251288ac8b51df40a25a7e6e4a
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: I53b5c6461f74bc177043691b9686e76f0c61f472
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: I370ffb25fe7aa9d77187ad84dbea7db0e229c3c1
* Remove ApplyChanges and DiscardChanges actions
* Don't use cache when getting configuration
* Config parameter is added and removed one by one. There is no API
to add or delete a specific parameter.
Story: 2009084
Task: 42901
Change-Id: I81e00c25c7569fb6b114e2f66b71552f2d093c0b
The current nova client initialization doesn't take regions into
consideration so that the flavor used for creating trove instance
is coming from other regions.
Change-Id: Ia5a93a220c9ec86a23d281dc3604eeaa9c2d6673
We should reach endpoint type that is provided as a horizon option
OPENSTACK_ENDPOINT_TYPE and fallback to default publicURL.
Change-Id: Ib6a350e6f6f5a45a2536ea59639efe39c757aab5
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I330a09fd9294dd9c19847e587015039443bd16de
Due to a backwards incompatible change in troveclient the api call edit
has been replaced with update.
Change-Id: Id53e74cf5a4b96b8960bec385f00b978f9d1520d
UPPER_CONSTRAINTS_FILE is old name and deprecated.
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
For more info. please refer [1].
[1] https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
Change-Id: I5403b96d4dd0faac9f1295d57a1680a7d452c7b1
Backup Strategy object doesn't have ID, so we'll show
Project ID and Instance ID if exists.
Story: 2008500
Task: 41564
Change-Id: I25f6a40e90d1e052c2ae1f33d161522b44b664b3
We need to specify doc requirements in doc/requirements.txt
to avoid problems with the pip resolver [1] for the release team [2][3].
Removing specific doc requirements from test-requirements.txt.
The problem here is that this repos haven't doc/requirements.txt file
and by default in this case zuul will use the test-requirements.txt file
to pull requirements [4].
This requirements file contains extra requirements like flake8 that
collided with those allowed in our job environment and so the new pip
resolver fails to install these requirements and the job exits in error.
This project meet the conditions leading to the bug.
/!\/!\/!\
Notice that I voluntarily added the doc directory even if no docs
are generated here because zuul will try to pull this requirements from
there first and the contained requirements are needed for reno but AFAIK
the releasenotes dir is ignored by zuul. c.f [4] for further details.
/!\/!\/!\
[1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html
[4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36
Change-Id: I77bbf9eac7bfe707aeed40980cfddfb5f0be2f91
We don't need to specify input type manually. Django will render
input[type=number] for forms.IntegerField
Change-Id: I4c8d0ae5d82088745bdaa00f15b1c62866cb4070