Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-40641

[RHEL EPIC] Container tool deprecations - RHEL 10 Beta

    • [RHEL EPIC] Container tool deprecations - RHEL 10
    • Hide

      The following needs to be verified in order for this epic to be considered complete:

      • Verify the deprecation notices have been added to the appropriate RHEL documentation, most likely the release notes.
      Show
      The following needs to be verified in order for this epic to be considered complete: Verify the deprecation notices have been added to the appropriate RHEL documentation, most likely the release notes.
    • Red Hat Enterprise Linux
    • rhel-sst-container-tools
    • 26
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Dev ack, Docs ack, PXE ack
    • Deprecated Functionality
    • Hide
      .The Podman v5.0 deprecations

      In RHEL 10.0 Beta, the following is deprecated in Podman v5.0:

      * The system connections and farm information stored in the `containers.conf` file are now read-only. The system connections and farm information will now be stored in the `podman.connections.json` file, managed only by Podman. Podman continues to support the old configuration options such as `[engine.service_destinations]` and the `[farms]` section. You can still add connections or farms manually if needed; however, it is not possible to delete a connection from the `containers.conf` file with the `podman system connection rm` command.
      * The `slirp4netns` network mode is deprecated and will be removed in a future major release of RHEL. The `pasta` network mode is the default network mode for rootless containers.
      * The `containernetworking-plugins` package and the CNI network stack are no longer supported.
      ** If you upgrade from the previous RHEL versions to RHEL 10.0 Beta or if you have a fresh installation of RHEL 10.0 Beta, the CNI is no longer available. As a result, you have to run the `podman rmi --all --force` command to remove all images and containers that are using those images.
      ** If present, the `cni` value in the containers.conf file for the `network_backend` option must be changed to `netavark` or can be unset.
      Show
      .The Podman v5.0 deprecations In RHEL 10.0 Beta, the following is deprecated in Podman v5.0: * The system connections and farm information stored in the `containers.conf` file are now read-only. The system connections and farm information will now be stored in the `podman.connections.json` file, managed only by Podman. Podman continues to support the old configuration options such as `[engine.service_destinations]` and the `[farms]` section. You can still add connections or farms manually if needed; however, it is not possible to delete a connection from the `containers.conf` file with the `podman system connection rm` command. * The `slirp4netns` network mode is deprecated and will be removed in a future major release of RHEL. The `pasta` network mode is the default network mode for rootless containers. * The `containernetworking-plugins` package and the CNI network stack are no longer supported. ** If you upgrade from the previous RHEL versions to RHEL 10.0 Beta or if you have a fresh installation of RHEL 10.0 Beta, the CNI is no longer available. As a result, you have to run the `podman rmi --all --force` command to remove all images and containers that are using those images. ** If present, the `cni` value in the containers.conf file for the `network_backend` option must be changed to `netavark` or can be unset.
    • Done

      Description

      The following items related to or used by Podman v5.0 will have notices of Deprecation added to the Release notes for RHEL 10.0 Beta:

      • slirp4netns will be deprecated for rootless container networks
      • cgroups v1 will be deprecated and not used by Podman v5.0
      • The CNI network stack will be deprecated

      What SSTs and Layered Product teams should review this?

      SME: TomSweeney

              tsweeney@redhat.com Tom Sweeney
              tsweeney@redhat.com Tom Sweeney
              Container Runtime Eng Bot Container Runtime Eng Bot
              Container Runtime Bugs Bot Container Runtime Bugs Bot
              Gabriela Necasova Gabriela Necasova
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: