Appian Kubernetes Utilities

Overview

A set of Python-based utilities to accelerate the deployment and management of Appian on Kubernetes (AoK) environments. Simplify the configuration of your AoK environments with these utilities.

Key Features & Functionality

  • Config Generator - simplify the preparation and deployment of the Appian Operator and other pre-requisites needed to deploy the Appian platform itself.
  • Config Visualization - convert your Appian on Kubernetes site YAML file into a Kubernetes diagram to visualize your configuration.
  • Migration Manifest Parser - enables customers migrating from machine-based Appian environments to Kubernetes using the Migration Tool to take advantage of the best-practice configurations provided by the Appian Platform (CS) Helm Chart.
Anonymous
  • v1.2.0 Release Notes

    • Removed support for `searchServerPassword` field in Config Generator and Migration Manifest Parser. From Operator v0.181.0, and Appian platform versions hotfixed from July 03, 2025 or later, the Operator now manages the Search Server password for you. Manually specifying a Search Server password is no longer required nor recommended.
    • Aligned with Appian Operator version v0.181.0 and above

  • v1.1.0 Release Notes

    • Config Generator: Support custom Appian Operator namespace
    • Fixed readme for installing ruamel.yaml
    • Config Generator: Fixed operator values path for main operator
    • Aligned with Appian Operator versions up to and including v0.178.0

  • v1.0.2 Release Notes
    • Migration Manifest Parser: Maps custom property `conf.appserver.minHeapSize` to field `webapp.minHeapSize` in line with changes in version 1.1.1 of the Appian Platform CS Helm chart.
  • v1.0.1 Release Notes
    • Migration Manifest Parser: No longer sets workerNodeTotalCpu or dataSources.mysqlDriverConfigMapName fields in line with changes in version 1.1.0 of the Appian Platform CS Helm chart.