SOP Configure Image Registry Operator

Signed-off-by: David Kirwan <dkirwan@redhat.com>
This commit is contained in:
David Kirwan 2021-09-15 14:00:16 +09:00
parent 6a195f85ed
commit 2c7109e747
3 changed files with 64 additions and 8 deletions

View file

@ -0,0 +1,59 @@
== SOP Configure the Image Registry Operator
=== Resources
- [1] https://docs.openshift.com/container-platform/4.8/registry/configuring_registry_storage/configuring-registry-storage-baremetal.html#configuring-registry-storage-baremetal[Configuring Registry Storage Baremetal]
=== Enable the image registry operator
For detailed instructions please refer to the official documentation for the particular version of Openshift [1].
From the `os-control01` node we can enable the Image Registry Operator set it to a `Managed` state like so via the CLI.:
----
oc patch configs.imageregistry.operator.openshift.io cluster --type merge --patch '{"spec":{"managementState":"Managed"}}'
----
Next edit the configuration for the Image Registry operator like so:
----
oc edit configs.imageregistry.operator.openshift.io
----
Add the following to replace the `storage: {}`:
----
...
storage:
pvc:
claim:
...
----
Save the config.
The Image registry will automatically claim a 100G sized PV if available. It is best to open a ticket with Fedora Infra and have a 100G NFS share be created.
Use the following template for inspiration, populate the particular values to match the newly created NFS Share.
----
kind: PersistentVolume
apiVersion: v1
metadata:
name: ocp-image-registry-volume
spec:
capacity:
storage: 100Gi
nfs:
server: 10.3.162.11
path: /ocp_prod_registry
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
----
To create this new PV, create a persisent volume template file like above and apply it using the Openshift client tool like so:
----
oc apply -f image-registry-pv.yaml
----

View file

@ -203,11 +203,7 @@ At this point the cluster is basically up and running.
=== Follow on SOPs === Follow on SOPs
Several other SOPs should be followed to perform the post installation configuration on the cluster. Several other SOPs should be followed to perform the post installation configuration on the cluster.
- http://linkmeh[Retrieve the OCP4 Cluster's CA Cert to configure haproxy] - xref:sop_configure_baremetal_pxe_uefi_boot.adoc[SOP Configure Baremetal PXE-UEFI Boot]
- http://linkmeh[Configure the Image Registry Operator to use NFS Storage] - xref:sop_create_machineconfigs.adoc[SOP Create MachineConfigs to Configure RHCOS]
- http://linkmeh[Configure OIDC for Noggin/IPA in OCP4] - xref:sop_retrieve_ocp4_cacert.adoc[SOP Retrieve OCP4 CACERT]
- http://linkmeh[Disable self provisioners role] - xref:sop_configure_image_registry_operator.adoc[SOP Configure the Image Registry Operator]
- http://linkmeh[Installation/Configuration of the Local Storage Operator]
- http://linkmeh[Installation/Configuration of the Openshift Container Storage Operator]
- http://linkmeh[Configure the OCP4 User Workload Monitoring Stack]

View file

@ -4,3 +4,4 @@
- xref:sop_configure_baremetal_pxe_uefi_boot.adoc[SOP Configure Baremetal PXE-UEFI Boot] - xref:sop_configure_baremetal_pxe_uefi_boot.adoc[SOP Configure Baremetal PXE-UEFI Boot]
- xref:sop_create_machineconfigs.adoc[SOP Create MachineConfigs to Configure RHCOS] - xref:sop_create_machineconfigs.adoc[SOP Create MachineConfigs to Configure RHCOS]
- xref:sop_retrieve_ocp4_cacert.adoc[SOP Retrieve OCP4 CACERT] - xref:sop_retrieve_ocp4_cacert.adoc[SOP Retrieve OCP4 CACERT]
- xref:sop_configure_image_registry_operator.adoc[SOP Configure the Image Registry Operator]