Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions docs/Lab Tools/_CloudIDECommon.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ Within Cloud IDE, learners can access the Skills Network Toolbox by clicking the
- Syntax
- Launch Application - This is how you view the application you run within Cloud IDE.

---

### Launch Application

#### Viewing your running Applications

As part of your lab, you may start a web server that accepts traffic to:
Expand All @@ -77,10 +81,3 @@ After you've done this, you can use the launch application button to view your a
3. **Access your application:**
- Click the **"Your Application"** button to open the server inside the Cloud IDE, or
- Open it in a new browser tab.

---

## DISCLAIMER

- If the user is inactive for an hour, the session will be deleted
- After 12 hours the session will be deleted, even if the user is active
58 changes: 58 additions & 0 deletions docs/Lab Tools/_CloudIDEDatabases.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
### Databases

**Only available in CloudIDE with Kubernetes or OpenShift.**
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replace all instances of CloudIDE with Cloud IDE

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also you don't need to specify Cloud IDE with Kubernetes or OpenShift in this partial--it will only be embedded in the knowledgebase articles for those tools

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I dont want the ai getting confused and assume the cloud IDE has databases, this will guarantee it doesnt hallucinate


The CloudIDE environment with Kubernetes and OpenShift comes preloaded with **four database systems**:

- **MySQL**
- **PostgreSQL**
- **Cassandra**
- **MongoDB**

Each database can be easily activated, managed, and accessed through the CloudIDE interface, found in the **Skills Network Toolbox**.

---

#### MySQL

- To activate **MySQL**, click **Create**. This will start a MySQL instance in your CloudIDE environment with **auto-generated connection information**.
- The **Connection Information** tab provides:
`username`, `password`, `Host IP`, `Port`, `URL`, `MYSQL_TITLE`, and `MYSQL_ID`.
You can also copy the **CLI login command** and paste it directly into the terminal to connect.
- In the **Summary** tab, manage your MySQL instance using:
- **phpMyAdmin** (web interface) — click **`phpMyAdmin`**
- **MySQL CLI** (command-line interface) — click **`MySQL CLI`**

---

#### PostgreSQL

- To activate **PostgreSQL**, click **Create**. This launches a PostgreSQL instance in your CloudIDE environment with **auto-generated connection information**.
- The **Connection Information** tab includes:
`username`, `password`, `Host IP`, `Port`, `URL`, `POSTGRES_TITLE`, and `POSTGRES_ID`.
You can also copy the **CLI login command** to access the database from the terminal.
- In the **Summary** tab, manage your PostgreSQL instance using:
- **pgAdmin** (web interface) — click **`pgAdmin`**
- **PostgreSQL CLI** (command-line interface) — click **`PostgreSQL CLI`**

---

#### Cassandra

- To activate **Cassandra**, click **Create**. This starts a Cassandra instance in your CloudIDE environment with **auto-generated connection details**.
- The **Connection Information** tab includes:
`username`, `password`, `Host IP`, and `Port`.
You can also copy the **CLI login command** to connect via the terminal.
- In the **Summary** tab, manage your Cassandra instance using the **`Cassandra CLI`**.

---

#### MongoDB

- To activate **MongoDB**, click **Create**. This will start a MongoDB instance in your CloudIDE environment with **auto-generated connection information**.
- The **Connection Information** tab includes:
`username`, `password`, `Host IP`, `Port`, `URL`, `MONGO_TITLE`, and `MONGO_ID`.
You can also copy the **CLI login command** to connect from the terminal.
- In the **Summary** tab, manage your MongoDB instance using:
- **mongo-express** (web interface) — click **`mongo-express`**
- **MongoDB CLI** (command-line interface) — click **`MongoDB CLI`**
12 changes: 12 additions & 0 deletions docs/Lab Tools/cloud-ide-kubernetes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import CloudIDECommon from './_CloudIDECommon.mdx';
import CodeEngine from './_CodeEngine.mdx'
import CloudIDEDatabases from './_CloudIDEDatabases.mdx'

# Cloud IDE Kubernetes

Expand All @@ -9,5 +10,16 @@ _Cloud IDE with Kubernetes_ is a VS Code-like IDE. It is enabled for working wit

---

<CloudIDEDatabases/>

---

<CodeEngine/>

---

## DISCLAIMER

- If the user is inactive for an hour, the session will be deleted
- After 12 hours the session will be deleted, even if the user is active

12 changes: 12 additions & 0 deletions docs/Lab Tools/cloud-ide-openshift.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import CloudIDECommon from './_CloudIDECommon.mdx';
import CodeEngine from './_CodeEngine.mdx'
import CloudIDEDatabases from './_CloudIDEDatabases.mdx'

# Cloud IDE Openshift

Expand All @@ -9,4 +10,15 @@ _Cloud IDE with OpenShift_ is a VS Code-like IDE. It is enabled for working with

---

<CloudIDEDatabases/>

---

<CodeEngine/>

---

## DISCLAIMER

- If the user is inactive for an hour, the session will be deleted
- After 12 hours the session will be deleted, even if the user is active
7 changes: 7 additions & 0 deletions docs/Lab Tools/cloud-ide.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,10 @@ _Cloud IDE_ is a VS Code-like IDE.
---

<CodeEngine/>

---

## DISCLAIMER

- If the user is inactive for an hour, the session will be deleted
- After 12 hours the session will be deleted, even if the user is active