Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Not possible to debug failures in applications role #1792

Closed
to-bar opened this issue Oct 23, 2020 · 1 comment
Closed

[BUG] Not possible to debug failures in applications role #1792

to-bar opened this issue Oct 23, 2020 · 1 comment
Assignees
Labels
Milestone

Comments

@to-bar
Copy link
Contributor

to-bar commented Oct 23, 2020

Describe the bug
There is no right error message on K8s deployment failure.

Example scenario:

  1. Task "Get existing erlang cookie" failed since there was no erlang cookie. This task is inside Ansible block and rescue section generates erlang cookie.
2020-10-15T18:43:44.5515548Z �[38;21m18:43:44 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Get existing erlang cookie] *******************************�[0m
2020-10-15T18:43:45.1185236Z �[31;21m18:43:45 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"changed": true, "cmd": ["kubectl", "-n", "queue", "get", "secret", "rabbitmq-cluster-cookie", "--template={{.data.cookie}}"], "delta": "0:00:00.280879", "end": "2020-10-15 18:43:45.085286", "msg": "non-zero return code", "rc": 1, "start": "2020-10-15 18:43:44.804407", "stderr": "Error from server (NotFound): namespaces \"queue\" not found", "stderr_lines": ["Error from server (NotFound): namespaces \"queue\" not found"], "stdout": "", "stdout_lines": []}�[0m
2020-10-15T18:43:45.1239789Z �[38;21m18:43:45 INFO cli.engine.ansible.AnsibleCommand - �[0m
  1. Deployment of RabbitMQ, Ignite, Auth Service and Pgpool succeeded.

  2. Deployment of PgBouncer failed.

2020-10-15T18:44:00.1974978Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Deploy PgBouncer] *****************************************�[0m
2020-10-15T18:44:00.2621845Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - included: /shared/build/devhaazurubucanal/ansible/roles/applications/tasks/deploy-k8s-app.yml for 127.0.0.1�[0m
2020-10-15T18:44:00.2754913Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:00.2756433Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Assert input parameters] **********************************�[0m
2020-10-15T18:44:00.3389624Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => {�[0m
2020-10-15T18:44:00.3392257Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand -     "changed": false,�[0m
2020-10-15T18:44:00.3395956Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand -     "msg": "All assertions passed"�[0m
2020-10-15T18:44:00.3396928Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - }�[0m
2020-10-15T18:44:00.3458562Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:00.3459596Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Make sure sensitive data is removed from facts] ***********�[0m
2020-10-15T18:44:00.4084375Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]�[0m
2020-10-15T18:44:00.4154215Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:00.4155251Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Decide if internal docker registry will be used] **********�[0m
2020-10-15T18:44:00.4827389Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]�[0m
2020-10-15T18:44:00.4880333Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:00.4881791Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Find all template files] **********************************�[0m
2020-10-15T18:44:00.7722806Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]�[0m
2020-10-15T18:44:00.7801011Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:00.7802000Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Render all templates and keep contents in facts (temporarily)] ***�[0m
2020-10-15T18:44:00.9047657Z �[38;21m18:44:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => (item=None)�[0m
2020-10-15T18:44:01.0334303Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => (item=None)�[0m
2020-10-15T18:44:01.1193395Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => (item=None)�[0m
2020-10-15T18:44:01.2086986Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => (item=None)�[0m
2020-10-15T18:44:01.2087971Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]�[0m
2020-10-15T18:44:01.2155692Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:01.2157417Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Parse, cleanup and concatenate templates] *****************�[0m
2020-10-15T18:44:01.3144647Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]�[0m
2020-10-15T18:44:01.3205415Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:01.3213120Z �[38;21m18:44:01 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Deploy k8s resources] *************************************�[0m
2020-10-15T18:44:03.8769988Z �[31;21m18:44:03 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}�[0m
2020-10-15T18:44:03.8833025Z �[38;21m18:44:03 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:03.8834194Z �[38;21m18:44:03 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Encrypt concatenated templates] ***************************�[0m
2020-10-15T18:44:04.9869571Z �[38;21m18:44:04 INFO cli.engine.ansible.AnsibleCommand - changed: [127.0.0.1]�[0m
2020-10-15T18:44:04.9935469Z �[38;21m18:44:04 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:04.9936723Z �[38;21m18:44:04 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Create temporary directory] *******************************�[0m
2020-10-15T18:44:05.5275116Z �[38;21m18:44:05 INFO cli.engine.ansible.AnsibleCommand - changed: [127.0.0.1]�[0m
2020-10-15T18:44:05.5400249Z �[38;21m18:44:05 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:05.5405492Z �[38;21m18:44:05 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Save encrypted templates into /shared/build/devhaazurubucanal/vault//applications/pgbouncer/debug.yml] ***�[0m
2020-10-15T18:44:06.4123928Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - changed: [127.0.0.1]�[0m
2020-10-15T18:44:06.4209656Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:06.4211462Z �[31;21m18:44:06 ERROR cli.engine.ansible.AnsibleCommand - TASK [applications : Print original error and fail] ****************************�[0m
2020-10-15T18:44:06.4833053Z �[31;21m18:44:06 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"changed": false, "msg": {"changed": true, "cmd": ["kubectl", "-n", "queue", "get", "secret", "rabbitmq-cluster-cookie", "--template={{.data.cookie}}"], "delta": "0:00:00.280879", "end": "2020-10-15 18:43:45.085286", "failed": true, "invocation": {"module_args": {"_raw_params": "kubectl -n queue get secret rabbitmq-cluster-cookie --template={{.data.cookie}}", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true, "warn": true}}, "msg": "non-zero return code", "rc": 1, "start": "2020-10-15 18:43:44.804407", "stderr": "Error from server (NotFound): namespaces \"queue\" not found", "stderr_lines": ["Error from server (NotFound): namespaces \"queue\" not found"], "stdout": "", "stdout_lines": []}}�[0m
2020-10-15T18:44:06.4888088Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:06.4891956Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Make sure sensitive data is removed from facts] ***********�[0m
2020-10-15T18:44:06.5514603Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]�[0m
2020-10-15T18:44:06.5578623Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - �[0m
2020-10-15T18:44:06.5580223Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Remove temporary directory (root)] ************************�[0m
2020-10-15T18:44:06.8155443Z �[38;21m18:44:06 INFO cli.engine.ansible.AnsibleCommand - changed: [127.0.0.1]�[0m
  1. The reason of failure is hidden: fatal: [127.0.0.1]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} .

  2. The mentioned debug file does not exists: /shared/build/devhaazurubucanal/vault//applications/pgbouncer/debug.yml.

  3. The error message is incorrect. It's related to rabbitmq-cluster-cookie task, not to the failed (PgBouncer) task.

Expected behavior
Show the right error message and debug file available.

Config files
Standard with enabled applications.

Second example

09:08:59 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Deploy Pgpool] *********************************************************************************************************************************************************************************************************
09:08:59 INFO cli.engine.ansible.AnsibleCommand - included: /workspaces/epiphany/core/src/epicli/clusters/build/postgres-ha-test-rh/ansible/roles/applications/tasks/deploy-k8s-app.yml for 127.0.0.1
09:08:59 INFO cli.engine.ansible.AnsibleCommand - 
09:08:59 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Assert input parameters] ***********************************************************************************************************************************************************************************************
09:08:59 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => {
09:08:59 INFO cli.engine.ansible.AnsibleCommand -     "changed": false,
09:08:59 INFO cli.engine.ansible.AnsibleCommand -     "msg": "All assertions passed"
09:08:59 INFO cli.engine.ansible.AnsibleCommand - }
09:08:59 INFO cli.engine.ansible.AnsibleCommand - 
09:08:59 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Make sure sensitive data is removed from facts] ************************************************************************************************************************************************************************
09:08:59 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
09:08:59 INFO cli.engine.ansible.AnsibleCommand - 
09:08:59 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Decide if internal docker registry will be used] ***********************************************************************************************************************************************************************
09:08:59 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
09:08:59 INFO cli.engine.ansible.AnsibleCommand - 
09:08:59 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Find all template files] ***********************************************************************************************************************************************************************************************
09:09:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
09:09:00 INFO cli.engine.ansible.AnsibleCommand - 
09:09:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Render all templates and keep contents in facts (temporarily)] *********************************************************************************************************************************************************
09:09:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => (item=None)
09:09:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => (item=None)
09:09:00 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
09:09:00 INFO cli.engine.ansible.AnsibleCommand - 
09:09:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Encrypt concatenated templates] ****************************************************************************************************************************************************************************************
09:09:00 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
09:09:00 INFO cli.engine.ansible.AnsibleCommand - ...ignoring
09:09:00 INFO cli.engine.ansible.AnsibleCommand - 
09:09:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Create temporary directory] ********************************************************************************************************************************************************************************************
09:09:00 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
09:09:00 INFO cli.engine.ansible.AnsibleCommand - 
09:09:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Make sure sensitive data is removed from facts] ************************************************************************************************************************************************************************
09:09:00 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
09:09:00 INFO cli.engine.ansible.AnsibleCommand - 
09:09:00 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Remove temporary directory (root)] *************************************************************************************************************************************************************************************
09:09:01 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]

Additional context
n/a

@przemyslavic
Copy link
Collaborator

przemyslavic commented Nov 12, 2020

Tested scenario:

  • epicli apply with broken pgpool deployment to check the log contents

Output:

13:48:39 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Deploy Pgpool] *******************************************************************************************************************************************************************************
13:48:40 INFO cli.engine.ansible.AnsibleCommand - included: /shared/build/devawsubuflannel/ansible/roles/applications/tasks/deploy-k8s-app.yml for 127.0.0.1
13:48:40 INFO cli.engine.ansible.AnsibleCommand -
13:48:40 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Assert input parameters] *********************************************************************************************************************************************************************
13:48:40 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1] => {
13:48:40 INFO cli.engine.ansible.AnsibleCommand -     "changed": false,
13:48:40 INFO cli.engine.ansible.AnsibleCommand -     "msg": "All assertions passed"
13:48:40 INFO cli.engine.ansible.AnsibleCommand - }
13:48:40 INFO cli.engine.ansible.AnsibleCommand -
13:48:40 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Create temporary directory (app)] ************************************************************************************************************************************************************
13:48:40 INFO cli.engine.ansible.AnsibleCommand - changed: [127.0.0.1]
13:48:40 INFO cli.engine.ansible.AnsibleCommand -
13:48:40 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Make sure sensitive data is removed from facts] **********************************************************************************************************************************************
13:48:40 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:40 INFO cli.engine.ansible.AnsibleCommand -
13:48:40 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Decide if internal docker registry will be used] *********************************************************************************************************************************************
13:48:40 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:40 INFO cli.engine.ansible.AnsibleCommand -
13:48:40 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Find all template files] *********************************************************************************************************************************************************************
13:48:40 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:40 INFO cli.engine.ansible.AnsibleCommand -
13:48:40 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Render or load templates] ********************************************************************************************************************************************************************
13:48:40 INFO cli.engine.ansible.AnsibleCommand - included: /shared/build/devawsubuflannel/ansible/roles/applications/tasks/process-k8s-template.yml for 127.0.0.1
13:48:40 INFO cli.engine.ansible.AnsibleCommand - included: /shared/build/devawsubuflannel/ansible/roles/applications/tasks/process-k8s-template.yml for 127.0.0.1
13:48:40 INFO cli.engine.ansible.AnsibleCommand - included: /shared/build/devawsubuflannel/ansible/roles/applications/tasks/process-k8s-template.yml for 127.0.0.1
13:48:40 INFO cli.engine.ansible.AnsibleCommand - included: /shared/build/devawsubuflannel/ansible/roles/applications/tasks/process-k8s-template.yml for 127.0.0.1
13:48:40 INFO cli.engine.ansible.AnsibleCommand - included: /shared/build/devawsubuflannel/ansible/roles/applications/tasks/process-k8s-template.yml for 127.0.0.1
13:48:40 INFO cli.engine.ansible.AnsibleCommand -
13:48:40 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Try rendering template '/shared/build/devawsubuflannel/ansible/roles/applications/templates/pgpool/00-namespace.yml.j2'] *********************************************************************
13:48:41 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
13:48:41 INFO cli.engine.ansible.AnsibleCommand -
13:48:41 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Save original ansible_failed_result in a fact for later use] *********************************************************************************************************************************
13:48:41 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:41 INFO cli.engine.ansible.AnsibleCommand -
13:48:41 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Fallback and load raw template '/shared/build/devawsubuflannel/ansible/roles/applications/templates/pgpool/00-namespace.yml.j2'] *************************************************************
13:48:41 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:41 INFO cli.engine.ansible.AnsibleCommand -
13:48:41 ERROR cli.engine.ansible.AnsibleCommand - TASK [applications : Re-raise original error] *********************************************************************************************************************************************************************
13:48:41 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
13:48:41 INFO cli.engine.ansible.AnsibleCommand -
13:48:41 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Append processed template '/shared/build/devawsubuflannel/ansible/roles/applications/templates/pgpool/00-namespace.yml.j2'] ******************************************************************
13:48:41 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:41 INFO cli.engine.ansible.AnsibleCommand -
13:48:41 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Make sure sensitive data is removed from facts] **********************************************************************************************************************************************
13:48:41 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:41 INFO cli.engine.ansible.AnsibleCommand -
13:48:41 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Save original ansible_failed_result in a fact for later use] *********************************************************************************************************************************
13:48:41 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]
13:48:41 INFO cli.engine.ansible.AnsibleCommand -
13:48:41 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Encrypt concatenated templates] **************************************************************************************************************************************************************
13:48:42 INFO cli.engine.ansible.AnsibleCommand - changed: [127.0.0.1]
13:48:42 INFO cli.engine.ansible.AnsibleCommand -
13:48:42 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Write stderr to logs when encryption failed] *************************************************************************************************************************************************
13:48:42 INFO cli.engine.ansible.AnsibleCommand - skipping: [127.0.0.1]
13:48:42 INFO cli.engine.ansible.AnsibleCommand -
13:48:42 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Save encrypted templates into /shared/build/devawsubuflannel/vault//applications/pgpool/debug.yml] *******************************************************************************************
13:48:42 INFO cli.engine.ansible.AnsibleCommand - changed: [127.0.0.1]
13:48:42 INFO cli.engine.ansible.AnsibleCommand -
13:48:42 ERROR cli.engine.ansible.AnsibleCommand - TASK [applications : Print original error and fail] ***************************************************************************************************************************************************************
13:48:42 ERROR cli.engine.ansible.AnsibleCommand - fatal: [127.0.0.1]: FAILED! => {"changed": false, "msg": {"failed": true, "msg": "The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'namespacex'\n\nThe error appears to be in '/shared/build/devawsubuflannel/ansible/roles/applications/tasks/process-k8s-template.yml': line 6, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n  block:\n    - name: Try rendering template '{{ template_path }}'\n      ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n    with_items:\n      - {{ foo }}\n\nShould be written as:\n\n    with_items:\n      - \"{{ foo }}\"\n"}}
13:48:42 INFO cli.engine.ansible.AnsibleCommand -
13:48:42 INFO cli.engine.ansible.AnsibleCommand - TASK [applications : Make sure sensitive data is removed from facts] **********************************************************************************************************************************************
13:48:42 INFO cli.engine.ansible.AnsibleCommand - ok: [127.0.0.1]

Additionally the presence and contents of the file /shared/build/devawsubuflannel/vault//applications/pgpool/debug.yml have been checked.

@mkyc mkyc closed this as completed Nov 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants