Serge Logvinov
2c0bd2f3d7
feat: add special transformer func
...
As in helm, these functions are very useful.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-02-17 12:19:21 +02:00
Serge Logvinov
5a31bb2874
feat: add system information for transformer
...
Add SystemInformation resource values to transformer templater.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-02-14 12:17:26 +02:00
Serge Logvinov
82c154a238
feat: add taints capabilities
...
Add the capability to taint nodes during the initialization stage.
It applies only once, as other controllers may later untaint the node.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-02-02 12:05:17 +02:00
Serge Logvinov
9dde8aa331
fix: empty terms
...
We crush if terms is empty.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-13 13:50:22 +03:00
Serge Logvinov
749a01d538
fix: make possible mutate provider-id
...
We should allow changing the Provider ID string in CCM.
And add label key/value validation.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-09 10:08:42 +03:00
Serge Logvinov
386958d6af
feat: transformer functions
...
Add functions to template executer.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-08 13:58:11 +03:00
Serge Logvinov
85e2022f1e
feat: node transformer feature flags
...
Introduce feature flags:
* PublicIPDiscovery enables the Cloud Controller Manager (CCM) to identify global/public IPs on the node.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-06 08:42:29 +03:00
Serge Logvinov
22e398449c
feat: node transformer
...
Node transformer allows you to add extra labels/annotations and modify platform metadata.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-03 00:11:26 +03:00