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
  • v2.0.0 Release Notes

    • BREAKING CHANGES - This release includes breaking changes. If upgrading to this version of the Helm chart, read the full Release Notes from the downloaded README (pdf/html) carefully before upgrading and use `helm tempalate` to compare the output with that from your current version to ensure the result is as expected.

    • The minimum Appian Operator version compatible with this chart is v0.194.0.Restructured or renamed some existing chart values fields to align with a more standardised naming approach (see reference table in full release notes).
    • Corrected data source template for Oracle connection URL
    • Support setting `securityContext` globally for all components, or at component level as `[component].securityContext`.
    • Support disabling the built-in Search Server init container that sets vm.max_map_count on the worker node
    • Support setting `images.pullPolicy` to be applied to all components and built-in init containers.
    • Removed support for deprecated `dataSources.mysqlDriverConfigMapName` field.
    • Added default CPU and memory requests and limits to httpd
    • httpd affinity rules updated to allow the n+1 httpd pod to run and terminate
    • Support setting `spec.[component].serviceAccount` field for a component.
    • The chart sets the custom property `server.conf.processcommon.AUTODELETE_ARCHIVES_DELAY_DAYS` to a default of 30 days
    • Support OpenShift Default ingress controller as `ingressTemplate`.
    • Chart now sets the new custom properties used by the Appian Data Service since 25.1
    • The chart no longer populates `spec.httpd.nslookupImage` (which is not used from Operator v0.194.0).
    • Data source username field `dataSources.[primary\|business[]].username` has been removed in favour of providing the username(s) via a secret

    • Built against Appian operator v0.194.0 and Appian platform 25.4. This chart will work with older and newer versions of the Appian operator (to a minimum of v0.194.0) and Appian platform, but some parameters may not be valid.*
Comment
  • v2.0.0 Release Notes

    • BREAKING CHANGES - This release includes breaking changes. If upgrading to this version of the Helm chart, read the full Release Notes from the downloaded README (pdf/html) carefully before upgrading and use `helm tempalate` to compare the output with that from your current version to ensure the result is as expected.

    • The minimum Appian Operator version compatible with this chart is v0.194.0.Restructured or renamed some existing chart values fields to align with a more standardised naming approach (see reference table in full release notes).
    • Corrected data source template for Oracle connection URL
    • Support setting `securityContext` globally for all components, or at component level as `[component].securityContext`.
    • Support disabling the built-in Search Server init container that sets vm.max_map_count on the worker node
    • Support setting `images.pullPolicy` to be applied to all components and built-in init containers.
    • Removed support for deprecated `dataSources.mysqlDriverConfigMapName` field.
    • Added default CPU and memory requests and limits to httpd
    • httpd affinity rules updated to allow the n+1 httpd pod to run and terminate
    • Support setting `spec.[component].serviceAccount` field for a component.
    • The chart sets the custom property `server.conf.processcommon.AUTODELETE_ARCHIVES_DELAY_DAYS` to a default of 30 days
    • Support OpenShift Default ingress controller as `ingressTemplate`.
    • Chart now sets the new custom properties used by the Appian Data Service since 25.1
    • The chart no longer populates `spec.httpd.nslookupImage` (which is not used from Operator v0.194.0).
    • Data source username field `dataSources.[primary\|business[]].username` has been removed in favour of providing the username(s) via a secret

    • Built against Appian operator v0.194.0 and Appian platform 25.4. This chart will work with older and newer versions of the Appian operator (to a minimum of v0.194.0) and Appian platform, but some parameters may not be valid.*
Children
No Data