Skip to content

Commit 79358d9

Browse files
Application overview
Application overview testing netlify testing netlify Changes to be squashed added hyphen
1 parent 41ceeaf commit 79358d9

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1755,6 +1755,8 @@ Name: Building applications
17551755
Dir: applications
17561756
Distros: openshift-enterprise,openshift-origin
17571757
Topics:
1758+
- Name: Building applications overview
1759+
File: index
17581760
- Name: Projects
17591761
Dir: projects
17601762
Topics:

applications/index.adoc

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
:_content-type: ASSEMBLY
2+
[id="building-applications-overview"]
3+
= Building applications overview
4+
include::_attributes/common-attributes.adoc[]
5+
:context: building-applications-overview
6+
7+
toc::[]
8+
9+
Using {product-title}, you can create, edit, delete, and manage applications using the web console or command line interface (CLI).
10+
11+
[id="working-on-a-project"]
12+
== Working on a project
13+
14+
Using projects, you can organize and manage applications in isolation. You can manage the entire project lifecycle, including xref:projects/working-with-projects.adoc#working-with-projects[creating, viewing, and deleting a project] in {product-title}.
15+
16+
After you create the project, you can xref:projects/working-with-projects.adoc#odc-providing-project-permissions-using-developer-perspective_projects[grant or revoke access to a project] and xref:projects/working-with-projects.adoc#odc-customizing-available-cluster-roles-using-developer-perspective_projects[manage cluster roles] for the users using the Developer perspective. You can also xref:projects/configuring-project-creation.adoc#configuring-project-creation[edit the project configuration resource] while creating a project template that is used for automatic provisioning of new projects.
17+
18+
Using the CLI, you can xref:projects/creating-project-other-user.adoc#creating-project-other-user[create a project as a different user] by impersonating a request to the {product-title} API. When you make a request to create a new project, the {product-title} uses an endpoint to provision the project according to a customizable template. As a cluster administrator, you can choose to xref:projects/configuring-project-creation.adoc#disabling-project-self-provisioning_configuring-project-creation[prevent an authenticated user group from self-provisioning new projects].
19+
20+
[id="working-on-application"]
21+
== Working on an application
22+
23+
[id="creating-application"]
24+
=== Creating an application
25+
26+
To create applications, you must have created a project or have access to a project with the appropriate roles and permissions. You can create an application by using either xref:creating_applications/odc-creating-applications-using-developer-perspective.adoc#odc-creating-applications-using-developer-perspective[the Developer perspective in the web console], xref:creating_applications/creating-apps-from-installed-operators.adoc#creating-apps-from-installed-operators[installed Operators], or xref:creating_applications/creating-applications-using-cli.adoc#creating-applications-using-cli[the {product-title} CLI]. You can source the applications to be added to the project from Git, JAR files, devfiles, or the developer catalog.
27+
28+
You can also use components that include source or binary code, images, and templates to create an application by using the {product-title} CLI. With the {product-title} web console, you can create an application from an Operator installed by a cluster administrator.
29+
30+
[id="maintaining-application"]
31+
=== Maintaining an application
32+
33+
After you create the application you can use the web console to xref:odc-monitoring-project-and-application-metrics-using-developer-perspective.adoc#odc-monitoring-project-and-application-metrics-using-developer-perspective[monitor your project or application metrics]. You can also xref:odc-editing-applications.adoc#odc-editing-applications[edit] or xref:odc-deleting-applications.adoc#odc-deleting-applications[delete] the application using the web console.
34+
When the application is running, not all applications resources are used. As a cluster administrator, you can choose to xref:idling-applications.adoc#idling-applications[idle these scalable resources] to reduce resource consumption.
35+
36+
[id="connecting-application"]
37+
=== Connecting an application to services
38+
39+
An application uses backing services to build and connect workloads, which vary according to the service provider. Using the xref:connecting_applications_to_services/understanding-service-binding-operator.adoc#understanding-service-binding-operator[Service Binding Operator], as a developer, you can bind workloads together with Operator-managed backing services, without any manual procedures to configure the binding connection. You can apply service binding also on xref:connecting_applications_to_services/getting-started-with-service-binding-ibm-power-ibm-z.adoc#getting-started-with-service-binding-ibm-power-ibm-z[IBM Power Systems, IBM Z, and LinuxONE environments].
40+
41+
[id="deploying-application"]
42+
=== Deploying an application
43+
You can deploy your application using xref:deployments/what-deployments-are.adoc#what-deployments-are[`Deployment` or `DeploymentConfig`] objects and xref:deployments/managing-deployment-processes.adoc#deployment-operations[manage] them from the web console. You can create xref:deployments/deployment-strategies.adoc#deployment-strategies[deployment strategies] that help reduce downtime during a change or an upgrade to the application.
44+
45+
You can also use xref:working_with_helm_charts/understanding-helm.adoc#understanding-helm[Helm], a software package manager that simplifies deployment of applications and services to {product-title} clusters.
46+
47+
[id="redhat-marketplace"]
48+
== Using the Red Hat Marketplace
49+
50+
The xref:red-hat-marketplace.adoc#red-hat-marketplace[Red Hat Marketplace] is an open cloud marketplace where you can discover and access certified software for container-based environments that run on public clouds and on-premises.

0 commit comments

Comments
 (0)