#1 Add test
Opened 3 years ago by fbo. Modified 3 years ago
software-factory/ fbo/test-temp-issue pr1  into  master

file added
+15
@@ -0,0 +1,15 @@ 

+ - job:

+     name: my-noop3-parent

+     description: a test job parent

+     pre-run: playbooks/pre-noop.yaml

+ 

+ - job:

+     name: my-noop3

+     description: a test job

+     parent: my-noop3-parent

+     run: playbooks/noop.yaml

+ 

+ - project:

+     check:

+       jobs:

+         - my-noop3

@@ -0,0 +1,71 @@ 

+ # (c) 2014, Brian Coca, Josh Drake, et al

+ # (c) 2017 Ansible Project

+ # (c) 2019 Red Hat, Inc. via Fedora

+ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)

+ 

+ # This is a hack to stop caching discovered_interpreter_python

+ 

+ # Make coding more python3-ish

+ from __future__ import (absolute_import, division, print_function)

+ __metaclass__ = type

+ 

+ NEVER_CACHE_KEYS = ['discovered_interpreter_python']

+ 

+ DOCUMENTATION = '''

+     cache: fedora_jsonfile

+     short_description: JSON formatted files.

+     description:

+         - This cache uses JSON formatted, per host, files saved to the filesystem.

+     version_added: "1.9"

+     author: Ansible Core (@ansible-core)

+     options:

+       _uri:

+         required: True

+         description:

+           - Path in which the cache plugin will save the JSON files

+         env:

+           - name: ANSIBLE_CACHE_PLUGIN_CONNECTION

+         ini:

+           - key: fact_caching_connection

+             section: defaults

+       _prefix:

+         description: User defined prefix to use when creating the JSON files

+         env:

+           - name: ANSIBLE_CACHE_PLUGIN_PREFIX

+         ini:

+           - key: fact_caching_prefix

+             section: defaults

+       _timeout:

+         default: 86400

+         description: Expiration timeout for the cache plugin data

+         env:

+           - name: ANSIBLE_CACHE_PLUGIN_TIMEOUT

+         ini:

+           - key: fact_caching_timeout

+             section: defaults

+         type: integer

+ '''

+ 

+ import codecs

+ import json

+ 

+ from ansible.parsing.ajson import AnsibleJSONEncoder, AnsibleJSONDecoder

+ from ansible.plugins.cache import BaseFileCacheModule

+ 

+ 

+ class CacheModule(BaseFileCacheModule):

+     """

+     A caching module backed by json files.

+     """

+ 

+     def _load(self, filepath):

+         # Valid JSON is always UTF-8 encoded.

+         with codecs.open(filepath, 'r', encoding='utf-8') as f:

+             return json.load(f, cls=AnsibleJSONDecoder)

+ 

+     def _dump(self, value, filepath):

+         for k in NEVER_CACHE_KEYS:

+             if k in value:

+                 del value[k]

+         with codecs.open(filepath, 'w', encoding='utf-8') as f:

+             f.write(json.dumps(value, cls=AnsibleJSONEncoder, sort_keys=True, indent=4))

file added
+4
@@ -0,0 +1,4 @@ 

+ - hosts: all

+   tasks:

+     - name: Test

+       command: "ls -al"

@@ -0,0 +1,4 @@ 

+ - hosts: all

+   tasks:

+     - name: Test

+       command: "ls -al"

no initial comment

Zuul encountered a syntax error while parsing its configuration in the
repo software-factory/test-temp-issue on branch master. The error
was:

Job my-noop in software-factory/test-temp-issue is not permitted to shadow job my-noop in test-zuul

The error appears in the following job stanza:

job:
name: my-noop
description: a test job
run: playbooks/noop.yaml

in "software-factory/test-temp-issue/.zuul.yaml@master", line 1, column 3

rebased onto 7db25b0

3 years ago

Build succeeded.

rebased onto dc4106f

3 years ago

Build succeeded.

rebased onto ab3de95

3 years ago

Build failed.

  • my-noop3 : ERROR Ansible plugin dir /var/lib/zuul/builds/c3d65ff8018e400ab7b0b07cd53dd5f7/untrusted/project_0/pagure.io/software-factory/test-temp-issue/cache_plugins found adjacent to playbook /var/lib/zuul/builds/c3d65ff8018e400ab7b0b07cd53dd5f7/untrusted/project_0/pagure.io/software-factory/test-temp-issue in non-trusted repo. in 3s

rebased onto 523d584

3 years ago

Build failed.

  • my-noop3 : ERROR Unable to find playbook /var/lib/zuul/builds/c8d56204b29542519a28d0205e1d475f/untrusted/project_0/pagure.io/software-factory/test-temp-issue/pre-noop.yaml in 3s

rebased onto d1cd416

3 years ago

Build failed.

  • my-noop3 : ERROR Ansible plugin dir /var/lib/zuul/builds/5743eda0d0b747b48cb8186a117f0ed6/untrusted/project_0/pagure.io/software-factory/test-temp-issue/cache_plugins found adjacent to playbook /var/lib/zuul/builds/5743eda0d0b747b48cb8186a117f0ed6/untrusted/project_0/pagure.io/software-factory/test-temp-issue in non-trusted repo. in 3s

Build failed.

  • my-noop3 : ERROR Ansible plugin dir /var/lib/zuul/builds/0be16b4469d240758cb57ee9d9f20e73/untrusted/project_0/pagure.io/software-factory/test-temp-issue/cache_plugins found adjacent to playbook /var/lib/zuul/builds/0be16b4469d240758cb57ee9d9f20e73/untrusted/project_0/pagure.io/software-factory/test-temp-issue in non-trusted repo.

rebased onto 814b11c

3 years ago

Build succeeded.