abhitall/Mainframe Modernization Deploy

Deploy modernized mainframe applications to Kubernetes using enterprise Helm chart

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jan 28, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: abhitall/helm-enterprise-template@50e69f93c7fd06b919aacfb8dae50a139b20a016 # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
environmentTarget deployment environment (development, staging, production)yesdevelopment
values-filePath to the customer values file (relative to repo root)yesvalues.yaml
kubeconfigBase64-encoded kubeconfig for target clusteryes
release-nameHelm release namenoapp
namespaceKubernetes namespace for deploymentnodefault
image-registryContainer image registry (e.g., ghcr.io, docker.io)noghcr.io
image-repositoryContainer image repository (e.g., org/app-name)no""
image-tagContainer image tag to deploynolatest
chart-repositoryOCI repository for the enterprise Helm chart (e.g., ghcr.io/REPLACE_WITH_YOUR_ORG/charts/enterprise-app-template)noghcr.io/REPLACE_WITH_YOUR_ORG/charts/enterprise-app-template
chart-versionEnterprise Helm chart version to use (default: latest)no""
deployment-strategyDeployment strategy: rolling, blueGreen, or canarynorolling
platformTarget platform: kubernetes or openshiftnokubernetes
enable-openshift-routeEnable OpenShift Route instead of Ingress (only for OpenShift platform)nofalse
helm-timeoutHelm deployment timeoutno10m
create-namespaceCreate namespace if it does not existnotrue
waitWait for deployment to completenotrue
dry-runPerform a dry-run deploymentnofalse
additional-valuesAdditional Helm values as YAML stringno""
additional-set-valuesAdditional --set values (comma-separated key=value pairs)no""
namedescription
release-nameThe Helm release name
revisionThe Helm release revision number
namespaceThe Kubernetes namespace where the app was deployed
statusThe deployment status