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

Copyediting and URL updates #17

Merged
merged 1 commit into from
Aug 13, 2024
Merged

Copyediting and URL updates #17

merged 1 commit into from
Aug 13, 2024

Conversation

castrojo
Copy link
Contributor

@castrojo castrojo commented Aug 8, 2024

No description provided.

Signed-off-by: Jorge O. Castro <[email protected]>
@Malix-Labs
Copy link

Malix-Labs commented Aug 9, 2024

I will also feature bootable to awesome_atomic, see Malix-Labs/awesome_atomic#76

Copy link
Collaborator

@stefwalter stefwalter left a comment

Choose a reason for hiding this comment

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

@cgwalters What do you think? I think you also had nuanced opinions about the word "immutable".

I'll merge tomorrow unless you have some more review points.

@@ -24,7 +25,7 @@ The system either uses the contents of the old system, or the new image; Never s
Updates can be delayed or scheduled.
This default behavior can be adapted or controlled by a larger management system.

1. If an update does not function correctly it is possible to roll back to the container image previously functioning before the update.
1. If an update does not function correctly it is possible to roll back to the container image previously functioning before the update, or to any previously bootable version in the registry.
Copy link
Collaborator

Choose a reason for hiding this comment

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

@castrojo Is this really a roll back though? @cgwalters Can we roll back to another version in the registry, or only what's on the system?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We're doing this in practice with our images but now that you bring it up I'm not sure how officially supported that is.

The use case is usually when people don't have a pinned snapshot or didn't realize they had a regression on something. The it's useful to be able to grab a remote older version to try to pin down where the regression happened.

Copy link
Collaborator

Choose a reason for hiding this comment

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

switch and rollback I think are 99% equivalent for this. (The difference is if there's any local changes in /etc that were made between the operations)

@Malix-Labs
Copy link

Malix-Labs commented Aug 12, 2024

@stefwalter :

nuanced opinions about the word "immutable"

See “Immutable” → reprovisionable, anti-hysteresis, (and other atomic blog and publications)

@stefwalter stefwalter merged commit 6da1785 into containers:main Aug 13, 2024
2 checks passed
Bootable containers are a modern opinionated way of deploying, configuring and managing immutable image based Linux systems.
Bootable containers are a modern opinionated way of deploying, configuring and managing image based Linux systems.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Thanks for doing this!

It's a challenge since I think the usage of "immutable" is widespread in the industry still years later. My high level thoughts is that it's a word that is only useful at a very introductory level but once you get past the surface it can be more misleading than helpful.

So 👍 to dropping it here.

Copy link
Member

Choose a reason for hiding this comment

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

Sure, although I am not sure there is another word that is helpful.

Copy link

@Malix-Labs Malix-Labs Aug 13, 2024

Choose a reason for hiding this comment

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

Atomic / Image-based Linux systems #17 (comment)

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.

5 participants