Appian Platform Helm Chart

Overview

A Helm chart (appian-platform-cs) for deploying Appian on Kubernetes (AoK) sites with templated support for common configuration options and baked-in best practices. This chart deploys a single custom resource of type `appian` that is managed by the Appian Operator.

Key Features & Functionality

  • Simplified specification of common configuration options including data sources, high availability, SMTP, replication and ingress.
  • Configure numerous sizing parameters across all Appian components from built-in sizing templates by simply specifying a T-Shirt size.
  • Built-in best practice configurations.
  • Supports all fields from the Appian platform Custom Resource Definition for overriding any templated configurations.
  • Helm chart can either be used simply to generate the required Appian Custom Resource yaml spec (using `helm template`), or to directly deploy an Appian Custom Resource to your cluster (using `helm install`).
Anonymous
Parents
  • v1.0.0 Release Notes
    • Fixed bug preventing `webapp.dataSources` from being used to completely override the templated data sources `dataSources.primary` and `dataSources.business`
    • Fixed bug where CPU and memory limits were not set for execution, analytics, groups, collaboration and process design engines when applying t-shirt sizes
    • Default value of the Data Service custom property `rts.queryMemoryLimits.circuitBreaker.threshold.bytes` automatically set based on RTS count
    • Added `webapp.customLoggers` to facilitate the addition of customized application logging
    • Added `metricsAuthToken` to enable Appian Self-Managed Monitoring metrics API
    • Added `cascadeVersionToComponentTags` for compatibility with the Appian Migration Tool
    • Built-in SMTP-related custom properties are only added by the chart if `smtp.host` is provided
    • `serviceManager.maxExecEngineLoadMetric` is now an integer (corrected from string)
    • `dataServer.rts.count` is now an integer (corrected from string)
    • `dataServer.rts.queryMemoryCircuitBreakerThresholdBytes` is now an integer (corrected from string)
    • Built against Appian operator v0.166.0 and Appian platform 24.4. This chart will work with other versions of the Appian operator and platform, both older and newer, but some parameters may not be valid (e.g. `spec.rpa` was only introduced from v0.156.0).
Comment
  • v1.0.0 Release Notes
    • Fixed bug preventing `webapp.dataSources` from being used to completely override the templated data sources `dataSources.primary` and `dataSources.business`
    • Fixed bug where CPU and memory limits were not set for execution, analytics, groups, collaboration and process design engines when applying t-shirt sizes
    • Default value of the Data Service custom property `rts.queryMemoryLimits.circuitBreaker.threshold.bytes` automatically set based on RTS count
    • Added `webapp.customLoggers` to facilitate the addition of customized application logging
    • Added `metricsAuthToken` to enable Appian Self-Managed Monitoring metrics API
    • Added `cascadeVersionToComponentTags` for compatibility with the Appian Migration Tool
    • Built-in SMTP-related custom properties are only added by the chart if `smtp.host` is provided
    • `serviceManager.maxExecEngineLoadMetric` is now an integer (corrected from string)
    • `dataServer.rts.count` is now an integer (corrected from string)
    • `dataServer.rts.queryMemoryCircuitBreakerThresholdBytes` is now an integer (corrected from string)
    • Built against Appian operator v0.166.0 and Appian platform 24.4. This chart will work with other versions of the Appian operator and platform, both older and newer, but some parameters may not be valid (e.g. `spec.rpa` was only introduced from v0.156.0).
Children
No Data