Monday, 2026-06-15

rm_work[m]tkajinam: are you working on the (unrelated to your CR?) issue that is making tests fail on the mypy fix CR? https://review.opendev.org/c/openstack/castellan/+/99314304:20
rm_work[m]I was going to rebase mine on that but that seems like it is failing due to yet another thing? T_T04:21
opendevreviewAdam Harwell proposed openstack/castellan master: Add token-based auth method to VaultKeyManager  https://review.opendev.org/c/openstack/castellan/+/99305704:25
opendevreviewAdam Harwell proposed openstack/castellan master: Add token-based auth method to VaultKeyManager  https://review.opendev.org/c/openstack/castellan/+/99305704:36
rm_work[m]I rebased it on top of your chain04:36
opendevreviewTakashi Kajinami proposed openstack/castellan master: Do not expose internal client exceptions  https://review.opendev.org/c/openstack/castellan/+/99320905:24
opendevreviewTakashi Kajinami proposed openstack/castellan master: Add token-based auth method to VaultKeyManager  https://review.opendev.org/c/openstack/castellan/+/99305705:43
opendevreviewAdam Harwell proposed openstack/castellan master: Add token-based auth method to VaultKeyManager  https://review.opendev.org/c/openstack/castellan/+/99305706:10
rm_work[m]tkajinam / tkajinam_ you here?06:26
tkajinamyes06:26
* tkajinam reading through vault documentation06:26
rm_work[m]I think I put a basic example in one of the docstrings06:27
rm_work[m]but ours is like...06:27
rm_work[m]kubernetes-{datacenter}-{namespace}-{serviceaccount}06:28
rm_work[m]because of the way our magic-auth-crap works06:28
tkajinamrm_work[m], maybe my questions are06:28
tkajinam1. how do you configure that mount path ?06:29
tkajinam2. is customization of mount path specific to k8s or can be used for the other auth methods ?06:29
rm_work[m]I don't know, originally I was going to propose just for k8s but you made me realize other methods are similar06:29
rm_work[m]I don't know how any of the other ones wrk06:30
tkajinamit's ok that you don't know the other backends are06:30
tkajinambut we need to know how that is configured in vault side for k8s auth method at least06:30
tkajinamhttps://developer.hashicorp.com/vault/docs/auth/userpass#configuration06:32
rm_work[m]what we are doing is very simple at its core, I think06:32
rm_work[m]load auth files and pass them somewhere06:32
rm_work[m]if we just make everything as variables, it hardly even matters if we mess up the defaults, people just config what they need :D06:33
tkajinamIMHO configuration interface in castellan should be consistent with the one in vault. Allow everything may be easy for developers but is not for operators/users06:34
rm_work[m]I am coming from an operator perspective here06:34
rm_work[m]as an operator I barely care about the implementation as long as I can technically hack it to work for my deployment by overriding config vars :P06:35
rm_work[m]from a developer perspective, I would like it to be as cleanly implemented as possible, but know that I need to keep certain parts generic06:36
tkajinamyeah06:39
opendevreviewTakashi Kajinami proposed openstack/python-barbicanclient master: Drop direct import from the base client module  https://review.opendev.org/c/openstack/python-barbicanclient/+/99331509:03
opendevreviewMerged openstack/castellan master: Do not expose internal client exceptions  https://review.opendev.org/c/openstack/castellan/+/99320909:50
opendevreviewMerged openstack/castellan master: Add token-based auth method to VaultKeyManager  https://review.opendev.org/c/openstack/castellan/+/99305709:55
-opendevstatus- NOTICE: Recent POST_FAILURE job results with no logs were due to upload errors in one of our providers, which has been temporarily disabled now so rechecking those should be safe12:43
*** iurygregory_ is now known as iurygregory13:46
opendevreviewMauricio Harley proposed openstack/barbican master: Add crypto-agility to SimpleCrypto asymmetric key generation  https://review.opendev.org/c/openstack/barbican/+/98508018:29

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!