ci.docker icon indicating copy to clipboard operation
ci.docker copied to clipboard

Add support for features.sh in kernel-slim images and deprecate usage of kernel images.

Open kabicin opened this issue 3 years ago • 1 comments

Changes in this PR

  • Delete original ga/latest/full folder, move/rename ga/latest/kernel folder to become ga/latest/full folder
    • Previously, full images based atop FROM websphere-liberty:kernel and had added functionality. The missing functionality in kernel folder have been added/updated in Dockerfiles. The similar change occurred when OL added support for features.sh here.
      • re-added functionality for REPOSITORIES_PROPERTIES which was initially available in full images, missing in kernel. Here is an example of a past full image
  • Add ga/latest/kernel-slim
    • Add features.sh file which uses featureUtility and remove reliance on installUtility from configure.sh.
    • Remove features under Deprecated Enterprise Functionality from configure.sh.
    • Add helpers/build/configuration_snippets/sessioncache-features.xml used in features.sh.
  • Update build script test/buildAll.sh to tag images as kernel-slim.
  • Update ga/latest/images.txt to point to kernel-slim.
  • Update samples/security/Dockerfile to use kernel-slim and features.sh.
  • README.md updates
    • Indicate that kernel images will be deprecated and not updated in the next release, 22.0.0.8.
    • Remove example usage of VERBOSE to sync up with OL container repo.
    • Add example usage of features.sh to sync up with OL container repo.
    • Hyperlinks to point to ga/latest/full instead of ga/latest/kernel.

Bolded text indicate features still under deliberation.

kabicin avatar Jul 27 '22 20:07 kabicin

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jul 27 '22 20:07 CLAassistant

Closing, this fix will be replaced with a features.sh implementation that is non-breaking.

kabicin avatar Aug 17 '22 15:08 kabicin