-
Bug
-
Resolution: Done
-
Major
-
DO288 - OCP4.6-en-5-20220701
-
None
-
ROLE
-
en-US (English)
URL: https://role.rhu.redhat.com/rol-rhu/app/courses/do288-4.6/pages/ch06s04
Reporter RHNID: ctiwary@redhat.com
Section: 4 - Guided Exercise: Creating a Helm Chart
Language: en-US (English)|||||||||
Workaround:
Description: The app container needs the QUOTES_HOSTNAME variable for connec to the database service but the service name is wrong. the value of the key QUOTES_HOSTNAME at the file values.yaml needs to be famouschart-mariadb and not famousapp-mariadb as indicated on the env.yaml file. the content from the env.yaml file: ... env: - name: "QUOTES_HOSTNAME" value: "famousapp-mariadb" ... bellow the logs from the app pod trying yo connect to the famousapp-mariadb:3306...
[student@workstation multicontainer-helm]$ oc logs famouschart-7cf76d469-9kj9q
2022/08/14 19:11:33 Connecting to the database: quotes:quotespwd@tcp(famousapp-mariadb:3306)/quotesdb 2022/08/14 19:11:33 Database connection error: dial tcp: lookup famousapp-mariadb on 172.30.0.10:53: no such host the service famousapp-mariadb doesnt exist, the correct name according the service.yaml template is: metadata: name: {{ include "famouschart.fullname" . }}