-
Notifications
You must be signed in to change notification settings - Fork 8
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
Update CSV description #79
Changes from 6 commits
77b06e6
f92bf19
6272d9c
79a4891
6b56bb9
7d46860
ac4ed81
88b1135
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -46,8 +46,10 @@ metadata: | |
categories: OpenShift Optional | ||
containerImage: "" | ||
createdAt: "" | ||
description: Fence Agents Remediation Operator for remediating nodes using upstream | ||
fence-agents. | ||
description: Fence Agents Remediation Operator uses well-known agents to fence | ||
and remediate unhealthy nodes. In this process it can minimize downtime for | ||
stateful applications, restores compute capacity if transient failures occur, | ||
and increases the availability of workloads. | ||
olm.skipRange: '>=0.0.1' | ||
operators.operatorframework.io/builder: operator-sdk-v1.30.0 | ||
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 | ||
|
@@ -117,13 +119,22 @@ spec: | |
displayName: Shared Parameters | ||
path: template.spec.sharedparameters | ||
version: v1alpha1 | ||
description: "Fence Agents Remediation Operator (FAR)\n\nThe operator will remediate/fence | ||
a node when a FenceAgentsRemediation (far) custom resource exists with the node's | ||
name.\nFAR uses an existing set of upstream fencing agents for environments with | ||
a \ntraditional API end-point (e.g., IPMI) for power cycling cluster nodes.\n\nThe | ||
operator is recommended to be used with Node Healthcheck Operator for easier and | ||
smoother experience,\nbut it can also work as a standalonde remediator for the | ||
more advanced user.\n" | ||
description: | | ||
Fence Agents Remediation (*FAR*) is a Kubernetes operator that *fence* and remediate unhealthy to healthy nodes. | ||
Using a traditional Application Programming Interface (API) FAR runs uses well-known fence agents to remediate a node from an unhealthy state by power cycling the node, | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. typo: either runs or uses |
||
and afterwards it delets the node's resources. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. typo: delets -> deletes |
||
By doing so, FAR can minimize downtime for stateful applications, restores compute capacity if transient failures occur, and increases the availability of workloads. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think this is incorrect. The sentence begins with "FAR can..." so all the other verbs shouldn't use the third form present tense (FAR can minimize, can restore, can increase). There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The |
||
|
||
FAR is one of the remediator operators by [Medik8s](https://www.medik8s.io/remediation/remediation/), | ||
such as [Self Node Remediation](https://github.com/medik8s/self-node-remediation) and [Machine Deletion Remediation](https://github.com/medik8s/machine-deletion-remediation), | ||
that were designed to run with the Node HealthCheck Operator [(NHC)](https://github.com/medik8s/node-healthcheck-operator) which detects an unhealthy node and creates remediation CR. | ||
It is recommended to use FAR with NHC for an easier and smoother experience by fully automate the remediation process, but it can be used as a standalone remediator for the more experienced user. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. s/automate/automating |
||
|
||
FAR is recommended when a node becomes unhealthy, and we want to completely fence/isolate the node from a cluster, since we can not “trust” the unhealthy node, | ||
to prevent it from accessing the shared resources like [RWO volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes). | ||
Moreover, FAR is *robust* as it can remediate an unhealthy node using a traditional API (e.g., IPMI) while still keeping control plane connectivity, | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure what you mean by "traditional API" 🤔 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. As regular/known API. But maybe the |
||
and it is *diverse* since it includes [numerous fence agents](https://github.com/ClusterLabs/fence-agents) to choose from. | ||
Each one of these agents is designed for different types of clusters, such as bare metal servers, virtual machines, cloud platforms, etc. | ||
displayName: Fence Agents Remediation Operator | ||
icon: | ||
- base64data: base64EncodedIcon | ||
|
@@ -352,9 +363,9 @@ spec: | |
- baremetal | ||
links: | ||
- name: Fence Agents Remediation | ||
url: https://medik8s.io | ||
url: https://www.medik8s.io/remediation/fence-agents-remediation/fence-agents-remediation/ | ||
- name: Source Code | ||
url: https://github.com/medik8s/fence-agents-remediation | ||
url: https://www.github.com/medik8s/fence-agents-remediation | ||
maintainers: | ||
- email: [email protected] | ||
name: Medik8s Team | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,8 +7,10 @@ metadata: | |
categories: OpenShift Optional | ||
containerImage: "" | ||
createdAt: "" | ||
description: Fence Agents Remediation Operator for remediating nodes using upstream | ||
fence-agents. | ||
description: Fence Agents Remediation Operator uses well-known agents to fence | ||
and remediate unhealthy nodes. In this process it can minimize downtime for | ||
stateful applications, restores compute capacity if transient failures occur, | ||
and increases the availability of workloads. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nit: "availability" sounds like uncountable to me, so I'd say "improve", more than "increase" |
||
olm.skipRange: '>=0.0.1' | ||
repository: https://github.com/medik8s/fence-agents-remediation | ||
support: Medik8s | ||
|
@@ -76,13 +78,22 @@ spec: | |
displayName: Shared Parameters | ||
path: template.spec.sharedparameters | ||
version: v1alpha1 | ||
description: "Fence Agents Remediation Operator (FAR)\n\nThe operator will remediate/fence | ||
a node when a FenceAgentsRemediation (far) custom resource exists with the node's | ||
name.\nFAR uses an existing set of upstream fencing agents for environments with | ||
a \ntraditional API end-point (e.g., IPMI) for power cycling cluster nodes.\n\nThe | ||
operator is recommended to be used with Node Healthcheck Operator for easier and | ||
smoother experience,\nbut it can also work as a standalonde remediator for the | ||
more advanced user.\n" | ||
description: | | ||
Fence Agents Remediation (*FAR*) is a Kubernetes operator that *fence* and remediate unhealthy to healthy nodes. | ||
Using a traditional Application Programming Interface (API) FAR runs uses well-known fence agents to remediate a node from an unhealthy state by power cycling the node, | ||
and afterwards it delets the node's resources. | ||
By doing so, FAR can minimize downtime for stateful applications, restores compute capacity if transient failures occur, and increases the availability of workloads. | ||
|
||
FAR is one of the remediator operators by [Medik8s](https://www.medik8s.io/remediation/remediation/), | ||
such as [Self Node Remediation](https://github.com/medik8s/self-node-remediation) and [Machine Deletion Remediation](https://github.com/medik8s/machine-deletion-remediation), | ||
that were designed to run with the Node HealthCheck Operator [(NHC)](https://github.com/medik8s/node-healthcheck-operator) which detects an unhealthy node and creates remediation CR. | ||
It is recommended to use FAR with NHC for an easier and smoother experience by fully automate the remediation process, but it can be used as a standalone remediator for the more experienced user. | ||
|
||
FAR is recommended when a node becomes unhealthy, and we want to completely fence/isolate the node from a cluster, since we can not “trust” the unhealthy node, | ||
to prevent it from accessing the shared resources like [RWO volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes). | ||
Moreover, FAR is *robust* as it can remediate an unhealthy node using a traditional API (e.g., IPMI) while still keeping control plane connectivity, | ||
and it is *diverse* since it includes [numerous fence agents](https://github.com/ClusterLabs/fence-agents) to choose from. | ||
Each one of these agents is designed for different types of clusters, such as bare metal servers, virtual machines, cloud platforms, etc. | ||
displayName: Fence Agents Remediation Operator | ||
icon: | ||
- base64data: base64EncodedIcon | ||
|
@@ -113,9 +124,9 @@ spec: | |
- baremetal | ||
links: | ||
- name: Fence Agents Remediation | ||
url: https://medik8s.io | ||
url: https://www.medik8s.io/remediation/fence-agents-remediation/fence-agents-remediation/ | ||
- name: Source Code | ||
url: https://github.com/medik8s/fence-agents-remediation | ||
url: https://www.github.com/medik8s/fence-agents-remediation | ||
maintainers: | ||
- email: [email protected] | ||
name: Medik8s Team | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typos
"fence" -> "fences"
"remediate" -> "remediates"