Skip to content

Commit 9e66c2c

Browse files
authored
Merge pull request #39189 from stevsmit/BZ1900182-main
Removes versioning policy section
2 parents d2d4763 + 65becf8 commit 9e66c2c

File tree

3 files changed

+32
-13
lines changed

3 files changed

+32
-13
lines changed

_topic_maps/_topic_map.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ Distros: openshift-enterprise
5353
Topics:
5454
- Name: OpenShift Container Platform 4.10 release notes
5555
File: ocp-4-10-release-notes
56-
- Name: Versioning policy
57-
File: versioning-policy
56+
5857
---
5958
Name: Architecture
6059
Dir: architecture

cli_reference/openshift_cli/usage-oc-kubectl.adoc

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,37 @@ The `oc` binary offers a built-in `login` command that allows authentication and
2121
+
2222
The additional command `oc new-app`, for example, makes it easier to get new applications started using existing source code or pre-built images. Similarly, the additional command `oc new-project` makes it easier to start a project that you can switch to as your default.
2323

24+
[IMPORTANT]
25+
====
26+
If you installed an earlier version of the `oc` binary, you cannot use it to complete all of the commands in {product-title} {product-version}. If you want the latest features, you must download and install the latest version of the `oc` binary corresponding to your {product-title} server version.
27+
====
28+
29+
Non-security API changes will involve, at minimum, two minor releases (4.1 to 4.2 to 4.3, for example) to allow older `oc` binaries to update. Using new capabilities might require newer `oc` binaries. A 4.3 server might have additional capabilities that a 4.2 `oc` binary cannot use and a 4.3 `oc` binary might have additional capabilities that are unsupported by a 4.2 server.
30+
31+
.Compatibility Matrix
32+
33+
[cols="1,1,1"]
34+
|===
35+
36+
|
37+
|*X.Y* (`oc` Client)
38+
|*X.Y+N* footnote:versionpolicyn[Where *N* is a number greater than or equal to 1.] (`oc` Client)
39+
40+
|*X.Y* (Server)
41+
|image:redcircle-1.png[]
42+
|image:redcircle-3.png[]
43+
44+
|*X.Y+N* footnote:versionpolicyn[] (Server)
45+
|image:redcircle-2.png[]
46+
|image:redcircle-1.png[]
47+
48+
|===
49+
image:redcircle-1.png[] Fully compatible.
50+
51+
image:redcircle-2.png[] `oc` client might not be able to access server features.
52+
53+
image:redcircle-3.png[] `oc` client might provide options and features that might not be compatible with the accessed server.
54+
2455
== The kubectl binary
2556

2657
The `kubectl` binary is provided as a means to support existing workflows and scripts for new {product-title} users coming from a standard Kubernetes environment, or for those who prefer to use the `kubectl` CLI. Existing users of `kubectl` can continue to use the binary to interact with Kubernetes primitives, with no changes required to the {product-title} cluster.

release_notes/versioning-policy.adoc

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)