-
Feature Request
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
False
-
Undefined
Epic Goal
- Usability optimizations and enhancements
Why is this important?
- oc mirror is introduced as GA in OCP since 4.11 but some of the UX is still a little clunky
- better integration with OSUS is needed, the setup is quite disjointed and manual today
Scenarios
- Customers can use the oc utility on a host with the mirror registry for OpenShiftÂ
- Customers can get their credentials validated upfront to fail early
- The oc utility supports mirroring all common OpenShift CLI utilities
- Customers get the right out-of-the-box configuration for using OSUS with their disconnected mirror
Acceptance Criteria
- oc subcommand creates cincinnati manifest needed for OSUS and the release sig configmap
- oc subcommand mirrors by default all common CLI tools are also mirrored: oc, openshift-install, opm, helm, openshift-mirror-registry
- oc subcommand by default assumes a local, trusted, TLS-secured registry available at the public host name of machine it is executed on so that it targets a local registry by default, using a default value for the registry
- a locally available registry on port 443
- the OCP release version is the version of the oc utility
- the release architecture is the architecture of the oc binary, otherwise x86_64 is the default - in-progress, partially accommodated