1
1
+++
2
- title = " CAPI Runtime Extensions"
2
+ title = " Cluster API Runtime Extensions - Nutanix (CAREN) "
3
3
4
4
# [[cascade]]
5
5
# type = "blog"
@@ -23,11 +23,12 @@ templating by introducing variables specified with an OpenAPI schema that can th
23
23
via patches.
24
24
25
25
The [ Runtime SDK] feature provides an extensibility mechanism to hook into ` ClusterClass ` managed Kubernetes clusters'
26
- lifecycle. This project, CAPI Runtime Extensions, provides implementations of various runtime hooks that can be used in
27
- ` ClusterClasses ` across providers. This includes variables and patches that can be used across any provider to configure
28
- generic Kubernetes capabilities, such as configuring audit policy or HTTP proxy configuration. These capabilities are
29
- not provider-specific and delivering these capabilities in code instead of directly embedded in ` ClusterClass `
30
- definitions leads to a much more robust experience via fast-feedback unit tests, as opposed to long running e2e tests.
26
+ lifecycle. This project, Cluster API Runtime Extensions - Nutanix (CAREN), provides implementations of various runtime
27
+ hooks that can be used in ` ClusterClasses ` across providers. This includes variables and patches that can be used across
28
+ any provider to configure generic Kubernetes capabilities, such as configuring audit policy or HTTP proxy configuration.
29
+ These capabilities are not provider-specific and delivering these capabilities in code instead of directly embedded in
30
+ ` ClusterClass ` definitions leads to a much more robust experience via fast-feedback unit tests, as opposed to long
31
+ running e2e tests.
31
32
32
33
In addition to cluster resource customizations, this project enables management of essential cluster addons (e.g. CNI)
33
34
via variable definitions, e.g. selecting a CNI provider via variables defined on the ` Cluster ` resource itself. The goal
0 commit comments