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

docs: explain phased rollouts and client wariness #133

Merged
merged 1 commit into from Sep 16, 2019

Conversation

@lucab
Copy link
Member

commented Sep 12, 2019

This explains how phased rollouts work, and shows how to configure
client rollout_wariness.

Closes: #83

docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved
Phased rollouts are orchestrated by the Cincinnati backend by monotonically increasing the percentage of clients to which an update is offered.

Clients do not usually need any additional setup to leverage phased rollouts.
However, they can provide a "rollout wariness" hint to the server, in order to specify how eager they are to receive new updates.

This comment has been minimized.

Copy link
@ashcrow

ashcrow Sep 12, 2019

Member

nit: Seems like this should right after the previous sentence as a short paragraph.

nit: "they" ➡️ "clients"

This comment has been minimized.

Copy link
@lucab

lucab Sep 13, 2019

Author Member

I'm not sure I got the first part of this comment. If the new revision doesn't match what you were expecting, an explicit wording/example would help.

docs/usage/auto-updates.md Outdated Show resolved Hide resolved
docs/usage/auto-updates.md Outdated Show resolved Hide resolved

@lucab lucab force-pushed the lucab:ups/wariness-doc branch from ccb93f8 to 9bbe171 Sep 13, 2019

docs: explain phased rollouts and client wariness
This explains how phased rollouts work, and shows how to configure
client `rollout_wariness`.

@lucab lucab force-pushed the lucab:ups/wariness-doc branch from 9bbe171 to 2f5abee Sep 13, 2019

@lucab

This comment has been minimized.

Copy link
Member Author

commented Sep 13, 2019

Thanks everybody for the comments! I've fixed and reworded a few sections.

@ashcrow
Copy link
Member

left a comment

👍

@jlebon
jlebon approved these changes Sep 13, 2019

@lucab lucab merged commit 2a97f0c into coreos:master Sep 16, 2019

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.