2023-10-30 10:13:25 -04:00
:_mod-docs-content-type: ASSEMBLY
2021-10-27 12:56:29 -04:00
[id="openshift-cli"]
= Creating and building an application using the CLI
2022-02-16 11:35:56 -05:00
include::_attributes/common-attributes.adoc[]
2021-10-27 12:56:29 -04:00
:context: openshift-cli
toc::[]
[id="openshift-cli-before-you-begin"]
== Before you begin
* Review xref:../cli_reference/openshift_cli/getting-started-cli.adoc#cli-about-cli_cli-developer-commands[About the OpenShift CLI].
* You must be able to access a running instance of {product-title}. If you do not have access, contact your cluster administrator.
2022-03-03 17:17:15 -05:00
* You must have the OpenShift CLI (`oc`) xref:../cli_reference/openshift_cli/getting-started-cli.adoc#installing-openshift-cli[downloaded and installed].
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-login.adoc[leveloffset=+1]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-login[oc login]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-logout[oc logout]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-creating-new-project.adoc[leveloffset=+1]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-new-project[oc new-project]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-granting-permissions.adoc[leveloffset=+1]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../authentication/understanding-authentication.adoc#understanding-authentication[Understanding authentication]
* xref:../authentication/using-rbac.adoc#authorization-overview_using-rbac[RBAC overview]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-policy-add-role-to-user[oc policy add-role-to-user]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-deploying-first-image.adoc[leveloffset=+1]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-new-app[oc new-app]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-creating-route.adoc[leveloffset=+2]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-create-route-edge[oc create route edge]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-get[oc get]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-examining-pod.adoc[leveloffset=+2]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-describe[oc describe]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-get[oc get]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-label[oc label]
* xref:../cli_reference/openshift_cli/getting-started-cli.adoc#viewing-pods[Viewing pods]
* xref:../cli_reference/openshift_cli/getting-started-cli.adoc#viewing-pod-logs[Viewing pod logs]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-scaling-app.adoc[leveloffset=+2]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-scale[oc scale]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-deploying-python-app.adoc[leveloffset=+1]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-new-app[oc new-app]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-connecting-a-database.adoc[leveloffset=+1]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-new-project[oc new-project]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-creating-secret.adoc[leveloffset=+2]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-create-secret-generic[oc create secret generic]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-set-env[oc set env]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-rollout-status[oc rollout status]
2021-10-27 12:56:29 -04:00
include::modules/getting-started-cli-load-data-output.adoc[leveloffset=+2]
2022-03-03 17:17:15 -05:00
[role="_additional-resources"]
.Additional resources
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-exec[oc exec]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-label[oc label]
* xref:../cli_reference/openshift_cli/developer-cli-commands.adoc#oc-get[oc get]