openshift / openshift-ansible

Install and config an OpenShift 3.x cluster
https://try.openshift.com
Apache License 2.0
2.16k stars 2.31k forks source link

hosted templates yaml error: control characters are not allowed #3498

Closed nusnewob closed 3 years ago

nusnewob commented 7 years ago

Description

On a multi master with separate router and etcd nodes install on EC2,

TASK [openshift_hosted_templates : Create or update hosted templates] **********
fatal: [xxx.xxx.xxx.xxx]: FAILED! => {
    "changed": true,
    "cmd": [
        "/usr/local/bin/oc",
        "create",
        "-f",
        "/etc/origin/hosted",
        "--config=/tmp/openshift-ansible-g35TFK/admin.kubeconfig",
        "-n",
        "openshift"
    ],
    "delta": "0:00:00.277915",
    "end": "2017-02-27 11:33:57.246104",
    "failed": true,
    "failed_when_result": true,
    "invocation": {
        "module_args": {
            "_raw_params": "/usr/local/bin/oc create -f /etc/origin/hosted --config=/tmp/openshift-ansible-g35TFK/admin.kubeconfig -n openshift",
            "_uses_shell": false,
            "chdir": null,
            "creates": null,
            "executable": null,
            "removes": null,
            "warn": true
        },
        "module_name": "command"
    },
    "rc": 1,
    "start": "2017-02-27 11:33:56.968189",
    "warnings": []
}

STDOUT:

template "logging-deployer-account-template" created
template "logging-deployer-template" created
template "metrics-deployer-template" created
template "registry-console" created

STDERR:

yaml: control characters are not allowed
yaml: control characters are not allowed
yaml: control characters are not allowed
Version
openshift v1.4.1+3f9807a
kubernetes v1.4.0+776c994
etcd 3.1.0-rc.0
ansible 2.2.0.0
  config file = /Users/bsun/Dropbox/Others/openshift-ansible/ansible.cfg
  configured module search path = Default w/o overrides
openshift-ansible-3.4.66-1
Steps To Reproduce
  1. on fresh instances
  2. run ansible ansible-playbook playbooks/aws/openshift-cluster/config.yml -D -e openshift_release='1.4.1' -vvv
Expected Results

Warning message from stdout/stderr are ignored.

Observed Results

Ansible run fails, however the templates created successfully, and re-run ansible doesn't try to create these templates anymore.

Additional Information
CentOS Linux release 7.3.1611 (Core)
nusnewob commented 7 years ago

No one has this issue?

nusnewob commented 7 years ago

I know this error message comes from Go yaml.v2 package in Origin repo, but surely there's something in the template causing this.

shanemcd commented 7 years ago

I'm seeing this too. Single master / embedded etcd. VMs were provisioned using a new Centos 7 Minimal ISO.

shanemcd commented 7 years ago

Was asked for verbose output from the failing task by sdodson on Freenode:

TASK [openshift_examples : Import db templates] ********************************************************************************************************************************************************************************************
task path: /Users/shane/Development.local/ansible/vmware/openshift-ansible/roles/openshift_examples/tasks/main.yml:72
Using module file /usr/local/lib/python2.7/site-packages/ansible/modules/commands/command.py
<master.lan> ESTABLISH SSH CONNECTION FOR USER: root
<master.lan> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/Users/shane/.ansible/cp/%h-%r master.lan '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
<master.lan> (0, '/root\n', '')
<master.lan> ESTABLISH SSH CONNECTION FOR USER: root
<master.lan> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/Users/shane/.ansible/cp/%h-%r master.lan '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256 `" && echo ansible-tmp-1496766887.35-76193155448256="` echo /root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256 `" ) && sleep 0'"'"''
<master.lan> (0, 'ansible-tmp-1496766887.35-76193155448256=/root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256\n', '')
<master.lan> PUT /var/folders/mc/xdl1wn_n49j2djbql6kjz8440000gn/T/tmpU_Eh0w TO /root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256/command.py
<master.lan> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/Users/shane/.ansible/cp/%h-%r '[master.lan]'
<master.lan> (0, 'sftp> put /var/folders/mc/xdl1wn_n49j2djbql6kjz8440000gn/T/tmpU_Eh0w /root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256/command.py\n', '')
<master.lan> ESTABLISH SSH CONNECTION FOR USER: root
<master.lan> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/Users/shane/.ansible/cp/%h-%r master.lan '/bin/sh -c '"'"'chmod u+x /root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256/ /root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256/command.py && sleep 0'"'"''
<master.lan> (0, '', '')
<master.lan> ESTABLISH SSH CONNECTION FOR USER: root
<master.lan> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 -o ControlPath=/Users/shane/.ansible/cp/%h-%r -tt master.lan '/bin/sh -c '"'"'/usr/bin/python /root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1496766887.35-76193155448256/" > /dev/null 2>&1 && sleep 0'"'"''
<master.lan> (0, '\r\n{"changed": true, "end": "2017-06-06 12:34:49.765933", "stdout": "template \\"mariadb-ephemeral\\" created\\ntemplate \\"mariadb-persistent\\" created\\ntemplate \\"mongodb-ephemeral\\" created\\ntemplate \\"mongodb-persistent\\" created\\ntemplate \\"mysql-ephemeral\\" created\\ntemplate \\"mysql-persistent\\" created\\ntemplate \\"postgresql-ephemeral\\" created\\ntemplate \\"postgresql-persistent\\" created\\ntemplate \\"redis-ephemeral\\" created\\ntemplate \\"redis-persistent\\" created", "cmd": ["oc", "create", "-n", "openshift", "-f", "/usr/share/openshift/examples/db-templates"], "rc": 1, "start": "2017-06-06 12:34:48.950390", "stderr": "yaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed\\nyaml: control characters are not allowed", "delta": "0:00:00.815543", "invocation": {"module_args": {"warn": true, "executable": null, "_uses_shell": false, "_raw_params": "oc create -n openshift -f /usr/share/openshift/examples/db-templates", "removes": null, "creates": null, "chdir": null}}, "warnings": []}\r\n', 'Shared connection to master.lan closed.\r\n')
fatal: [master.lan]: FAILED! => {
    "changed": false,
    "cmd": [
        "oc",
        "create",
        "-n",
        "openshift",
        "-f",
        "/usr/share/openshift/examples/db-templates"
    ],
    "delta": "0:00:00.815543",
    "end": "2017-06-06 12:34:49.765933",
    "failed": true,
    "failed_when_result": true,
    "invocation": {
        "module_args": {
            "_raw_params": "oc create -n openshift -f /usr/share/openshift/examples/db-templates",
            "_uses_shell": false,
            "chdir": null,
            "creates": null,
            "executable": null,
            "removes": null,
            "warn": true
        }
    },
    "rc": 1,
    "start": "2017-06-06 12:34:48.950390",
    "stderr": "yaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed\nyaml: control characters are not allowed",
    "stderr_lines": [
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed",
        "yaml: control characters are not allowed"
    ],
    "stdout": "template \"mariadb-ephemeral\" created\ntemplate \"mariadb-persistent\" created\ntemplate \"mongodb-ephemeral\" created\ntemplate \"mongodb-persistent\" created\ntemplate \"mysql-ephemeral\" created\ntemplate \"mysql-persistent\" created\ntemplate \"postgresql-ephemeral\" created\ntemplate \"postgresql-persistent\" created\ntemplate \"redis-ephemeral\" created\ntemplate \"redis-persistent\" created",
    "stdout_lines": [
        "template \"mariadb-ephemeral\" created",
        "template \"mariadb-persistent\" created",
        "template \"mongodb-ephemeral\" created",
        "template \"mongodb-persistent\" created",
        "template \"mysql-ephemeral\" created",
        "template \"mysql-persistent\" created",
        "template \"postgresql-ephemeral\" created",
        "template \"postgresql-persistent\" created",
        "template \"redis-ephemeral\" created",
        "template \"redis-persistent\" created"
    ]
}
sdodson commented 7 years ago

@nusnewob Are you running ansible from a linux host or mac osx?

nusnewob commented 7 years ago

@sdodson I had this error on Mac, worked fine on Linux.

milad-soufastai commented 6 years ago

I have had the same error running on Mac OSX with the latest version of Ansible. I ended up running the playbook on a VM and it ran fine.

Turbots commented 6 years ago

Is there any fix for this on Mac? I'm having the same issues!

jkupferer commented 6 years ago

You can work around this issue by setting COPYFILE_DISABLE=1 in the environment of the tasks that copy over files with tar. In particular I have found roles/openshift_hosted_templates/tasks/main.yml and roles/openshift_examples/tasks/main.yml. You will need to add the environment bit in both of these:

- name: Create tar of OpenShift examples
  local_action: command tar ...
  args:
    # Disables the following warning:
    # Consider using unarchive module rather than running tar
    warn: no
  environment:
    COPYFILE_DISABLE: "1"
  become: False
  register: copy_hosted_templates_tar
jbares83 commented 6 years ago

Is there any other way to avoid this failure. I am experimenting the same problem on Mac

chrismessiah commented 6 years ago

Same issue here. Also running on MacOS and Ansible 2.5.0

jbares83 commented 6 years ago

I have run the playbook on Linux and still fails. The initial purpose was update from 3.6 to 3.7. Information about environment: Installation Host:

chrismessiah commented 6 years ago

Strange, I can confirm that the deploy_cluster playbook release v3.9 ran fine on Ubuntu 16.04.

jbares83 commented 6 years ago

is that possible to update to v3.9 directly from v3.6?

AndreaFerraresi commented 6 years ago

I was able to reproduce and fix the problem.

For whoever is using Mac to install the cluster, you can find two files in the /usr/share/openshift/hosted/ both with the ._. prefix, please feel free to remove them. as shown by the command file ._.* you can see that those have been created by spotlight somehow.

If you are still experiencing a problem on the conversion of that registry-console.yaml file AND you do NOT need any examples on your cluster you can safely add: openshift_install_examples=false to your inventory, preventing the error to happen again.

Cheers, Andrea

clcollins commented 5 years ago

@AndreaFerraresi: I found these on the master node in /etc/origin/examples/db-templates during the upgrade from 3.9 to 3.10 with OpenShift-Ansible, as well.

ls /etc/origin/examples/db-templates/
/etc/origin/examples/db-templates/
._mariadb-ephemeral-template.json      ._mongodb-persistent-template.json     OWNERS                                 ._README.md
mariadb-ephemeral-template.json        mongodb-persistent-template.json       ._OWNERS                               README.md
._mariadb-persistent-template.json     ._mysql-ephemeral-template.json        ._postgresql-ephemeral-template.json   ._redis-ephemeral-template.json
mariadb-persistent-template.json       mysql-ephemeral-template.json          postgresql-ephemeral-template.json     redis-ephemeral-template.json
._mongodb-ephemeral-template.json      ._mysql-persistent-template.json       ._postgresql-persistent-template.json  ._redis-persistent-template.json
mongodb-ephemeral-template.json        mysql-persistent-template.json         postgresql-persistent-template.json    redis-persistent-template.json

Removing the ._* files and manually re-running command (/usr/local/bin/oc replace --config=/etc/origin/master/admin.kubeconfig -n openshift -f /etc/origin/examples/db-templates) succeeded.

Thanks for the tip.

sdodson commented 5 years ago

So spotlight alters the files on the mac where openshift-ansible repo is cloned and then that's copied up to the target host or am I misunderstanding?

clcollins commented 5 years ago

@sdodson: FWIW - we're not using a Mac anywhere in our process. I'm running OpenShift-Ansible from a Fedora laptop, connecting to RHEL Atomic host servers. I found the files with the ._* prefix on the master node during the Ansible run. Perhaps they're accidentally committed into the repository the templates are cloned from?

clcollins commented 5 years ago

@sdodson: The ._ files appear to be in all the template directories on our master node. I should have checked before trying the run again...

find ./etc/origin/examples -regex .*\.\_.*
./image-streams/._dotnet_imagestreams.json
./image-streams/._image-streams-rhel7.json
./image-streams/._dotnet_imagestreams_centos.json
./image-streams/._OWNERS
./image-streams/._image-streams-centos7.json
./image-streams/dotnet_imagestreams.json
./image-streams/dotnet_imagestreams_centos.json
./quickstart-templates/._cakephp-mysql.json
./quickstart-templates/._dotnet-runtime-example.json
./quickstart-templates/._dotnet-pgsql-persistent.json
./quickstart-templates/._django-postgresql.json
./quickstart-templates/._dotnet-example.json
./quickstart-templates/._wildcard.yml
./quickstart-templates/._dancer-mysql-persistent.json
./quickstart-templates/._README.md
./quickstart-templates/._apicast.yml
./quickstart-templates/._nodejs-mongodb.json
./quickstart-templates/._OWNERS
./quickstart-templates/._jenkins-persistent-template.json
./quickstart-templates/._cakephp-mysql-persistent.json
./quickstart-templates/._nodejs-mongodb-persistent.json
./quickstart-templates/._apicast-gateway-template.yml
./quickstart-templates/._rails-postgresql-persistent.json
./quickstart-templates/._pvc.yml
./quickstart-templates/._rails-postgresql.json
./quickstart-templates/._httpd.json
./quickstart-templates/._amp.yml
./quickstart-templates/._dancer-mysql.json
./quickstart-templates/._nginx.json
./quickstart-templates/._django-postgresql-persistent.json
./quickstart-templates/._jenkins-ephemeral-template.json
./cfme-templates/._cfme-template.yaml
./cfme-templates/._cfme-scc-sysadmin.yaml
./cfme-templates/._cfme-restore-job.yaml
./cfme-templates/._cfme-pv-server-example.yaml
./cfme-templates/._cfme-template-ext-db.yaml
./cfme-templates/._cfme-backup-job.yaml
./cfme-templates/._jboss-middleware-manager-pv-example.yaml
./cfme-templates/._cfme-backup-pvc.yaml
./cfme-templates/._jboss-middleware-manager-template.yaml
./cfme-templates/._cfme-pv-backup-example.yaml
./cfme-templates/._cfme-pv-db-example.yaml
./xpaas-streams/._datavirt63-image-stream.json
./xpaas-streams/._jws31-tomcat8-image-stream.json
./xpaas-streams/._processserver64-image-stream.json
./xpaas-streams/._jws30-tomcat7-image-stream.json
./xpaas-streams/._decisionserver63-image-stream.json
./xpaas-streams/._datagrid71-image-stream.json
./xpaas-streams/._decisionserver62-image-stream.json
./xpaas-streams/._sso70-image-stream.json
./xpaas-streams/._jws31-tomcat7-image-stream.json
./xpaas-streams/._sso71-image-stream.json
./xpaas-streams/._eap70-image-stream.json
./xpaas-streams/._sso72-image-stream.json
./xpaas-streams/._fis-image-streams.json
./xpaas-streams/._eap71-image-stream.json
./xpaas-streams/._amq63-image-stream.json
./xpaas-streams/._jws30-tomcat8-image-stream.json
./xpaas-streams/._processserver63-image-stream.json
./xpaas-streams/._amq62-image-stream.json
./xpaas-streams/._datagrid65-image-stream.json
./xpaas-streams/._openjdk18-image-stream.json
./xpaas-streams/._decisionserver64-image-stream.json
./xpaas-streams/._eap64-image-stream.json
./xpaas-templates/._eap64-amq-persistent-s2i.json
./xpaas-templates/._eap64-basic-s2i.json
./xpaas-templates/._datagrid71-mysql.json
./xpaas-templates/._eap64-amq-s2i.json
./xpaas-templates/._eap70-amq-s2i.json
./xpaas-templates/._eap70-mongodb-s2i.json
./xpaas-templates/._jws31-tomcat7-postgresql-s2i.json
./xpaas-templates/._eap71-basic-s2i.json
./xpaas-templates/._eap71-mongodb-s2i.json
./xpaas-templates/._datagrid65-mysql.json
./xpaas-templates/._eap71-mongodb-persistent-s2i.json
./xpaas-templates/._eap71-tx-recovery-s2i.json
./xpaas-templates/._sso72-x509-mysql-persistent.json
./xpaas-templates/._eap71-sso-s2i.json
./xpaas-templates/._eap71-third-party-db-s2i.json
./xpaas-templates/._openjdk18-web-basic-s2i.json
./xpaas-templates/._eap70-postgresql-s2i.json
./xpaas-templates/._eap64-sso-s2i.json
./xpaas-templates/._eap70-amq-persistent-s2i.json
./xpaas-templates/._datagrid71-postgresql.json
./xpaas-templates/._eap64-postgresql-s2i.json
./xpaas-templates/._sso72-https.json
./xpaas-templates/._processserver64-amq-mysql-persistent-s2i.json
./xpaas-templates/._decisionserver64-https-s2i.json
./xpaas-templates/._jws31-tomcat8-basic-s2i.json
./xpaas-templates/._eap71-mysql-persistent-s2i.json
./xpaas-templates/._eap64-mysql-persistent-s2i.json
./xpaas-templates/._processserver64-mysql-persistent-s2i.json
./xpaas-templates/._jws31-tomcat8-postgresql-persistent-s2i.json
./xpaas-templates/._jws31-tomcat7-mongodb-persistent-s2i.json
./xpaas-templates/._eap64-mongodb-s2i.json
./xpaas-templates/._datagrid65-mysql-persistent.json
./xpaas-templates/._eap70-tx-recovery-s2i.json
./xpaas-templates/._datavirt63-basic-s2i.json
./xpaas-templates/._eap71-postgresql-persistent-s2i.json
./xpaas-templates/._eap70-basic-s2i.json
./xpaas-templates/._processserver64-postgresql-persistent-s2i.json
./xpaas-templates/._amq62-ssl.json
./xpaas-templates/._processserver64-postgresql-s2i.json
./xpaas-templates/._eap71-amq-s2i.json
./xpaas-templates/._datagrid65-basic.json
./xpaas-templates/._karaf2-camel-log-template.json
./xpaas-templates/._amq62-basic.json
./xpaas-templates/._decisionserver64-amq-s2i.json
./xpaas-templates/._jws31-tomcat8-mysql-persistent-s2i.json
./xpaas-templates/._spring-boot-camel-template.json
./xpaas-templates/._eap71-postgresql-s2i.json
./xpaas-templates/._sso72-x509-https.json
./xpaas-templates/._sso72-postgresql-persistent.json
./xpaas-templates/._jws31-tomcat7-basic-s2i.json
./xpaas-templates/._eap64-postgresql-persistent-s2i.json
./xpaas-templates/._amq63-ssl.json
./xpaas-templates/._jws31-tomcat8-postgresql-s2i.json
./xpaas-templates/._amq63-basic.json
./xpaas-templates/._jws31-tomcat7-mysql-persistent-s2i.json
./xpaas-templates/._spring-boot-camel-infinispan-template.json
./xpaas-templates/._spring-boot-camel-teiid-template.json
./xpaas-templates/._karaf2-cxf-rest-template.json
./xpaas-templates/._processserver64-mysql-s2i.json
./xpaas-templates/._eap70-postgresql-persistent-s2i.json
./xpaas-templates/._eap64-mongodb-persistent-s2i.json
./xpaas-templates/._jws31-tomcat8-mongodb-persistent-s2i.json
./xpaas-templates/._datagrid65-postgresql-persistent.json
./xpaas-templates/._datagrid71-mysql-persistent.json
./xpaas-templates/._spring-boot-camel-rest-sql-template.json
./xpaas-templates/._decisionserver64-basic-s2i.json
./xpaas-templates/._sso72-postgresql.json
./xpaas-templates/._eap64-third-party-db-s2i.json
./xpaas-templates/._processserver64-amq-postgresql-persistent-s2i.json
./xpaas-templates/._datavirt63-extensions-support-s2i.json
./xpaas-templates/._processserver64-amq-postgresql-s2i.json
./xpaas-templates/._spring-boot-camel-drools-template.json
./xpaas-templates/._datagrid71-basic.json
./xpaas-templates/._spring-boot-cxf-jaxrs-template.json
./xpaas-templates/._amq63-persistent.json
./xpaas-templates/._eap70-mysql-s2i.json
./xpaas-templates/._sso72-mysql-persistent.json
./xpaas-templates/._jws31-tomcat7-mysql-s2i.json
./xpaas-templates/._eap64-mysql-s2i.json
./xpaas-templates/._eap71-mysql-s2i.json
./xpaas-templates/._datavirt63-secure-s2i.json
./xpaas-templates/._eap64-tx-recovery-s2i.json
./xpaas-templates/._processserver64-amq-mysql-s2i.json
./xpaas-templates/._sso72-mysql.json
./xpaas-templates/._amq62-persistent-ssl.json
./xpaas-templates/._amq63-persistent-ssl.json
./xpaas-templates/._jws31-tomcat8-mysql-s2i.json
./xpaas-templates/._datagrid71-postgresql-persistent.json
./xpaas-templates/._spring-boot-camel-xml-template.json
./xpaas-templates/._eap70-third-party-db-s2i.json
./xpaas-templates/._jws31-tomcat8-https-s2i.json
./xpaas-templates/._jws31-tomcat8-mongodb-s2i.json
./xpaas-templates/._spring-boot-camel-amq-template.json
./xpaas-templates/._datagrid71-partition.json
./xpaas-templates/._processserver64-basic-s2i.json
./xpaas-templates/._karaf2-camel-rest-sql-template.json
./xpaas-templates/._jws31-tomcat7-postgresql-persistent-s2i.json
./xpaas-templates/._eap70-mongodb-persistent-s2i.json
./xpaas-templates/._jws31-tomcat7-https-s2i.json
./xpaas-templates/._datagrid65-https.json
./xpaas-templates/._eap71-amq-persistent-s2i.json
./xpaas-templates/._eap64-https-s2i.json
./xpaas-templates/._eap71-https-s2i.json
./xpaas-templates/._eap70-https-s2i.json
./xpaas-templates/._jws31-tomcat7-mongodb-s2i.json
./xpaas-templates/._karaf2-camel-amq-template.json
./xpaas-templates/._eap70-mysql-persistent-s2i.json
./xpaas-templates/._datagrid71-https.json
./xpaas-templates/._spring-boot-cxf-jaxws-template.json
./xpaas-templates/._datagrid65-postgresql.json
./xpaas-templates/._amq62-persistent.json
./xpaas-templates/._spring-boot-camel-config-template.json
./xpaas-templates/._eap70-sso-s2i.json
./xpaas-templates/._sso72-x509-postgresql-persistent.json
./._.
./._db-templates
./._quickstart-templates
./._cfme-templates
./._xpaas-templates
./._image-streams
./._xpaas-streams
openshift-bot commented 4 years ago

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close. Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

openshift-bot commented 4 years ago

Stale issues rot after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity. Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten /remove-lifecycle stale

openshift-bot commented 3 years ago

Rotten issues close after 30d of inactivity.

Reopen the issue by commenting /reopen. Mark the issue as fresh by commenting /remove-lifecycle rotten. Exclude this issue from closing again by commenting /lifecycle frozen.

/close

openshift-ci-robot commented 3 years ago

@openshift-bot: Closing this issue.

In response to [this](https://github.com/openshift/openshift-ansible/issues/3498#issuecomment-663856309): >Rotten issues close after 30d of inactivity. > >Reopen the issue by commenting `/reopen`. >Mark the issue as fresh by commenting `/remove-lifecycle rotten`. >Exclude this issue from closing again by commenting `/lifecycle frozen`. > >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.