A manifest for configuration
The next set of manifests that the DevOps team would need to create relate to the configuration requirements for the different platforms that need to be supported. The current platform support requirements are traditional Linux servers, Kubernetes clusters, and serverless functions in a cloud provider. Each of these platforms has specific configuration requirements, mainly related to networking and scaling. The traditional server platform would require a configuration file to exist on the server, while also updating any application server requirements. The Kubernetes platform would require updates related to any support tools that live in the cluster, as well as any ConfigMap
or Secrets
updates that might be required. In regard to the serverless function support, any configuration change will be associated with the deployment of the new function version.
The first issue that the DevOps team encountered was that the changes to the server-based applications...