Bug 1125949 - Drop docker from install media, tidy up pattern+system-role names and descriptions
Drop docker from install media, tidy up pattern+system-role names and descrip...
Status: RESOLVED FIXED
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kubic
Current
Other Other
: P5 - None : Normal (vote)
: ---
Assigned To: Richard Brown
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-02-19 13:50 UTC by Richard Brown
Modified: 2019-05-14 14:59 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Brown 2019-02-19 13:50:14 UTC
We don't use docker heavily on Kubic, but currently we carry complex patterns with complex dependencies to support swappable container runtimes, which we dont test

Also, podman/cri-o don't currently work well together. Even when upstream fix the various issues needed there, podman/cri-o will always have the risk of clashing with their CNI configuration unless a kubernetes user has a podman compatible CNI installation

As CNI is not currently in scope of what we setup in Kubic, this means the current kubeadm system role actually can install a broken configuration by default. So podman/cri-o should not be installed together by default

So, time to simplify

Things to change

* alt-container-runtime pattern should be removed
* container-runtime pattern should include podman and its cni config only
* container-runtime-kubernetes should be created with cri-o and it's kubeadm CRI config only
* microos system role should use container-runtime
* kubeadm system role should use container-runtime-kubernetes
* system role descriptions should be corrected accordingly
* images should be corrected to match the above
* Users will be able to install docker in parallel/alternative to either using transactional-update pkg rm/in. This needs to be documented
Comment 1 Richard Brown 2019-02-19 13:55:04 UTC
Also todo

* remove docker from kubic openQA main.pm
Comment 3 Swamp Workflow Management 2019-02-26 15:50:06 UTC
This is an autogenerated message for OBS integration:
This bug (1125949) was mentioned in
https://build.opensuse.org/request/show/679283 Factory / patterns-caasp
Comment 4 Swamp Workflow Management 2019-05-06 15:20:31 UTC
This is an autogenerated message for OBS integration:
This bug (1125949) was mentioned in
https://build.opensuse.org/request/show/701121 Factory / openSUSE-MicroOS
Comment 5 Richard Brown 2019-05-14 14:59:44 UTC
Done