C
- complete consul ticket before continuing
- the core stack now includes vault, haproxy and consul+envoy;
- bff, ui and postgres are now in a separate stack
- this separation of platform (core) and web (ui, bff, db) concerns helps drive faster iteration
- we need to refactor and integrate nomad for orchestration in validation
- core goals
- take the output from dev as input to validation
- validation: execute services on prod like infra
- push artifacts to nexus for downstream envs
T
A
issue 1: perm
chown: /consul/data: Operation not permitted
we switched the container workdir from /consul to /opt/consul to align with consul web docs
however if you read the consul dockerhub docs it uses /consul and not /opt/consul
solution is to follow the docker hub docs rather than dealing with nomad perm issues at this juncture
a longer term solution is to deal with nomad volume perm issues which doesnt seem as straight forward
issue 2: perm
su-exec: setgroups(994): Operation not permitted
relates to issue 1
finding the root cause of nomad perm issues will likely solve this
and truly resolve issue 1
quick fix: remove `USER consul` from image
C
T
.env.autologicA
relates to issue 1 finding the root cause of nomad perm issues will likely solve this and truly resolve issue 1 quick fix: remove `USER consul` from image