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

consolidate small prs #4737

Merged
merged 8 commits into from
Jul 12, 2017
Merged

consolidate small prs #4737

merged 8 commits into from
Jul 12, 2017

Conversation

sosiouxme
Copy link
Member

@sosiouxme sosiouxme commented Jul 11, 2017

sosiouxme and others added 8 commits July 11, 2017 13:25
sync the parallel change from Dockerfile into Dockerfile.rhel7
https://bugzilla.redhat.com/show_bug.cgi?id=1465724
Use the provided ansible.cfg and hack needed python system libs into SCL
SUMMARY and DESCRIPTION were coming from python image build, might be
confusing to someone inspecting this image.
Fix where execute_module was being passed task_vars in place of tmp
param. Most modules don't seem to use either and so this doesn't fail;
but under some conditions (perhaps different per version of ansible?) it
tried to treat the dict as a string and came back with a python stack
trace.
AWS hosts and user names frequently make the default Ansible ControlPath
too long. This prevents ssh persistent connections, significantly
impacting runtime. More detail: ansible/ansible#11536

This config change shortens the ControlPath to make this less likely. It
would be better to change it to the %C hash, as extremely long hostnames
or usernames could still encounter this problem, but that is not yet
available with RHEL's openssh. This at least improves the situation.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1467809

As a next step, we can refine under which conditions the overlay driver
is supported.
In the past, health checks were implemented with ignore_errors: True in
the playbook level, requiring us to store all failures, ignored or not,
so that we could report on all failed checks.

Now checks are run from a single action plugin entry point, without
ignoring errors (all errors are aggregated via the action plugin).

Since the integration of the openshift_health_checker role with the
install playbook, failure summaries are part of the output of a lot more
calls to ansible-playbook. We shall report only failures that caused the
execution to stop, as ignored failures in the summary only serve to
confuse users.
@sosiouxme
Copy link
Member Author

aos-ci-test

@sosiouxme
Copy link
Member Author

I'm going to optimistically [merge][severity: bug] and hope that aos-ci-test comes back happy.

@openshift-bot
Copy link

success: "aos-ci-jenkins/OS_3.6_NOT_containerized, aos-ci-jenkins/OS_3.6_NOT_containerized_e2e_tests" for 1c213b5 (logs)

@openshift-bot
Copy link

success: "aos-ci-jenkins/OS_3.6_containerized, aos-ci-jenkins/OS_3.6_containerized_e2e_tests" for 1c213b5 (logs)

@openshift-bot
Copy link

success: "aos-ci-jenkins/OS_3.5_NOT_containerized, aos-ci-jenkins/OS_3.5_NOT_containerized_e2e_tests" for 1c213b5 (logs)

@openshift-bot
Copy link

success: "aos-ci-jenkins/OS_3.5_containerized, aos-ci-jenkins/OS_3.5_containerized_e2e_tests" for 1c213b5 (logs)

@sosiouxme
Copy link
Member Author

flake

at least the aos-ci-test came back happy (if very slow)

[merge][severity: blocker]

@openshift openshift deleted a comment from openshift-bot Jul 12, 2017
@openshift openshift deleted a comment from openshift-bot Jul 12, 2017
@openshift-bot
Copy link

Evaluated for openshift ansible merge up to 1c213b5

@openshift-bot
Copy link

openshift-bot commented Jul 12, 2017

continuous-integration/openshift-jenkins/merge SUCCESS (https://ci.openshift.redhat.com/jenkins/job/merge_pull_request_openshift_ansible/691/) (Base Commit: 0d0c6d1) (PR Branch Commit: 1c213b5) (Extended Tests: blocker, bug)

@sosiouxme sosiouxme deleted the 20170711-consolidate-small-prs branch July 12, 2017 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants