File tree Expand file tree Collapse file tree 3 files changed +42
-3
lines changed Expand file tree Collapse file tree 3 files changed +42
-3
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ per meshcloud installation.
56
56
|   ;  ; [ Platform  ; Notifications] ( administration.platforms.md#platform-notifications ) | ✓ ; | ✓ ; | ✓ ; | | | | | |
57
57
|   ;  ; [ Platform  ; Restrictions] ( administration.platforms.md#restrict-platform-access ) | ✓ ; | ✓ ; | ✓ ; | ✓ ; | | | | |
58
58
|   ;  ; [ Landing  ; Zones] ( administration.landing-zones.md ) | ✓ ; | ✓ ; | ✓ ; | | | | | |
59
- |   ;  ; [ Usage  ; Reports] ( meshcloud.project-metering.md#tenant-usage-reports.md ) | ✓ ; | ✓ ; | | | ✓ ; | | | |
59
+ |   ;  ; [ Usage  ; Reports] ( meshcloud.project-metering.md#tenant-usage-reports ) | ✓ ; | ✓ ; | | | ✓ ; | | | |
60
60
|   ;  ; [ Tenants] ( administration.tenants.md ) | ✓ ; | ✓ ; | ✓ ; | ✓ ; | | | | ✓ ; |
61
61
|   ;  ; View [ Unmanaged Tenants] ( administration.unmanaged-tenants.md ) | ✓ ; | ✓ ; | ✓ ; | | | | | ✓ ; |
62
62
|   ;  ; Assign [ Unmanaged Tenants] ( administration.unmanaged-tenants.md#assigning-unmanaged-tenants ) | ✓ ; | | | | | | | |
Original file line number Diff line number Diff line change
1
+ ---
2
+ id : meshstack.building-blocks.private-runners
3
+ title : Private Runners
4
+ ---
5
+
6
+ Private runners can be used to execute building blocks in your own cloud environment to enable access to resources that are not publicly accessible.
7
+
8
+ These runners are still operated by meshcloud but run outside of your meshStack.
9
+ Otherwise private runners operate like regular runners and connects to meshStack via meshStack API.
10
+
11
+ When using a private runner it will run all building blocks from your meshStack.
12
+
13
+ ## Requirements for private runners
14
+
15
+ To use private runners meshcloud operators need access to an environment with
16
+
17
+ - network access to your meshStack,
18
+ - internet access for sourcing building block code and requirements (e.g. Terraform providers),
19
+ - a way to run container based workloads (e.g. Kubernetes),
20
+ - a way to facilitate automatic updates to the runner.
21
+
22
+ ## Communication between private runners and meshStack
23
+
24
+ The private runner connects to the parent meshStack to receive building block executions.
25
+ Since the private runner opens a connection to your meshStack, inbound connections to the runner are not needed.
26
+
27
+ ``` mermaid
28
+ graph LR
29
+
30
+ subgraph meshStack
31
+ API
32
+ end
33
+
34
+ subgraph private network
35
+ runner[private runner]
36
+ end
37
+
38
+ runner --HTTPS via public internet--> API
39
+ ```
Original file line number Diff line number Diff line change 73
73
],
74
74
"Building Blocks" : [
75
75
" administration.building-blocks" ,
76
- " meshstack.building-blocks.self-hosted -runners" ,
76
+ " meshstack.building-blocks.private -runners" ,
77
77
" meshstack.building-blocks.meshStack-http-backend" ,
78
78
" meshstack.building-blocks.permission-delegation-aws" ,
79
79
" meshstack.building-pipeline-integration" ,
153
153
" meshstack.how-to.get-started-building-blocks"
154
154
]
155
155
}
156
- }
156
+ }
You can’t perform that action at this time.
0 commit comments