Skip to content

Support non-encrypted variables in ROFL manifest yaml #2248

@matevz

Description

@matevz

Currently, there are two ways to configure your ROFL:

  1. define secrets in rofl.yaml which are fed to your docker image
  2. define publicly visible variables in compose.yaml, Dockerfile, or the image itself

Step 2. will produce a different enclave ID for different configuration every build which is annoying since it's still the same (audited) app. Add support for defining publicly exposed variables to rofl.yaml. They should work exactly the same as secrets, just that they are unencrypted.

Rough TODO:

  1. cli: Similar to secrets add another environment section to rofl.yaml deployment.
  2. cli: Similar to oasis rofl secret add oasis rofl environment cmd (alias env)
  3. cli: Make sure there are no name collisions with secrets.
  4. explorer: Add support to Explorer

Metadata

Metadata

Assignees

No one assigned

    Labels

    c:roflCategory: ROFL

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions