Skip to content

Commit

Permalink
Merge pull request #3901 from cgwalters/stop-testing-ex-container
Browse files Browse the repository at this point in the history
Deprecate `ex-container` entrypoint (use `ostree container`)
  • Loading branch information
Luca Bruno authored Aug 4, 2022
2 parents 3df9f6f + d2bc198 commit 1d5f32f
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
2 changes: 1 addition & 1 deletion rust/src/client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ pub(crate) fn require_system_host_type(expected: SystemHostType) -> CxxResult<()

/// Emit a warning about a potential future incompatible change we may make
/// that would require adjustment from the user.
pub(crate) fn warn_future_incompatibility(msg: impl AsRef<str>) {
pub fn warn_future_incompatibility(msg: impl AsRef<str>) {
let msg = msg.as_ref();
eprintln!("warning: {msg}");
std::thread::sleep(std::time::Duration::from_secs(1));
Expand Down
2 changes: 1 addition & 1 deletion rust/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -878,7 +878,7 @@ pub(crate) use crate::builtins::compose::commit::*;
pub(crate) use crate::builtins::compose::*;
mod bwrap;
pub(crate) use bwrap::*;
mod client;
pub mod client;
pub(crate) use client::*;
pub mod cliwrap;
pub mod container;
Expand Down
3 changes: 3 additions & 0 deletions rust/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ async fn inner_async_main(args: Vec<String>) -> Result<i32> {
match arg {
// TODO(lucab): move consumers to the multicall entrypoint, then drop this.
"ex-container" => {
rpmostree_rust::client::warn_future_incompatibility(
"This entrypoint is deprecated; use `ostree container` instead",
);
return rpmostree_rust::container::entrypoint(&args_borrowed).await;
}
// This is a custom wrapper for
Expand Down
6 changes: 3 additions & 3 deletions tests/kolainst/destructive/container-image
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ case "${AUTOPKGTEST_REBOOT_MARK:-}" in
# Since we're switching OS update stream, turn off zincati
systemctl mask --now zincati

rpm-ostree ex-container 'export' --repo=/ostree/repo ${checksum} "${image}"
ostree container encapsulate --repo=/ostree/repo ${checksum} "${image}"
rpm-ostree rebase "$image_pull" --experimental | tee out.txt
assert_file_has_content out.txt 'Importing.*'"$image_pull"
rpmostree_assert_status ".deployments[0][\"container-image-reference\"] == \"ostree-unverified-image:$image\""
Expand Down Expand Up @@ -88,7 +88,7 @@ case "${AUTOPKGTEST_REBOOT_MARK:-}" in
ostree refs ${with_foo_commit} --create vmcheck_tmp/new_update
new_commit=$(ostree commit -b vmcheck --tree=ref=vmcheck_tmp/new_update)
rm "${image_dir}" -rf
rpm-ostree ex-container export --repo=/ostree/repo ${new_commit} "$image"
ostree container encapsulate --repo=/ostree/repo ${new_commit} "$image"

rpm-ostree uninstall foo
rpm-ostree upgrade
Expand All @@ -104,7 +104,7 @@ case "${AUTOPKGTEST_REBOOT_MARK:-}" in

checksum=$(rpm-ostree status --json | jq -r '.deployments[0].checksum')
rm "${image_dir}" -rf
rpm-ostree ex-container 'export' --repo=/ostree/repo ${checksum} "${image}"
ostree container encapsulate --repo=/ostree/repo ${checksum} "${image}"
# https://github.com/ostreedev/ostree-rs-ext/issues/153
skopeo copy $image containers-storage:localhost/fcos
rm "${image_dir}" -rf
Expand Down

0 comments on commit 1d5f32f

Please sign in to comment.