REPO1 added support for validated CAC signed commits. Find out what it takes to add CAC signed commits so we can determine if this is a feature that should be added to BigBang. GBSD and other customers will want most likely want this feature.
Edited
Designs
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related or that one is blocking others.
Learn more.
Tim explained that there is an issue in upstream Gitlab with using x.509 certs for signed commits. He opened an upstream gitlab issue https://gitlab.com/gitlab-org/gitlab/-/issues/293697
There will not be any immediate upstream fix. They put it on a future roadmap for app version 13.10
Here is the relevant part:
Our solution is to add additional volume mounts to all Deployments, StatefulSets, Jobs, and CronJobs where the /etc/ssl/certs/ volume is mounted. The volumes mounts we patched onto these objects are the following:
- mountPath: /etc/pki/tls/certs/ name: etc-ssl-certs # This is the name of the volume containing the certs created by alpine-certificates in /etc/ssl/certs/ readOnly: true- mountPath: /etc/pki/tls/cert.pem subPath: ca-bundle.crt # Mount specifically ca-bundle.crt from etc-ssl-certs volume to /etc/pki/tls/cert.pem name: etc-ssl-certs readOnly: true
On your gitlab server run `gitlab-rails console production`Find your user via `user = User.find_by(email: "youroldemail@example.com")`Optionally change the user's email with `user.email = "yournewemail@example.com"`Then run `user.save!`Get the user's token with `user.confirmation_token`https://`PutYourGitlabHere`/users/confirmation?confirmation_token=`PutYourTokenHere`I used this to change my email on a gitlab instance without an email server.