Skip to content

Commit bfa03fe

Browse files
Lehmanatorblaggacao
authored andcommitted
docs: Add missing blockTypes
1 parent 1d129b2 commit bfa03fe

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

docs/reference/blocktypes.md

+65
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,68 @@ _Note: while the implementation is the same as `functions`, the semantics are di
8282
```nix
8383
{{#include ../../src/std/fwlib/blockTypes/anything.nix}}
8484
```
85+
86+
## Kubectl
87+
88+
Block type for rendering deployment manifests for the [Kubernetes] Cluster scheduler.
89+
Each named attribtute-set under the block contains a set of deployment manifests.
90+
91+
[Kubernetes]: https://kubernetes.io
92+
93+
```nix
94+
{{#include ../../src/std/fwlib/blockTypes/kubectl.nix}}
95+
```
96+
97+
## Files (todo: vs data)
98+
99+
```nix
100+
{{#include ../../src/std/fwlib/blockTypes/files.nix}}
101+
```
102+
103+
## Microvms
104+
105+
Block type for managing [microvm.nix] configuration for declaring lightweight NixOS virtual machines.
106+
107+
[microvm.nix]: https://astro.github.io/microvm.nix
108+
109+
```nix
110+
{{#include ../../src/std/fwlib/blockTypes/microvms.nix}}
111+
```
112+
113+
## Namaka
114+
115+
Block type for declaring [Namaka] snapshot tests.
116+
117+
[Namaka]: https://github.com/nix-community/namaka
118+
119+
```nix
120+
{{#include ../../src/std/fwlib/blockTypes/namaka.nix}}
121+
```
122+
123+
## Nixostests
124+
125+
Block type for declaring VM-based tests for NixOS.
126+
127+
```nix
128+
{{#include ../../src/std/fwlib/blockTypes/nixostests.nix}}
129+
```
130+
131+
## Nomad
132+
133+
Block type for rendering job descriptions for the [Nomad] Cluster scheduler.
134+
135+
[Nomad]: https://www.nomadproject.io/
136+
137+
```nix
138+
{{#include ../../src/std/fwlib/blockTypes/nomad.nix}}
139+
```
140+
141+
## Nvfetcher
142+
143+
Block type for managing [nvfetcher] configuration for updating package definition sources.
144+
145+
[nvfetcher]: https://github.com/berberman/nvfetcher
146+
147+
```nix
148+
{{#include ../../src/std/fwlib/blockTypes/nvfetcher.nix}}
149+
```

0 commit comments

Comments
 (0)