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

Healthchecking #117

Merged
merged 3 commits into from
Nov 14, 2018
Merged

Conversation

enxebre
Copy link
Member

@enxebre enxebre commented Nov 12, 2018

  • initial support for machine healthchecking:
    -- Revendor for operator sdk and so controller runtime
    -- Introduce machineHealthChecking API
    -- Introduce machineHealthCheck controller for watching nodes and get backing machines belonging to an existing healthcheck
  • Follow up:
    -- Remediation logic

@enxebre enxebre added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 12, 2018
@openshift-ci-robot openshift-ci-robot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. and removed do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. labels Nov 12, 2018
@enxebre enxebre added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 12, 2018
@enxebre enxebre removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 13, 2018
cmd/machine-healthcheck/main.go Outdated Show resolved Hide resolved
return reconcile.Result{}, err
}

if machineKey, ok := node.Annotations[machineAnnotationKey]; ok {
Copy link
Contributor

@frobware frobware Nov 13, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reduce the indentation by returning early on !ok.

@enxebre enxebre force-pushed the healthchecking branch 2 times, most recently from 1fd5ab5 to 7d96cef Compare November 13, 2018 13:45
@enxebre
Copy link
Member Author

enxebre commented Nov 13, 2018

/test all

@enxebre enxebre changed the title Healthchecking WIP Healthchecking Nov 13, 2018
@frobware
Copy link
Contributor

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Nov 14, 2018
@frobware
Copy link
Contributor

/approve

@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: frobware

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 14, 2018
@openshift-merge-robot openshift-merge-robot merged commit 96c2aca into openshift:master Nov 14, 2018
ingvagabund pushed a commit to ingvagabund/machine-api-operator that referenced this pull request Jul 11, 2019
rename test-e2e to unify this target meaning along all repos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants