Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial prototype of spire-step-ssh integration Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Ingress work, image cleanup and misc cleanup Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More values rework Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Rename chart spiffe-step-ssh Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Update to use shared lib Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Update spiffe-helper Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Use URLSAN rather then CN Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Lookup the sans. Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Make trust domain configurable Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add flag Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Make driver configurable Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add more configurables. Fix up docs to pass test. Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add some metadata Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix metadata Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add default values for lint Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Forgot values updates Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix metadata Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Start working on integration test Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Test Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Test Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix names Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More test bits Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More test bits Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More test bits Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More test bits Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More test bits Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More test bits Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More fixes Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More fixes Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More fixes Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix name conflict. Align naming Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix name Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add more logging Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Disable unneeded test. Add missing file. Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Setup more things Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add missing conf file Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix multiple svids Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix ci defaults Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix filename Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Try and get the linter to stop complaining... Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix perms Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More logs Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More setup Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fixes Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fixes Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add wait Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More logging Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Test ssh Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Restart fetchca on updates too Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix formating Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add missing file flag Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Increase timeout Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More flags Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix name Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Finish end to end test Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix ingress setting Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More logging/tests Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More testing Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix namespace Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fetch correct bundle Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Chart testing will fail as it depends on spire to be preinstalled. Weird dependency loop. Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Dont skip tls for testing Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More logging Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More debug Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More debug Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Pass intermediates Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix trustdomain Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add ca authority prefix Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * fix Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * fix Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * fix Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * ci test is just broken. Revert trying to fix it. Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Update charts/spiffe-step-ssh/files/ssh_x5c.tpl Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov> * Self review feedback Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Switch ingress to our more functional/easy type Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Simplify the template Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add cast Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add install notes Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix test Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Update tests for updated client Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix logging and entry Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Add missing dir Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix file location Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Update timeout Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * More logging Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix filename Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Fix perms Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> * Update charts/spiffe-step-ssh/README.md Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov> * Apply suggestions from code review Co-authored-by: Faisal Memon <fymemon@yahoo.com> Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov> --------- Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> Signed-off-by: kfox1111 <Kevin.Fox@pnnl.gov> Co-authored-by: Faisal Memon <fymemon@yahoo.com>
- Loading branch information