Documentation ¶
Index ¶
- Constants
- func GetDiscoveryServer(ros2Workload *robotv1alpha2.ROS2Workload, ...) *robotv1alpha1.DiscoveryServer
- func GetPersistentVolumeClaim(ros2Workload *robotv1alpha2.ROS2Workload, ...) *corev1.PersistentVolumeClaim
- func GetROS2Bridge(ros2Workload *robotv1alpha2.ROS2Workload, ...) *robotv1alpha2.ROS2Bridge
- func GetROS2BridgeIngress(ros2Bridge *robotv1alpha2.ROS2Bridge, ...) *networkingv1.Ingress
- func GetROS2BridgePod(ros2bridge *robotv1alpha2.ROS2Bridge, podNamespacedName *types.NamespacedName, ...) *corev1.Pod
- func GetROS2BridgeService(rosbridge *robotv1alpha2.ROS2Bridge, svcNamespacedName *types.NamespacedName) *corev1.Service
- func GetStatefulSet(ros2Workload *robotv1alpha2.ROS2Workload, ...) *appsv1.StatefulSet
Constants ¶
View Source
const ( ROS_BRIDGE_PORT_NAME = "bridge-server" ROS_BRIDGE_PORT = 9090 ROS2_BRIDGE_PORT_NAME = "bridge-server-2" ROS2_BRIDGE_PORT = 9091 )
Variables ¶
This section is empty.
Functions ¶
func GetDiscoveryServer ¶
func GetDiscoveryServer(ros2Workload *robotv1alpha2.ROS2Workload, dsNamespacedName *types.NamespacedName) *robotv1alpha1.DiscoveryServer
func GetPersistentVolumeClaim ¶
func GetPersistentVolumeClaim(ros2Workload *robotv1alpha2.ROS2Workload, pvcNamespacedName *types.NamespacedName, key int) *corev1.PersistentVolumeClaim
func GetROS2Bridge ¶
func GetROS2Bridge(ros2Workload *robotv1alpha2.ROS2Workload, r2bNamespacedName *types.NamespacedName) *robotv1alpha2.ROS2Bridge
func GetROS2BridgeIngress ¶
func GetROS2BridgeIngress(ros2Bridge *robotv1alpha2.ROS2Bridge, ingressNamespacedName *types.NamespacedName) *networkingv1.Ingress
func GetROS2BridgePod ¶
func GetROS2BridgePod(ros2bridge *robotv1alpha2.ROS2Bridge, podNamespacedName *types.NamespacedName, image string, discoveryServer robotv1alpha1.DiscoveryServer) *corev1.Pod
func GetROS2BridgeService ¶
func GetROS2BridgeService(rosbridge *robotv1alpha2.ROS2Bridge, svcNamespacedName *types.NamespacedName) *corev1.Service
func GetStatefulSet ¶
func GetStatefulSet(ros2Workload *robotv1alpha2.ROS2Workload, ssNamespacedName *types.NamespacedName, key int, node corev1.Node) *appsv1.StatefulSet
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.