cloudify-cosmo/Create Kubernetes Environment

Creates a Kubernetes environment.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Oct 5, 2022
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: cloudify-cosmo/kubernetes-action@1f771fa1badca9fa9727dd858103b23332c7a4ad # v1.3

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

namedescriptionrequireddefault
environment-nameName of Cloudify environment to createyes
labelsA labels list of the form <key>:<value>,<key>:<value>. Any comma and colon in <value> must be escaped with \. The labels’ keys are saved in lowercase. no-
gcp-credentials-filePath to file containing GCP service account detailsno-
tokenKubernetes API tokenno-
token-filePath to file containing an API tokenno-
master-hostHostname/IP of the main Kubernetes hostyes
namespaceApplication's namespaceno-
app-definition-filePath to Kubernetes application definition fileno
ca-cert-filePath, on Cloudify Manager, of a file to use as a CA trust store when connecting to the Kubernetes master host no-
ssl-cert-filePath, on Cloudify Manager, of a file to use as a certificate presented to the Kubernetes master host upon connection no-
ssl-key-filePath, on Cloudify Manager, of the private key file associated with the certificate specified by `ssl-cert-file` no-
skip-ssl-verificationWhether to verify SSL connectionsnofalse
other-options-fileYAML/JSON file containing additional Kubernetes options, to be passed along with the namespace no-
validate-statusWhether to validate the status of the application upon creation nofalse
allow_node_redefinitionWhether to allow Kubernetes node redefinitionnofalse
debugWhether to generate debug logging of Kubernetes callsnofalse
outputs-filePath to JSON file to receive the Cloudify environment's outputs and capabilities no-
namedescription
environment-dataThe Cloudify environment's outputs and capabilties