punga78/K8s YAML Generator
Genera file YAML per Kubernetes da configurazioni e variabili di ambiente
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 1, 2024
- License
- None
Pinned Snippet
uses: punga78/k8s-yaml-generator@bec4b8528971dba1179e1dda4c42cfab40e243f1 # v0.10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| instance | Instance of the application | no | "" |
| namespace | Namespace for Kubernetes | no | default |
| envName | Name of env file | no | .env |
| serviceType | Type of Kubernetes Service | no | ClusterIP |
| targetPort | Target port for the service | no | 8080 |
| replicas | Number of replicas for the deployment | no | 1 |
| registry | Docker registry for the image | yes | — |
| owner | Owner of the Docker image | yes | — |
| minReplicas | Minimum replicas for the HPA | no | 1 |
| maxReplicas | Maximum replicas for the HPA | no | 3 |
| targetCPUUtilizationPercentage | Target CPU Utilization Percentage for the HPA | no | 80 |
| cpuRequest | CPU request per container | no | 500m |
| memoryRequest | Memory request per container | no | 512Mi |
| cpuLimit | CPU limit per container | no | 1000m |
| memoryLimit | Memory limit per container | no | 1024Mi |
| verbose | Enable verbose logging | no | false |
| path | Directory path for package.json, build-info.json, and .env files | no | . |
| imagePullSecretsName | Custom secret for image and private repository | no | — |
| directoryPath | Output Directory path | no | . |
| pvcSize | Persistent Volume Claim size (e.g. 1Gi, 100m) | no | — |
Outputs
no outputs