Merge branch 'feature/mob-1-30.04.2025' into development
|
@ -1,6 +1,9 @@
|
|||
{
|
||||
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.0/.schema/devbox.schema.json",
|
||||
"packages": ["nodejs@latest"],
|
||||
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.0/.schema/devbox.schema.json",
|
||||
"packages": [
|
||||
"nodejs@latest",
|
||||
"terraform@latest"
|
||||
],
|
||||
"shell": {
|
||||
"init_hook": [
|
||||
"echo 'Welcome to devbox!' > /dev/null"
|
||||
|
|
48
devbox.lock
|
@ -68,6 +68,54 @@
|
|||
"store_path": "/nix/store/m7imcmwi4hschl257dzc33gxciqlf4bm-nodejs-23.10.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"terraform@latest": {
|
||||
"last_modified": "2025-04-10T20:20:34Z",
|
||||
"resolved": "github:NixOS/nixpkgs/d19cf9dfc633816a437204555afeb9e722386b76#terraform",
|
||||
"source": "devbox-search",
|
||||
"version": "1.11.4",
|
||||
"systems": {
|
||||
"aarch64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/46l1vs4h00h1y3n3xxwzab0a16mawfcs-terraform-1.11.4",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/46l1vs4h00h1y3n3xxwzab0a16mawfcs-terraform-1.11.4"
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/knyqig364fi94f3z33q47jawv9b4h4sy-terraform-1.11.4",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/knyqig364fi94f3z33q47jawv9b4h4sy-terraform-1.11.4"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/9w7xlspipmx4kal4bagqnf76h0wv8lx8-terraform-1.11.4",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/9w7xlspipmx4kal4bagqnf76h0wv8lx8-terraform-1.11.4"
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"outputs": [
|
||||
{
|
||||
"name": "out",
|
||||
"path": "/nix/store/xlg2aqgy2fwilpfnla4313f39vs0hhmb-terraform-1.11.4",
|
||||
"default": true
|
||||
}
|
||||
],
|
||||
"store_path": "/nix/store/xlg2aqgy2fwilpfnla4313f39vs0hhmb-terraform-1.11.4"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
After Width: | Height: | Size: 91 KiB |
After Width: | Height: | Size: 927 KiB |
After Width: | Height: | Size: 577 KiB |
After Width: | Height: | Size: 658 KiB |
After Width: | Height: | Size: 337 KiB |
After Width: | Height: | Size: 749 KiB |
After Width: | Height: | Size: 604 KiB |
After Width: | Height: | Size: 590 KiB |
After Width: | Height: | Size: 1.1 MiB |
After Width: | Height: | Size: 592 KiB |
After Width: | Height: | Size: 776 KiB |
After Width: | Height: | Size: 975 KiB |
After Width: | Height: | Size: 930 KiB |
After Width: | Height: | Size: 1 MiB |
After Width: | Height: | Size: 581 KiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 972 KiB |
After Width: | Height: | Size: 1.6 MiB |
After Width: | Height: | Size: 1,004 KiB |
After Width: | Height: | Size: 780 KiB |
After Width: | Height: | Size: 929 KiB |
After Width: | Height: | Size: 867 KiB |
After Width: | Height: | Size: 949 KiB |
After Width: | Height: | Size: 902 KiB |
After Width: | Height: | Size: 328 KiB |
After Width: | Height: | Size: 956 KiB |
After Width: | Height: | Size: 686 KiB |
After Width: | Height: | Size: 212 KiB |
After Width: | Height: | Size: 481 KiB |
After Width: | Height: | Size: 605 KiB |
After Width: | Height: | Size: 823 KiB |
After Width: | Height: | Size: 1.3 MiB |
After Width: | Height: | Size: 636 KiB |
After Width: | Height: | Size: 685 KiB |
After Width: | Height: | Size: 505 KiB |
After Width: | Height: | Size: 626 KiB |
After Width: | Height: | Size: 614 KiB |
After Width: | Height: | Size: 703 KiB |
After Width: | Height: | Size: 520 KiB |
After Width: | Height: | Size: 493 KiB |
After Width: | Height: | Size: 99 KiB |
|
@ -0,0 +1,172 @@
|
|||
# OTC
|
||||
|
||||
## CCE Cloud Container engine - Kubernetes
|
||||
|
||||
* Kata-Container - MicroVM, e.g. for Forgejo-Runner
|
||||
|
||||
|
||||
## Networking
|
||||
|
||||
* compare it with local networking in docker-compose e.g.
|
||||
* there you also can do 'Software defied Networking'
|
||||
* like we do in OTC
|
||||
|
||||

|
||||
|
||||
* Question: When or why to subnet?
|
||||
* A: It' for security ... for sure, but at first it's for creating domains of transparently interacting applicatios
|
||||
|
||||
* Hint: Use CIDR calculators when getting lost in IP4 networking
|
||||
|
||||
## Routing Table
|
||||
|
||||

|
||||
|
||||
## Peering Connections
|
||||
|
||||

|
||||
|
||||
## tags
|
||||
|
||||
should be possible ...
|
||||
|
||||
|
||||
## VM
|
||||
|
||||
### AZ
|
||||
|
||||
is a data center - we take random
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
### price calculator
|
||||
|
||||
always be aware of costs!
|
||||
> Todo: We need to talk about our budgets
|
||||
|
||||

|
||||
|
||||
|
||||
## security group
|
||||
|
||||

|
||||
|
||||
|
||||
## IP
|
||||
|
||||

|
||||
|
||||
## Creating VM
|
||||
|
||||

|
||||
|
||||
|
||||
### result
|
||||
|
||||

|
||||
|
||||
## trying to connect
|
||||
|
||||

|
||||
|
||||
... company VPN issues :-)
|
||||
|
||||

|
||||
|
||||
## try to hand over the key ...
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## find IP again, try to get in
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## current state
|
||||
|
||||

|
||||
|
||||
## ... break of stephan from 14h45-16h00
|
||||
|
||||
## terraform, driver is daniel
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## in otc, new driver is cristopher
|
||||
|
||||

|
||||
|
||||
install terraform ...
|
||||
|
||||

|
||||
|
||||
### otc provider
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
|
||||
### auth
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
```bash
|
||||
export OS_ACCESS_KEY=<your-key>
|
||||
export OS_SECRET_KEY=<your-key>
|
||||
export OS_SECURITY_TOKEN=<your-token>
|
||||
```
|
||||
|
||||
## apply
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## syncing
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### statefile, needs to be shared
|
||||
|
||||

|
After Width: | Height: | Size: 327 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 78 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 237 KiB |
|
@ -0,0 +1,35 @@
|
|||
# MVP1-12-OTC Milestone
|
||||
|
||||
Date: 24.04.25
|
||||
|
||||
https://lucid.app/lucidspark/7134abcb-0c5e-41e5-93da-7118e285a668/edit?invitationId=inv_fbf0d105-7023-4740-806e-fcbb522ea61a&page=0_0#
|
||||
|
||||
## Overall
|
||||
|
||||
### Architecture
|
||||
|
||||

|
||||
|
||||
### Work packages
|
||||
|
||||
.svg>)
|
||||
|
||||
## EDP Foundry
|
||||
|
||||
### Sub-Components 'Internal Services' and 'Central Observaability'
|
||||
|
||||
.svg>)
|
||||
|
||||
## EDP (deployed per tenant)
|
||||
|
||||
### Sub-Components 'Kubernetes' and 'Cloud Services'
|
||||
|
||||
.svg>)
|
||||
|
||||
## Operator (Provisioning Pipeline)
|
||||
|
||||
### Sub-Components 'Forgejo-Actions' and 'ArgoCD'
|
||||
|
||||
.svg>)
|
||||
|
||||
.svg>)
|