Browse Source

Initial commit

master
Administrator 2 years ago
commit
e433665030
  1. 3
      .gitignore
  2. BIN
      docs/assets/cmu-sei-unitmark.png
  3. BIN
      docs/assets/esxi-disk.png
  4. 4
      docs/assets/f-icon.svg
  5. BIN
      docs/assets/favicon.png
  6. 56
      docs/index.md
  7. 38
      mkdocs.yml

3
.gitignore

@ -0,0 +1,3 @@
site/
docs/crucible.md
docs/topomojo.md

BIN
docs/assets/cmu-sei-unitmark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
docs/assets/esxi-disk.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

4
docs/assets/f-icon.svg

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<path d="M 10 0 L 90 0 C 95.523 0 100 4.477 100 10 L 100 90 C 100 95.523 95.523 100 90 100 L 10 100 C 4.477 100 0 95.523 0 90 L 0 10 C 0 4.477 4.477 0 10 0 Z M 67.7 43.291 L 46.02 43.291 L 49.194 25.078 L 73.413 25.078 L 75.512 13.115 L 37.231 13.115 L 24.926 84.209 L 38.94 84.209 L 43.969 55.205 L 65.6 55.205 Z" style="stroke: rgb(0, 0, 0); stroke-width: 0px; fill: rgb(255, 255, 255);"/>
</svg>

After

Width:  |  Height:  |  Size: 502 B

BIN
docs/assets/favicon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

56
docs/index.md

@ -0,0 +1,56 @@
# K3s Production {version}
Welcome to the **K3s Production**. This virtual machine hosts workforce development apps from the [Software Engineering Institute](https://sei.cmu.edu) at [Carnegie Mellon University](https://cmu.edu).
## Getting started
To get started using the cluster:
1. Download [root-ca.crt](root-ca.crt) and trust it in your keychain/certificate store. This removes browser certificate warnings.
2. Navigate to any of the apps in the following two sections.
3. Unless otherwise noted, the default credentials are:
| key | value |
| -------- | ----------------------- |
| username | `administrator@foundry.texnet1.net` |
| password | `T3xn3t1admin!2!` |
| code | `123456` |
## Common apps
The following Foundry applications are loaded on this cluster:
| location | api | description |
| ---------------------- | -------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [/identity](/identity) | [api](/identity/api) | _Identity_ manages logins/credentials across all of the apps. It can integrate with any OAuth2/OIDC application. |
## Third-party apps
The following third-party applications are loaded on this cluster:
| location | description |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------- |
| [/dashboard](/dashboard) | _Kubernetes Dashboard_ provides details regarding the container deployment for the cluster. |
| [/gitea](/gitea) | _Gitea_ provides a user interface for editing the web content on the cluster (including this page). |
| [/pgadmin](/pgadmin) | _pgAdmin_ provides a GUI for managing the PostgreSQL databases for each app. |
| [/vscode](/vscode) | _code-server_ runs a browser version of [Visual Studio Code](https://code.visualstudio.com) to configure the cluster. |
## Under the hood
For command line access to the cluster:
```
ssh user@foundry.texnet1.net
```
The SSH password is `tartans@1`. Then you can run normal Kubernetes commands via `kubectl`.
```
kubectl get pods
```
The code for building this virtual machine is [available on GitHub](https://github.com/sei-noconnor/k3s-production)
The cluster runs all of the apps in a Kubernetes cluster provided by [K3s](https://k3s.io/). This provides production-ready deployments in a datacenter or cloud.
![CMU SEI Unitmark](assets/cmu-sei-unitmark.png){: style="width:400px;margin:40px 0px 0px"}

38
mkdocs.yml

@ -0,0 +1,38 @@
site_name: Foundry Appliance
site_url: https://foundry.local/start
markdown_extensions:
- attr_list
- md_in_html
theme:
name: material
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: blue
accent: pink
toggle:
icon: material/lightbulb-outline
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: light green
accent: amber
toggle:
icon: material/lightbulb
name: Switch to light mode
logo: assets/f-icon.svg
favicon: assets/favicon.png
repo_url: https://github.com/cmu-sei/foundry-appliance
repo_name: cmu-sei/foundry-appliance
edit_uri: ""
copyright: Copyright &copy; 2022 Carnegie Mellon University
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/cmu-sei
- icon: fontawesome/brands/docker
link: https://hub.docker.com/u/cmusei
- icon: fontawesome/brands/twitter
link: https://twitter.com/sei_cmu
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/company/software-engineering-institute/
Loading…
Cancel
Save