Config Management Tools
The Akuity Platform allows you to choose which config management tools are available for your users.
Helm and Kustomize
Helm and Kustomize are two config management tools supported natively by Argo CD. Use the following steps to configure Helm and Kustomize settings:
- Navigate to Argo CD → your instance → Settings → Manifest Generation.
- Locate the desired tool section and make the required settings changes
- Click Save to apply the changes.
Config Management Plugins
Config management plugins is a feature of Argo CD that allows connecting any config management tool with a first-class end-user experience. Akuity Platform provides a user interface that allows registering config management plugins. Use the following steps to register a new plugin:
- Navigate to Argo CD → your instance → Settings → Manifest Generation.
- Locate the Config Management Plugins section and click Add New Plugin.
- Provide the plugin name, image, and version.
- Configure Generate command and other optional settings.
- Click Save to apply the changes.
Migration From Config Management Plugins v1
Akuity Platform supports version 2 of the config management plugins (aka sidecar plugins). The first version is deprecated and not supported by the Akuity Platform. Use the following steps to migrate from version 1 to version 2:
Convert the v1 config management plugin to v2 plugin spec. The example below compares
kasane
plugin v1 and v2 versions:- v1 configuration:
apiVersion: v1
data:
configManagementPlugins: |
- name: kasane
init:
command: [kasane, update]
generate:
command: [kasane, show]- v2 spec:
init:
command:
- kasane
- update
generate:
command:
- kasane
- showRegister the v2 plugin using the converted specification. Provide the plugin name and the Docker image that contains the plugin binary.