In Case You Missed It: Docker Hub had a data breach. Password hashes and usernames were accessed. GitHub and BitBucket tokens were also accessed, but Docker revoked those on your behalf since they use OAuth for that.
Reset all passwords. NOW!!! – Especially if you have access to the OpenMRS Docker Hub Organization since anyone with access can push to Docker Hub with malicious images ripe with malware. I already changed all the passwords for accounts I have access to.
The content of the variables available during deployment are exactly how they were when the build (the source build, the beginning of the pipeline) was initiated. This is to ensure a consistent pipeline.
As the build was created a month ago, it had the old value.
I’m reran the build (same commit), so this new release will pick up the new value for the docker password. It’s deployed to qa and stg, successfully.