-
Notifications
You must be signed in to change notification settings - Fork 223
PERFSCALE-1818: Initial commit of ansible-microshift automation #847
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
PERFSCALE-1818: Initial commit of ansible-microshift automation #847
Conversation
- Pre-localhost setup and logging setup - Add cadvisor to microshift node, run as service - Fix systemd_service var and apply firewall rules sooner - Manage prometheus config via template - Need to restart cadvisor after CRI-O starts in order to pick up the CRI-O container metrics - Split out EPEL repo install and add pbench agent tasks - Add pbench to README & pbench_env to vars - Set up pbench and kubectl - Make pbench-user-benchmark async - Updated inventory vars - Move API checks to remote node and automate pbench data collection - Write three stages of disk usage (pre-install, post-install, post-run) to file - Modify timing tasks: reorder and small fixes - New disk usage pattern + other small changes - Add warm start measurement - Rename install-localhost role to setup-localhost for clarity - Remove microshift state, unused local cluster state tracking - Move into ansible subdir - Put something in README.md
16a9879 to
92b57a8
Compare
|
Let's link this to the Jira ticket /retitle PERFSCALE-1818: Initial commit of ansible-microshift automation |
|
Let's merge the first version of this change. I'm approving it and putting it on hold until @sjug feels convenient to release and merge it. Once merged, we should then discuss our next steps. |
- Install oc client rather than kubectl
67feb97 to
1884c3f
Compare
|
I've addressed pretty much all the review comments and we're in good shape for the most part. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ggiguash, sjug The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/unhold |
|
@sjug: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Which issue(s) this PR addresses:
This PR adds automation to measure the footprint and performance metrics of MicroShift via Ansible scripts.