enj / citadel Goto Github PK
View Code? Open in Web Editor NEWTurn an arbitrary command into a Kubernetes Key Management Service GRPC server
License: Apache License 2.0
Turn an arbitrary command into a Kubernetes Key Management Service GRPC server
License: Apache License 2.0
It would be cool.
So it is easier to understand what KMS is doing.
We should have documentation. README.md is a good place to start.
Will allow the use of clevis + citadel on OSOS.
Create a small GRPC client that pretends to be Kube.
duh.
#27 made me realize that we are probably going to be adding more parameters to the command line to handle configuration. It might make more sense to just move to a single required parameter that points to the configuration file. TOML
seems like a good choice for the format of the file.
We do not need any fancy versioning logic for citadel and it would make it easy for us to remove the vendor
directory.
Currently, we return the ciphertext from AES-CBC. However, if we add other encryption modes in the future we will not be able to distinguish ciphertexts. We should store the mode with the ciphertext so that we can automatically distinguish which decryption mode to use.
Use https://github.com/miekg/pkcs11 and possibly the extended wrapper https://github.com/ThalesIgnite/crypto11 to add HSM support.
Would require having a very different mode:
Some basic setup, how to get it running (in whatever state it currently is in) against a kubernetes cluster (ex, oc cluster up
?).
--
when printing argumentsWe want unit tests.
Tests that actually run this with OpenShift
And update all the paths and such.
So we can actually tell where errors originate.
Would complement #15
Manually bumping git SHAs is painful.
This is so that clevis-kms can depend on it. Also, we need a release to package for Fedora.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.