Villain Microservice
Create a ConfigMap object to store application configurations
apiVersion: v1 kind: ConfigMap metadata: labels: app: rest-villains application: villains-service system: quarkus-super-heroes name: rest-villains-config data: quarkus.hibernate-orm.database.generation: validate quarkus.hibernate-orm.sql-load-script: no-file quarkus.datasource.jdbc.url: jdbc:otel:postgresql://villains-db:5432/villains_database quarkus.opentelemetry.tracer.exporter.otlp.endpoint: http://otel-collector:4317 quarkus.http.access-log.enabled: 'false' quarkus.http.access-log.pattern: > %h %l %u %t "%r" %s %b "User-Agent: %{i,User-Agent}" "x-request-id: %{i,x-request-id}" "x-b3-traceid: %{i,x-b3-traceid}" " Referer: %{i,Referer}"
Create a ConfigMap object 
Create a ConfigMap object
Create a Secret object to store the secret configurations

Create a Secret object 
Create a Secret object
Deploy application using OpenShift Build - Source-to-Image (S2I)

Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container
Add application configurations in ConfigMap and Secret objects to application container

Deploy application container 
Deploy application container 
Deploy application container 
Deploy application container
What have you learnt?
Last updated