Documentation
¶
Index ¶
- func ParseDeployment(template DeploymentTemplate) *appsv1.Deployment
- func ParsePersistentVolume(template PersistentVolumeTemplate) *corev1.PersistentVolume
- func ParsePersistentVolumeClaim(template PersistentVolumeClaimTemplate) *corev1.PersistentVolumeClaim
- func ParseService(template ServiceTemplate) *corev1.Service
- type DeploymentContainerTemplate
- type DeploymentTemplate
- type DeploymentVolumeMountTemplate
- type DeploymentVolumeTemplate
- type KeyValue
- type PersistentVolumeClaimTemplate
- type PersistentVolumeTemplate
- type ServicePortTemplate
- type ServiceTemplate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseDeployment ¶
func ParseDeployment(template DeploymentTemplate) *appsv1.Deployment
func ParsePersistentVolume ¶
func ParsePersistentVolume(template PersistentVolumeTemplate) *corev1.PersistentVolume
func ParsePersistentVolumeClaim ¶
func ParsePersistentVolumeClaim(template PersistentVolumeClaimTemplate) *corev1.PersistentVolumeClaim
func ParseService ¶
func ParseService(template ServiceTemplate) *corev1.Service
Types ¶
type DeploymentContainerTemplate ¶
type DeploymentContainerTemplate struct { Name string Image string Ports []int Env []KeyValue VolumeMount []DeploymentVolumeMountTemplate }
type DeploymentTemplate ¶
type DeploymentTemplate struct { Name string TemplateName string ReplicaCount int Volume []DeploymentVolumeTemplate Containers []DeploymentContainerTemplate }
type ServicePortTemplate ¶
type ServiceTemplate ¶
type ServiceTemplate struct { Name string Type string TemplateName string Ports []ServicePortTemplate }
Click to show internal directories.
Click to hide internal directories.