Documentation ¶
Index ¶
- func GetKubeProxyDeployment(plantDCore *windtunnelv1alpha1.PlantDCore) *appsv1.Deployment
- func GetKubeProxyService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
- func GetKubeProxyServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
- func GetPrometheusObject(plantDCore *windtunnelv1alpha1.PlantDCore) *monitoringv1.Prometheus
- func GetPrometheusRBACResources(plantDCore *windtunnelv1alpha1.PlantDCore) (*corev1.ServiceAccount, *rbacv1.ClusterRole, *rbacv1.ClusterRoleBinding)
- func GetPrometheusService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
- func GetPrometheusServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
- func GetRedisDeployment(plantDCore *windtunnelv1alpha1.PlantDCore) *appsv1.Deployment
- func GetRedisService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
- func GetRedisServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
- func GetStudioDeployment(plantDCore *windtunnelv1alpha1.PlantDCore) *appsv1.Deployment
- func GetStudioService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
- func GetStudioServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetKubeProxyDeployment ¶ added in v1.3.0
func GetKubeProxyDeployment(plantDCore *windtunnelv1alpha1.PlantDCore) *appsv1.Deployment
GetKubeProxyDeployment returns the Deployment for PlantD Kube Proxy
func GetKubeProxyService ¶ added in v1.3.0
func GetKubeProxyService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
GetKubeProxyService returns the Service for PlantD Kube Proxy
func GetKubeProxyServiceFQDN ¶ added in v1.3.0
func GetKubeProxyServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
GetKubeProxyServiceFQDN returns the in-cluster DNS name of PlantD Kube Proxy Service
func GetPrometheusObject ¶ added in v1.3.0
func GetPrometheusObject(plantDCore *windtunnelv1alpha1.PlantDCore) *monitoringv1.Prometheus
GetPrometheusObject returns the Prometheus object for Prometheus
func GetPrometheusRBACResources ¶ added in v1.3.0
func GetPrometheusRBACResources(plantDCore *windtunnelv1alpha1.PlantDCore) (*corev1.ServiceAccount, *rbacv1.ClusterRole, *rbacv1.ClusterRoleBinding)
GetPrometheusRBACResources returns the ServiceAccount, ClusterRole, and ClusterRoleBinding for Prometheus
func GetPrometheusService ¶ added in v1.3.0
func GetPrometheusService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
GetPrometheusService returns the Service for Prometheus
func GetPrometheusServiceFQDN ¶ added in v1.3.0
func GetPrometheusServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
GetPrometheusServiceFQDN returns the in-cluster DNS name of Prometheus Service
func GetRedisDeployment ¶ added in v1.3.0
func GetRedisDeployment(plantDCore *windtunnelv1alpha1.PlantDCore) *appsv1.Deployment
GetRedisDeployment returns the Deployment for Redis
func GetRedisService ¶ added in v1.3.0
func GetRedisService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
GetRedisService returns the Service for Redis
func GetRedisServiceFQDN ¶ added in v1.3.0
func GetRedisServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
GetRedisServiceFQDN returns the in-cluster DNS name of Redis Service
func GetStudioDeployment ¶ added in v1.3.0
func GetStudioDeployment(plantDCore *windtunnelv1alpha1.PlantDCore) *appsv1.Deployment
GetStudioDeployment returns the Deployment for PlantD Studio
func GetStudioService ¶ added in v1.3.0
func GetStudioService(plantDCore *windtunnelv1alpha1.PlantDCore) *corev1.Service
GetStudioService returns the Service for PlantD Studio
func GetStudioServiceFQDN ¶ added in v1.3.0
func GetStudioServiceFQDN(plantDCore *windtunnelv1alpha1.PlantDCore) string
GetStudioServiceFQDN returns the in-cluster DNS name of PlantD Studio Service
Types ¶
This section is empty.