| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* The logrotate file owner should be root
* Log file path is /var/log/trove/trove-guestagent.log
Change-Id: I669fedc76aa79d7bfc1e4e64684adc4a89a3a15d
|
|
|
|
|
|
|
|
|
|
|
| |
* Only run 'FLUSH PRIVILEGES;' when needed
* Fix SqlClient contextmanager initialization
Story: 2009091
Task: 42921
Change-Id: I05a07402388d214dc95071be709191f63af49411
(cherry picked from commit a12b2be7060f6a98d5ff52a0823b40f012a31449)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added a periodic task for postgresql datastore to clean up the
archived WAL files.
* Added a check when creating incremental backups for postgresql.
* A new container image ``openstacktrove/db-backup-postgresql:1.1.2``
is uploaded to docker hub.
Story: 2009066
Task: 42871
Change-Id: I235e2abf8c0405e143ded6fb48017d596b8b41a1
(cherry-picked from commit 02971d850b57ac27a126ecb8ca4012f97ae856fd)
|
|
|
|
|
|
|
| |
Change-Id: If2d3022a59ba535e1361a3ba9bc9dd983ca25256
Story: 2009051
Task: 42821
(cherry picked from commit 69f08ab470a0d1d1d4676b41ad29a9c19ce28648)
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Story: 2009043
Task: 42806
Change-Id: I3499956a7ba0a5d0ab4a49f5938ce038446d91b7
(cherry picked from commit f0bf45ea120f5b22be50fdc0f588c431fea0e8f5)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Never remove user defined config, changing the function name from
save_configuration to reset_configuration in trove-guestagent.
* Improved some logs
* Do not remove Innodb Log Files after resize which will cause error:
Can't open and lock privilege tables: Table './mysql/user' is marked
as crashed and should be repaired
Story: 2009033
Task: 42773
Change-Id: I9e3165ed9b38b15714542e35456415e65d438497
(cherry picked from commit c274ab9f1a9b270c0ec2cb2d4aebe052aa37d416)
|
|
|
|
|
|
|
|
| |
iptables-persistent is needed to persists the iptable settings inside
guest instance.
Change-Id: I96bb9f948dda22f50ec2a4fb5710ad9778e16b9d
(cherry picked from commit 4ce59ace17612a13bc65aea3844b4e4a187288da)
|
|
|
|
|
|
|
|
|
|
| |
- Changed the network mode of database container to "bridge" and exposed
the service ports.
- Use socket file to connect with the database.
- Upgrade the backup container image for postgressql.
Change-Id: Id5b119f8a474befc3a2cd6e061bbffc4ae5f7bb6
(cherry picked from commit b050996b9f6df738a0f68ac36a5b5f17f8bb2bc2)
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Change-Id: Ib35743e1c315bb7fd4d0fbd99eaa409a4bf5c792
Story: 2008996
Task: 42658
(cherry picked from commit 6d2ab68a8aa0406ee6320e778b8e290827c9e730)
|
|/
|
|
|
|
|
|
|
|
| |
Complement missing float types when loading configuration group parameters
so that parameters of type float can be attached into the trove instance successfully
Story: 2008917
Task: 42508
Change-Id: Iae4d8fc52a50da4fd347270271f6761ce766d5c3
(cherry picked from commit 189d3493a844231dfa10062b5e632a3e931e50f2)
|
|
|
|
| |
Change-Id: I2f6acb879004feb4d935ba81e3dabf6e54ec2ab4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Device owner of router ports is not limited to network:router_interface
and can also be network:router_interface_distributed or
network:ha_router_replicated_interface depending on the router
to which port is attached.
Currently, when HA router is used, trove fails with:
`Subnet is not associated with router` since port does not pass filter
Change-Id: Ie8b3884dd13147f29d5632275fa5c75e801e04c8
(cherry picked from commit d5497179d4789ef1c22ad8f9a39c719459241a62)
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib00bfc636cf47256128c1169127979d14f37f86a
|
|/
|
|
|
| |
Change-Id: I7d8a23a2b015d3eead2eefb5df158e950fff0943
(cherry picked from commit e4b70cf73a7e8069f36273690e630022dbabab67)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.
Until the requirements repository has as stable/wallaby branch, tests will
continue to use the upper-constraints list on master.
Change-Id: Ib56ef0e030243abdc2c5d961fd9a0a8665a07006
|
|
|
|
| |
Change-Id: I03ef3a3331c69224a9587a31b8a8ce7bcc820671
|
|
|
|
| |
Change-Id: Id9d9ea26d2a9cdc45d9e84764a49baa46d052281
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
In multi-region deployment with geo-replicated Swift, the user can
restore a backup in one region by manually specifying the original
backup data location created in another region.
Change-Id: Iefef3bf969163af707935445bc23299400dc88c3
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
By default, trove guest agent is sending health heartbeat msg for every
60s, so agent_heartbeat_expiry should be bigger than that.
Change-Id: I348a82aa948079b7bba5c172b8d57d5f5dee28a0
|
|/
|
|
| |
Change-Id: Ie370eff134ae0e1394d0b03049a46a125d0db71a
|
|
|
|
|
|
|
|
|
|
|
|
| |
The RESTART_REQUIRED service status set by guest agent should not
be overridden by the health heartbeat mechanism.
The RESTART_REQUIRED can only be changed when the instance is restarted
or rebooted.
Story: 2008612
Task: 41795
Change-Id: I98baf252452353237bc8fb14357df4e7bcb2867a
|
|
|
|
| |
Change-Id: I6a144fbf5d79c29dc204483bb7403ea850983a73
|
|
|
|
|
|
|
|
| |
Currently, trove guest agent is pulling container images from docker
hub, it's impossible to use private container registry, this patch
is adding that support.
Change-Id: I3d14810b43acbf5d2fe6afcc138d476e366042f4
|
|
|
|
|
|
|
|
|
|
| |
ALthough diskimage-builder will solve the issue eventually, but we
still prefer to put the package installation under trove's own control.
Story: 2008559
Task: 41697
Change-Id: Ie704db8233c4b797eeefa140c4a11427280dffd9
|
|
|
|
|
|
| |
update publish-trove-guest-image-ubuntu-bionic-dev description
Change-Id: Ic5a977cf629ddc8ac53734881b8d14f732c5b954
|
|
|
|
|
|
|
|
|
| |
Add python3.7 from setup.cfg, since Wallaby's python
supported runtimes are python 3.7[1]:
[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019648.html
Change-Id: I04c22c6142fc51810d9132e82927dc2dae40cf9d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remove python3.7 from setup.cfg, since Wallaby's python
supported runtimes are python 3.6 and python 3.8[1]:
[1]: https://governance.openstack.org/tc/reference/runtimes/wallaby.html
Change-Id: I2684608c4e8ae71a9ded46e54cdba926af6b82f3
|
| |
| |
| |
| |
| | |
Implements: blueprint remove-unicode
Change-Id: Ib7eb517f404fe87b880f7091366721d2cfc5cdf8
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As per the community goal of migrating the policy file
the format from JSON to YAML[1], we need to do two things:
1. Change the default value of '[oslo_policy] policy_file''
config option from 'policy.json' to 'policy.yaml' with
upgrade checks.
2. Deprecate the JSON formatted policy file on the project side
via warning in doc and releasenotes.
Also replace policy.json to policy.yaml ref from doc and tests.
[1]https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html
Change-Id: I790409da69df8479ad2fe152b15c32ba45067c23
|
|\ |
|
| |
| |
| |
| |
| |
| | |
[1] https://pypi.org/project/cliff/3.5.0/
Change-Id: I96f331d0978d2f8ace5d48a3dc801a9a3ab38a33
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
Added a new field ``operating_status`` for the instance to show the actual
operational status of user's database.
Change-Id: I7c52cff0ec48289fe1a260e99e02a506d4f8ddec
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
The same with trove-tempest-plugin CI settings:
https://github.com/openstack/trove-tempest-plugin/blob/355a351fccb286bf7d9025829e5362a4f0f6a223/.zuul.yaml#L102
Change-Id: I971c50007c580a077e5e7e0c7fc5086492f3b883
|
|/
|
|
|
|
| |
Use port network ID is more reasonable.
Change-Id: I219bf3db15124e67cd65c7d7f686ba73573e2761
|
|
|
|
|
|
|
|
|
|
|
| |
The community doesn't have a final solution, the following are what we found:
* virtualenv 20.2.2 released recently with pip bumped to 20.3.1
* pip before 20.3 is not actually satisfying the full dependency set and those
issues were uncovered by the newer version.
* Disable this job for now until the community has a decent solution.
Change-Id: I8cd4554a20f89df92dbad4961d5a07a21f26fae8
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Story: 2008415
Task: 41356
Change-Id: I5c1717892a167d119e596a11ae8d41e4edc1d27c
|
| |
| |
| |
| |
| |
| |
| |
| | |
doc8 only supports python version less than 3.4
[1] https://pypi.org/project/doc8/0.8.0/
Change-Id: Icd49aed78a9f15d07e12ffc790241435307577e7
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We don't need an HTTP client for this, we only
need status codes. Just load that instead.
https://docs.python.org/3/library/http.html
Change-Id: I2be70b395877ede3f594232a19cab4b83835dcc5
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
Need tempest group to get tempest jobs to work
Change-Id: I3d8cfd57278ba426067f0631d63c02f2b73dcbf4
|