Bug 1383276

Summary: [DOCS] [3.4] Document the new installer for OCP 3.4
Product: OpenShift Container Platform Reporter: Vikram Goyal <vigoyal>
Component: DocumentationAssignee: Alex Dellapenta <adellape>
Status: CLOSED CURRENTRELEASE QA Contact: Johnny Liu <jialiu>
Severity: high Docs Contact: Vikram Goyal <vigoyal>
Priority: medium    
Version: 3.4.0CC: adellape, aos-bugs, jiajliu, jialiu, jokerman, mmccomas
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-20 17:55:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Comment 5 liujia 2016-12-21 04:48:37 UTC
For quick_install.html:
1, about “Example 1. Installation Configuration File Specification”,it should be OpenShift Container Platform 3.4 instead of OpenShift Container Platform 3.3 in note-1.
2, about "Uninstalling OpenShift Container Platform", it should note user about uninstall that run this command need the configuration file, which located at ~/.config/openshift/installer.cfg.yml by default or use -c option to specify the file path.

Comment 6 liujia 2016-12-21 05:01:21 UTC
For stand_alone_registry.html:

I reviewed quick install part. About "Quick Installation for Stand-alone Registries", the variant choice does not display version now, which should be following:

Which variant would you like to install?


(1) OpenShift Container Platform
(2) Registry

Choose a variant from above:  [1]:

Comment 7 liujia 2016-12-21 05:24:40 UTC
@alex
Above listed docs seems not related with card https://trello.com/c/DSwwizwP/74-3-install-atomic-openshift-install-should-only-output-relevant-information, and did not include new steps for the excluder packages.

Comment 8 Johnny Liu 2016-12-22 09:09:03 UTC
As far as I know, OCP-3.4 will only support docker-1.12, and RHEL-7.3.x, AH-7.3.x , RHEL-7.2.x, but not support AH-7.2.x and RHEL-7.1.x.

That means, RHEL Atomic Host 7.2.6 is not in our supported list, the statement in [1] is wrong.

Another issue is docker version mentioned in [2], currently docker version is already bumped to 1.12.5, 1.12.3 is never released. So it should be corrected. Suggest do not install a specific version of docker in yum command, only install docker. Then ask user to confirm latest 1.12 docker is installed.


[1]: https://github.com/openshift/openshift-docs/pull/3406/files#diff-64d702b7a9085eb7d6af6e17d7a96469R32
[2]: https://github.com/openshift/openshift-docs/pull/3406/files#diff-64d702b7a9085eb7d6af6e17d7a96469R181

And base the above comment 5, 6, 7, assign back this bug.

Comment 9 Alex Dellapenta 2017-01-03 21:54:26 UTC
Thank you for reviewing! I've made edits (commit is https://github.com/openshift/openshift-docs/pull/3406/commits/96db726f6b66e72f76ff2a84c546e603e1ffbca5) and updated the preview build.

Comments inline below:

(In reply to liujia from comment #5)
> For quick_install.html:
> 1, about “Example 1. Installation Configuration File Specification”,it
> should be OpenShift Container Platform 3.4 instead of OpenShift Container
> Platform 3.3 in note-1.

I had left this as 3.3 intentionally here because that change happened in 3.3.

> 2, about "Uninstalling OpenShift Container Platform", it should note user
> about uninstall that run this command need the configuration file, which
> located at ~/.config/openshift/installer.cfg.yml by default or use -c option
> to specify the file path.

Updated:

http://file.rdu.redhat.com/~adellape/121616/install34/install_config/install/quick_install.html#uninstalling-quick

(In reply to liujia from comment #6)
> For stand_alone_registry.html:
> 
> I reviewed quick install part. About "Quick Installation for Stand-alone
> Registries", the variant choice does not display version now, which should
> be following:
> 
> Which variant would you like to install?
> 
> 
> (1) OpenShift Container Platform
> (2) Registry
> 
> Choose a variant from above:  [1]:

Updated:

http://file.rdu.redhat.com/~adellape/121616/install34/install_config/install/stand_alone_registry.html#registry-quick-installation

(In reply to liujia from comment #7)
> @alex
> Above listed docs seems not related with card
> https://trello.com/c/DSwwizwP/74-3-install-atomic-openshift-install-should-
> only-output-relevant-information, and did not include new steps for the
> excluder packages.

Sorry, looks like I didn't push the commit that had the excluder steps in it. The new steps should be there now:

http://file.rdu.redhat.com/~adellape/121616/install34/install_config/install/host_preparation.html#installing-base-packages

And for https://trello.com/c/DSwwizwP/74-3-install-atomic-openshift-install-should-only-output-relevant-information, see my comment 3.

(In reply to Johnny Liu from comment #8)
> As far as I know, OCP-3.4 will only support docker-1.12, and RHEL-7.3.x,
> AH-7.3.x , RHEL-7.2.x, but not support AH-7.2.x and RHEL-7.1.x.
> 
> That means, RHEL Atomic Host 7.2.6 is not in our supported list, the
> statement in [1] is wrong.

Updated to more specifically note AH-7.3.2:

http://file.rdu.redhat.com/~adellape/121616/install34/install_config/install/host_preparation.html#software-prerequisites

http://file.rdu.redhat.com/~adellape/121616/install34/install_config/install/prerequisites.html#hardware

> 
> Another issue is docker version mentioned in [2], currently docker version
> is already bumped to 1.12.5, 1.12.3 is never released. So it should be
> corrected. Suggest do not install a specific version of docker in yum
> command, only install docker. Then ask user to confirm latest 1.12 docker is
> installed.

We used to need to specify the exact version number, but now that we have the excluder packages, you're right, we don't! I confirmed with tdawson and updated step 1 here:

http://file.rdu.redhat.com/~adellape/121616/install34/install_config/install/host_preparation.html#installing-docker

Thanks again!

Comment 10 liujia 2017-01-04 02:41:27 UTC
All updated parts about comment 5, 6, 7 looks good to me now, leaving the rest to Johnny.

Comment 11 Johnny Liu 2017-01-04 07:38:34 UTC
The update for my comment looks good to me, so move it to "verified".

Comment 12 Alex Dellapenta 2017-01-04 14:14:22 UTC
Thanks!

Comment 13 openshift-github-bot 2017-01-05 18:54:26 UTC
Commit pushed to master at https://github.com/openshift/openshift-docs

https://github.com/openshift/openshift-docs/commit/13b3efe74653e22ff18a89e79f59ef5bbc7c6255
Merge pull request #3406 from adellape/install34

Bug 1383276: Updates to install docs for 3.4