Recent dnspython release 2.0.0 (Jul 17, 2020) has caused
ranger-agent-dbsync pod not to reach Completed state. When making a
connection to the mariadb, a getaddrinfo call is made first which
supposed to lookup the mariadb fqdn to ipaddress. The lookup failed
which result in failed connection and retry indefinitely. As a result,
ranger-agent-dbsync is stuck in Running state. This patch set provides
a constraint to not use dnspython 2.2.0 version.
Change-Id: I6e80772af70bbeff56024b585e378f7b3cafd945
When ranger-agent is deployed in kubernetes,
the configuration becomes uneditable without
editing secrets and restarting the pod.
This patchset will add configuration to the
database so that values can be overriden as
needed to serve development needs. This
includes such needs as altering logging level
and changing the ranger site which ranger-agent
points at.
Change-Id: Id8b9f16668914e3c071639359d33aba0eee076c2
variable added in previous commit
to allow dockerfile to accept
base image in a modular fashion
overrides all input. Changes this
variable to prevent that.
Change-Id: I09cea1d1b89044fc20c7d22ff4447f658ffee736
Until we have the bandwidth to
figure out what dependencies git
installs that ranger and ranger-agent
images need, we must add git back
in in order to have a functional
image
Change-Id: I46f5655324a245c8ae8a7271852a828806dddc4a
Latest tag is not auto-updated by quay,
so this puts support to tag ranger-agent
image as latest each time an image is pushed
to quay.io.
Change-Id: I3e28017d315356ed24653292159307a5a58a617b
Adding ranger-agent check and gate
to build and publish ranger-agent
image to quay.io after successfully
using these techniques for ranger
Change-Id: I6296eb8007002329594dd254a252f0a4dc5c09f1
Remove logic to stage heat template in git repo.
Ranger-agent will receive heat template directly from ranger.
Change-Id: I9b6b0df2460989775a51368d019e49e66369c56e
This patch adds health check functions and corresponding
database enhancement to support health check.
Change-Id: I57cd3a7b1f18ad2dbf3b363a3772707c20d966ee
A new package more-itertools (v7.2.0) is pulled in the latest build
environment which is not compatible with python 2.x. Upgraded pip
version helps to constraint the more-itertools version being pulled
to version 5.0.0.
Change-Id: I52416d66c1749499c675e3f4d6f1761a9859d1a4
This patch increases the polling interval for Ranger-agent-engine to
the database once it has sent an event to Ranger-agent-api to notify
RDS.
Change-Id: I6e27b5d14c37084a1ce883387b112243c378f7c0
This patch catches DBConnectionError Exception when it occurs during database update with target data.
Removed extra call to update_target_data
Change-Id: I19736a22ea9e1efbb5e577e9695967c622916eaa
This patch catches DBConnectionError Exception when it occurs during
database update with target data.
Change-Id: Ibf8a16f152bd683dc36d638963f3dd774e269852
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Id81cf0418cc385b50557d1e7450887a96678534e
Set the logging level from the conf file to override the default level.
Default level is now made to ERROR.
Change-Id: I982839509643036cfb8038f85f63f4e6ca33d74b
Ranger-agent could not send heat template due to failed
token authentication. This was due to ranger-agent making an
unscoped authorization. The fix is to enable project authorization
for token authentication.
Change-Id: I6796a627b4b4bdd9f3290ebf01aa02c23ec2218f