21. February 2023 #1173
dimakuv
started this conversation in
Meeting notes
Replies: 1 comment 2 replies
-
I had to miss the call, so I'll ask my questions here.
@woju: Could you be more precise with which parts of the restructuring doesn't suit the RTD and why? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Agenda
(please write your proposed agenda items in comments under this discussion)
gsc sign-image
plugins: Sankar's take is Enable--template
option to use withsign-image
(for use with HSMs, for example) gsc#112 and Change positional argsmanifest
andkey
to optional args gsc#118.Current state of documentation restructuring
Benny: gives historical context. Paul Cartee took over the job of restructuring Gramine documentation.
Paul: overview of Gramine kinds of usage:
Benny: we start with the easiest usage to the hardest.
Woju: ReadTheDocs is typically for technical documentation, but this restructuring is more for a web-site (which surely needs fixing).
More detailed comments:
Woju: I like the "Contribute to Gramine" and "Resources" sections.
Woju: instead of "Set up Gramine environment", we need a separate page with "Requirements" (before "Gramine installation").
Benny: the next step would be to rebase the "restructured" documentation to the latest state of docs.
TODO: Woju will send the git-diff of all changes in core Gramine repo since September to Benny and Paul, and they can incorporate those changes. [DONE]
API for
gsc sign-image
pluginsSankar's proposal: gramineproject/gsc#112
Woju's proposal: #1118
Woju: the problem is with GSC itself -- its architecture is upside down. GSC starts with an app image, then adds Gramine, then signing via a separate Dockerfile. It should have been different: GSC starts with a Gramine image (maybe augmented with all these plugins), then adds the app into it.
So GSC arch should be actually reverted for Woju's signing plugin design to work nicely.
We did something like that 5 years ago at ITL for a customer, and it worked nicely (Michal did it).
Mona: I don't think we can change GSC because people want to run "graminized unmodified containers", not create new containers on top of Gramine one.
Dmitrii: we side-tracked completely. We shouldn't discuss the completely different tool, when our topic is "how to add custom signing"?
Woju: maybe just add all those enclave-signing Dockerfile templates into GSC repo directly? This seems to be the least "hacky" approach.
manifest
andkey
to optional args gsc#118 (uniform handling of GSC args).Beta Was this translation helpful? Give feedback.
All reactions