Age | Commit message (Collapse) | Author | Files | Lines |
|
- introduce interval parameter that can be passed to define check interval
- reduce default wait intervals from between 5-11 to 2-6 seconds
- move checks to separate methods [0]
[0] this prepares executing the checks in parallel in another change once this
one should work fine
Issue-ID: INT-2284
Change-Id: Ie93360e700b3d1898bed51c0612e5430d7d502cc
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
Issue-ID: OOM-3294
Change-Id: I5b257fb2e885b3c6bc0955c2886f7c74f591849f
Signed-off-by: saul.gill <saul.gill@est.tech>
|
|
Add support for non-Selector services
Issue-ID: OOM-3280
Change-Id: I78b96633c66d0f00aea308d1587ebae2732871cd
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Services can be defined without Selector, but via EndpointSlices
(https://kubernetes.io/docs/concepts/services-networking/service/#services-without-selectors)
This was not covered by the ready.py and is now added.
Issue-ID: OOM-3280
Change-Id: Ie386257bd6533cb735ab872b70a2ecd845ee424a
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Fix dockerfile and service-name parameter
Issue-ID: OOM-3280
Change-Id: Id731c1b856206cd4ddb1b621f73871c34875f8a2
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Correction for the --service-name option
Issue-ID: OOM-3280
Change-Id: I2a5f39f65522b0be5a858190027e69af209e4431
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
With the new base image the requirements.txt is not loaded,
therefor it has to be added into the dockerfile
Issue-ID: OOM-3280
Change-Id: I00cdf1f60ae2e07d6b0fc7246798f2d241d17471
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Corrected the log directory in container definition file
Issue-ID: OOM-3280
Change-Id: I6afebf85b82ecce011d6eedea278d0a7c1f95e04
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
New parameters for service readiness check and
namespace. Update the docker image and python modules
to the latest versions.
Issue-ID: OOM-3278
Issue-ID: OOM-3280
Change-Id: Ib1fe8f6b5cc47b251abea4138199a7e605685248
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Add new option to check, whether a service is ready to be used.
The function will find the selected pods used for the service,
then checks the status of the Deployment/STS/Daemonset, which
starts the pod.
Additionally update to the latest image and kubernetes lib
versions
Issue-ID: OOM-3280
Change-Id: Icee03934f4ba6c7f472d7994b86871769a6b1eba
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Fixed wrong string entry for app_name checks.
Issue-ID: OOM-3278
Change-Id: Iaf3dd748cf5117699466342359dddcb35e49c107
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Fix parameter handling for pod-name and app-name
Issue-ID: OOM-3171
Issue-ID: OOM-3236
Change-Id: I84c83aea84329589d214fec0b0e887e11d64d85e
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Parameters --pod-name and --app-name were failing
Issue-ID: OOM-3171
Issue-ID: OOM-3236
Change-Id: I00c80a4fac0c8afafeb62d8890f9516a8c1df7ee
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Add the support for "pod-name" and "app-name"
options and fix handling for pods without sidecar
Issue-ID: OOM-3171
Issue-ID: OOM-3236
Change-Id: I96a4cccf5ff9e9131ca5dc83ad4554805de74908
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Need options to check pod status on other criterias, as
non-ONAP pods do not use container name as unique identifier.
E.g. operator based cassandra and mariadb deployments.
Additionally the wait-for-job-container correction is done.
Issue-ID: OOM-3171
Issue-ID: OOM-3236
Change-Id: If71d100a0c290ef8a3cb89ff8dc12579bfe7b99f
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
|
|
Add Andreas Geissler as committer.
Add previously approved committers
(Fiachra Corcoran and Dan Timoney)
Issue-ID: OOM-1
Signed-off-by: Jack Lucas <jflos@sonoris.net>
Change-Id: Iaf379d29f5d76b8bf319c418726882aebd5b25ef
|
|
Issue-ID: OOM-1
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I54a6c6be646fc969dc906dd58345a2cc83e6b429
|
|
This version makes service mesh checker to work.
Issue-ID: OOM-1
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I2a35b50d7fc3eb3b101a85117f9cd410bffb4dbc
|
|
Fix condition to restrain to running pods
Issue-ID: OOM-2878
Signed-off-by: othman touijer <othman.touijer@soprasteria.com>
Change-Id: Ib10697793a72206cde9040661cf34030833f0a67
|
|
Changes on ready.py:
* rename wrong variable name
* stop if the container job is terminated
Issue-ID: OOM-2878
Signed-off-by: othman touijer <othman.touijer@soprasteria.com>
Change-Id: I5b2617ecdf39a59f7d22f3c0d4cc507801d7bc56
|
|
Issue-ID: OOM-2884
Signed-off-by: othman touijer <othman.touijer@soprasteria.com>
Change-Id: I69e8d661073d724b70d0292525224fb553eca270
|
|
Apply changes on ready.py file to replace some parts config parts
with a cleaner alternative. It now uses the "config" method from
python k8s package.
This is supposed to fix permission errors that arise when using a
service mesh. (suggested by Sylvain)
Issue-ID: OOM-2878
Signed-off-by: othman touijer <othman.touijer@soprasteria.com>
Change-Id: Ife2635111f3267c0920f0a2631c7102b7eedcd3a
|
|
Issue-ID: OOM-1
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: Ide4be77cecba578c0e3fc29b6196b78fb09552b1
|
|
This new function will check the status of the main container within a job, waiting for it to finish before sending a call to the quitquitquit api
Change-Id: If0f1859183ff5239b74e416b97d0464a3e88bc9d
Issue-ID: OOM-2816
Signed-off-by: rope252 <gareth.roper@est.tech>
|
|
This hotfix makes use of right Apps function name and read ability to
use readiness by job name
Issue-ID: OOM-2535
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I60d2a797f84dbe5495dbeeeeaf37d5269ebd7adf
|
|
Issue-ID: OOM-2535
Signed-off-by: Krzysztof Kuzmicki <krzysztof.kuzmicki@nokia.com>
Change-Id: I3dfd071a0a597108d61ef5c86c64fe79780e16a2
|
|
Create the release file 3.0.0 so we can have a docker release.
Issue-ID: OOM-2520
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I540a842d583a13bec268bcee1e3997e97d2e0102
|
|
Instead of old APIs, use Apps/v1 API so readiness can be used on v1.16+
clusters.
Issue-ID: OOM-2519
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I428f32a500a6175653990c10fb8e6b6811dbc8e0
|
|
ready.py is in /app/ready.py and not in /usr/onap/ready.py
Issue-ID: OOM-2518
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I1bf42ef7232628c33f5e118afab57564c75fdd33
|
|
Add the script and the Dockerfile
Make the script pass pylint (one issue left)
Make Dockerfile from base ONAP image
Issue-ID: OOM-2418
Issue-ID: OOM-761
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: Ia93e3e85a16c764eca0c14af2dbe166117ea769a
|
|
Issue-ID: OOM-761
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I24d64bbd9c89326a4396af8661c7c3eb0627066c
|
|
Add tox file for linting python and yaml (for now)
Issue-ID: OOM-761
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I739de57a5bfda97669043189ef481b97a88a7065
|
|
Issue-ID: CIMAN-33
Change-Id: I5bdf70aff502cf2612a74d2f30eb1f433cafbedb
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
|
|
|