Skip to content

Commit

Permalink
Merge pull request #41 from stakater/add-for-developers-section
Browse files Browse the repository at this point in the history
[for-developers] add overview and related docs
  • Loading branch information
karl-johan-grahn authored May 11, 2023
2 parents 912efe9 + 15b3160 commit c17ca9c
Show file tree
Hide file tree
Showing 22 changed files with 73 additions and 0 deletions.
37 changes: 37 additions & 0 deletions content/for-developers/access-your-cluster.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Access Your Cluster

Lets see how will you access your cluster.

1. Access your cluster by going to [Stakater App Agility Platform](https://cloud.stakater.com/). Enter your enterprise domain provide by Stakater Cloud administrator.

![Stakater App Agility Platform Home](images/cloud-stakater-com.png)

1. Log In with the method configured for your Organization.

![Stakater App Agility Platform Login](images/cloud-stakater-com-login.png)

1. Once you've logged in, you ll be directed to similar cluster overview page.

![Stakater App Agility Platform Home](images/cluster-management-page.png)

1. Click on drop down toggle for the relevant cluster:

1. Select `OpenShift Web Console` to open the OpenShift Web Console.

![OpenShift Console](images/saap-admin-view.png)

> You should belong to a Tenant
1. Select Forecastle for view services available on the cluster.

![Stakater App Agility Platform Home](images/forecastle-homepage.png)

## Setting up CLI

Following CLI tools are required for working with Stakater App Agility Platform.

- [OpenShift CLI (oc)](https://docs.openshift.com/container-platform/4.12/cli_reference/openshift_cli/getting-started-cli.html#installing-openshift-cli) With the OpenShift command-line interface (CLI), the oc command, you can create applications and manage OpenShift Container Platform projects from a terminal.

- [kubectl](https://kubernetes.io/docs/tasks/tools/) The Kubernetes command-line tool, kubectl, allows you to run commands against Kubernetes clusters. You can use kubectl to deploy applications, inspect and manage cluster resources, and view logs.

- [Helm](https://helm.sh/docs/intro/install/) Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Add Grafana dashboard for your Application
1 change: 1 addition & 0 deletions content/for-developers/backup-your-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Backup your Application
1 change: 1 addition & 0 deletions content/for-developers/containerize-the-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Containerize the Application
1 change: 1 addition & 0 deletions content/for-developers/deploy-the-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Deploy your Application
1 change: 1 addition & 0 deletions content/for-developers/develop-your-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Develop your application
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Enable alerts for your Application
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Enable logging for your Application
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Enable metrics for your Application
1 change: 1 addition & 0 deletions content/for-developers/explore-argocd-vault-nexus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Explore ArgoCD, Vault, Nexus
1 change: 1 addition & 0 deletions content/for-developers/expose-your-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Expose your Application
1 change: 1 addition & 0 deletions content/for-developers/help.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Help
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/for-developers/images/saap-admin-view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions content/for-developers/overview.md
Original file line number Diff line number Diff line change
@@ -1 +1,22 @@
# Overview

In this section, We will cover how the developers can perform operations and enable different configurations and features for their applications.

This section will cover tutorials around planning, containerizing, packaging, deploying, monitoring, logging, injecting configuration, securing, persisting, scaling, monitoring, exposing your application on OpenShift.

- [Access Your Cluster](access-your-cluster.md)
- [Explore ArgoCD, Vault, Nexus](explore-argocd-vault-nexus.md)
- [Plan your Deployment](plan-your-deployment.md)
- [Containerize the Application](containerize-the-application.md)
- [Develop your application](develop-your-application.md)
- [Package the Application](package-the-application.md)
- [Deploy your Application](deploy-the-application.md)
- [Expose your Application](expose-your-application.md)
- [Persist your Application](persist-your-application.md)
- [Scale your Application](scale-your-application.md)
- [Enable metrics for your Application](enable-metrics-for-your-application.md)
- [Enable logging for your Application](enable-logging-for-your-application.md)
- [Enable alerts for your Application](enable-alerts-for-your-application.md)
- [Add Grafana dashboard for your Application](add-grafana-dashboard-for-your-application.md)
- [Backup your Application](backup-your-application.md)
- [Help](help.md)
1 change: 1 addition & 0 deletions content/for-developers/package-the-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Package the Application
1 change: 1 addition & 0 deletions content/for-developers/persist-your-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Persist your Application
1 change: 1 addition & 0 deletions content/for-developers/plan-your-deployment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Plan your Deployment
1 change: 1 addition & 0 deletions content/for-developers/scale-your-application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Scale your Application

0 comments on commit c17ca9c

Please sign in to comment.