@@ -262,6 +262,18 @@ Collect debugging data for a given resource
262
262
263
263
264
264
265
+ == oc adm migrate icsp
266
+ Update imagecontentsourcepolicy file(s) to imagedigestmirrorset file(s).
267
+
268
+ .Example usage
269
+ [source,bash,options="nowrap"]
270
+ ----
271
+ # update the imagecontentsourcepolicy.yaml to new imagedigestmirrorset file under directory mydir
272
+ oc adm migrate icsp imagecontentsourcepolicy.yaml --dest-dir mydir
273
+ ----
274
+
275
+
276
+
265
277
== oc adm migrate template-instances
266
278
Update template instances to point to the latest group-version-kinds
267
279
@@ -556,7 +568,7 @@ Extract the contents of an update payload to disk
556
568
557
569
# Use git to check out the source code for the current cluster release to DIR from linux/s390x image
558
570
# Note: Wildcard filter is not supported. Pass a single os/arch to extract
559
- oc adm release extract --git=DIR quay.io/openshift-release-dev/ocp-release:4.2 .2 --filter-by-os=linux/s390x
571
+ oc adm release extract --git=DIR quay.io/openshift-release-dev/ocp-release:4.11 .2 --filter-by-os=linux/s390x
560
572
----
561
573
562
574
@@ -571,17 +583,17 @@ Display information about a release
571
583
oc adm release info
572
584
573
585
# Show the source code that comprises a release
574
- oc adm release info 4.2 .2 --commit-urls
586
+ oc adm release info 4.11 .2 --commit-urls
575
587
576
588
# Show the source code difference between two releases
577
- oc adm release info 4.2 .0 4.2 .2 --commits
589
+ oc adm release info 4.11 .0 4.11 .2 --commits
578
590
579
591
# Show where the images referenced by the release are located
580
- oc adm release info quay.io/openshift-release-dev/ocp-release:4.2 .2 --pullspecs
592
+ oc adm release info quay.io/openshift-release-dev/ocp-release:4.11 .2 --pullspecs
581
593
582
594
# Show information about linux/s390x image
583
595
# Note: Wildcard filter is not supported. Pass a single os/arch to extract
584
- oc adm release info quay.io/openshift-release-dev/ocp-release:4.2 .2 --filter-by-os=linux/s390x
596
+ oc adm release info quay.io/openshift-release-dev/ocp-release:4.11 .2 --filter-by-os=linux/s390x
585
597
----
586
598
587
599
@@ -593,22 +605,22 @@ Mirror a release to a different image registry location
593
605
[source,bash,options="nowrap"]
594
606
----
595
607
# Perform a dry run showing what would be mirrored, including the mirror objects
596
- oc adm release mirror 4.3 .0 --to myregistry.local/openshift/release \
608
+ oc adm release mirror 4.11 .0 --to myregistry.local/openshift/release \
597
609
--release-image-signature-to-dir /tmp/releases --dry-run
598
610
599
611
# Mirror a release into the current directory
600
- oc adm release mirror 4.3 .0 --to file://openshift/release \
612
+ oc adm release mirror 4.11 .0 --to file://openshift/release \
601
613
--release-image-signature-to-dir /tmp/releases
602
614
603
615
# Mirror a release to another directory in the default location
604
- oc adm release mirror 4.3 .0 --to-dir /tmp/releases
616
+ oc adm release mirror 4.11 .0 --to-dir /tmp/releases
605
617
606
618
# Upload a release from the current directory to another server
607
619
oc adm release mirror --from file://openshift/release --to myregistry.com/openshift/release \
608
620
--release-image-signature-to-dir /tmp/releases
609
621
610
- # Mirror the 4.3 .0 release to repository registry.example.com and apply signatures to connected cluster
611
- oc adm release mirror --from=quay.io/openshift-release-dev/ocp-release:4.3 .0-x86_64 \
622
+ # Mirror the 4.11 .0 release to repository registry.example.com and apply signatures to connected cluster
623
+ oc adm release mirror --from=quay.io/openshift-release-dev/ocp-release:4.11 .0-x86_64 \
612
624
--to=registry.example.com/your/repository --apply-release-image-signature
613
625
----
614
626
@@ -621,18 +633,18 @@ Create a new OpenShift release
621
633
[source,bash,options="nowrap"]
622
634
----
623
635
# Create a release from the latest origin images and push to a DockerHub repo
624
- oc adm release new --from-image-stream=4.1 -n origin --to-image docker.io/mycompany/myrepo:latest
636
+ oc adm release new --from-image-stream=4.11 -n origin --to-image docker.io/mycompany/myrepo:latest
625
637
626
638
# Create a new release with updated metadata from a previous release
627
- oc adm release new --from-release registry.svc. ci.openshift.org/origin/release:v4.1 --name 4.1 .1 \
628
- --previous 4.1 .0 --metadata ... --to-image docker.io/mycompany/myrepo:latest
639
+ oc adm release new --from-release registry.ci.openshift.org/origin/release:v4.11 --name 4.11 .1 \
640
+ --previous 4.11 .0 --metadata ... --to-image docker.io/mycompany/myrepo:latest
629
641
630
642
# Create a new release and override a single image
631
- oc adm release new --from-release registry.svc. ci.openshift.org/origin/release:v4.1 \
643
+ oc adm release new --from-release registry.ci.openshift.org/origin/release:v4.11 \
632
644
cli=docker.io/mycompany/cli:latest --to-image docker.io/mycompany/myrepo:latest
633
645
634
646
# Run a verification pass to ensure the release can be reproduced
635
- oc adm release new --from-release registry.svc. ci.openshift.org/origin/release:v4.1
647
+ oc adm release new --from-release registry.ci.openshift.org/origin/release:v4.11
636
648
----
637
649
638
650
0 commit comments