first commit

This commit is contained in:
jon brookes 2025-08-13 15:48:45 +01:00
parent c884330ca9
commit dcc2f600ae
16 changed files with 9152 additions and 0 deletions

64
pages/config-slide.md Normal file
View file

@ -0,0 +1,64 @@
---
level: 2
---
# Configuration
Configuration is based on a list of simple JSON objects.
````md magic-move {lines: true}
```js {1,12|2-10}
[
{
"name": "...",
"function": "...",
"params": [
"..."
],
"retryCount": int,
"shouldAbort": true|false
},
{}
]
```
```js {2-10}
[
{
"name": "ensure infctl namespace exists",
"function": "k8sNamespaceExists",
"params": [
"infctl"
],
"retryCount": 0,
"shouldAbort": true
},
{}
]
```
```js
[
{
"name": "ensure infctl namespace exists",
"function": "k8sNamespaceExists",
"params": [
"infctl"
],
"retryCount": 0,
"shouldAbort": true
},
{
"name": "check operator"",
"function": "RunCommand",
"params": [
"./scripts/check__operator.sh"
],
"retryCount": 5,
"shouldAbort": true
}
]
```
````