diff --git a/ansible/roles/microservices/files/robocar/car/configmap.yaml b/ansible/roles/microservices/files/robocar/car/configmap.yaml index 0234752..848f5e7 100644 --- a/ansible/roles/microservices/files/robocar/car/configmap.yaml +++ b/ansible/roles/microservices/files/robocar/car/configmap.yaml @@ -7,6 +7,10 @@ data: ################ # STEERING PWM # ################ + #STEERING_LEFT_PWM: "1092" + #STEERING_RIGHT_PWM: "1986" + #STEERING_CENTER_PWM: "1583" + STEERING_LEFT_PWM: "1092" STEERING_RIGHT_PWM: "1986" STEERING_CENTER_PWM: "1583" diff --git a/ansible/roles/microservices/files/robocar/car/deployments.yaml b/ansible/roles/microservices/files/robocar/car/deployments.yaml index 29c2da8..654db0e 100644 --- a/ansible/roles/microservices/files/robocar/car/deployments.yaml +++ b/ansible/roles/microservices/files/robocar/car/deployments.yaml @@ -195,15 +195,29 @@ spec: - "--steering-left-pwm=$(STEERING_LEFT_PWM)" - "--steering-right-pwm=$(STEERING_RIGHT_PWM)" - "--steering-center-pwm=$(STEERING_CENTER_PWM)" + - "--steering-pin=GPIO6" + - "--throttle-pin=GPIO12" - "--update-pwm-frequency=10" - "--log=info" securityContext: - runAsUser: 1234 - runAsGroup: 998 # Set 998/i2c group to access to i2c device + runAsUser: 0 + runAsGroup: 997 # Set 998/i2c group to access to i2c device privileged: true volumeMounts: + - mountPath: /dev + name: dev - mountPath: /dev/i2c-1 name: i2c + #- name: gpiomem + # mountPath: "/dev/gpiomem" + #- name: gpiochip0 + # mountPath: "/dev/gpiochip0" + #- name: gpiochip1 + # mountPath: "/dev/gpiochip1" + - name: sys + mountPath: "/sys" + #- name: vcio + # mountPath: "/dev/vcio" env: - name: MQTT_BROKER valueFrom: @@ -252,7 +266,29 @@ spec: - name: TZ value: "Europe/Paris" volumes: + - name: dev + hostPath: + path: /dev - name: i2c hostPath: path: /dev/i2c-1 type: CharDevice + - name: gpiomem + hostPath: + path: /dev/gpiomem + type: CharDevice + - name: gpiochip0 + hostPath: + path: /dev/gpiochip0 + type: CharDevice + - name: gpiochip1 + hostPath: + path: /dev/gpiochip1 + type: CharDevice + - name: sys + hostPath: + path: /sys + - name: vcio + hostPath: + path: /dev/vcio + type: CharDevice diff --git a/ansible/roles/microservices/files/robocar/car/kustomization.yaml b/ansible/roles/microservices/files/robocar/car/kustomization.yaml index 5ea6f01..78b04bc 100644 --- a/ansible/roles/microservices/files/robocar/car/kustomization.yaml +++ b/ansible/roles/microservices/files/robocar/car/kustomization.yaml @@ -14,7 +14,7 @@ images: newTag: v0.3.0 - name: docker.io/cyrilix/robocar-pca9685 - newTag: v0.5.0 + newTag: v0.5.0-15-g1cc8d07 - name: docker.io/cyrilix/robocar-oak-camera newTag: v0.1.0 \ No newline at end of file diff --git a/ansible/roles/microservices/files/robocar/common/configmap.yaml b/ansible/roles/microservices/files/robocar/common/configmap.yaml index c8d9590..8157979 100644 --- a/ansible/roles/microservices/files/robocar/common/configmap.yaml +++ b/ansible/roles/microservices/files/robocar/common/configmap.yaml @@ -4,6 +4,8 @@ metadata: name: robocar data: # Broker configuration + #MQTT_BROKER_HOST: 192.168.217.19 + #MQTT_BROKER: "tcp://192.168.217.19:1883" MQTT_BROKER_HOST: 192.168.2.221 MQTT_BROKER: "tcp://192.168.2.221:1883" #MQTT_BROKER: "tcp://mqtt.robocar.svc.cluster.local:1883" diff --git a/ansible/roles/microservices/files/robocar/common/deployments.yaml b/ansible/roles/microservices/files/robocar/common/deployments.yaml index 83260b9..3d97062 100644 --- a/ansible/roles/microservices/files/robocar/common/deployments.yaml +++ b/ansible/roles/microservices/files/robocar/common/deployments.yaml @@ -28,9 +28,9 @@ spec: - "--steering-left-pwm=$(STEERING_LEFT_PWM)" - "--steering-right-pwm=$(STEERING_RIGHT_PWM)" - "--steering-center-pwm=$(STEERING_CENTER_PWM)" - - "-log=info" + - "-log=debug" volumeMounts: - - mountPath: "/dev/ttyAMA1" + - mountPath: "/dev/ttyAMA0" name: serial securityContext: privileged: true @@ -96,7 +96,7 @@ spec: volumes: - name: serial hostPath: - path: /dev/ttyAMA1 + path: /dev/ttyAMA0 type: CharDevice --- @@ -525,7 +525,7 @@ spec: image: docker.io/cyrilix/robocar-record args: - "-mqtt-retain=true" - - "-debug=false" + - "-debug=true" securityContext: runAsUser: 1234 runAsGroup: 1234 diff --git a/ansible/roles/microservices/files/robocar/common/kustomization.yaml b/ansible/roles/microservices/files/robocar/common/kustomization.yaml index b332904..bdeff7a 100644 --- a/ansible/roles/microservices/files/robocar/common/kustomization.yaml +++ b/ansible/roles/microservices/files/robocar/common/kustomization.yaml @@ -10,7 +10,7 @@ resources: images: - name: docker.io/cyrilix/robocar-arduino - newTag: v0.6.0 + newTag: v0.6.0-3-gd15a7b5 - name: docker.io/cyrilix/robocar-led newTag: v0.5.0