Giter VIP home page Giter VIP logo

Comments (3)

dominikusbrian avatar dominikusbrian commented on September 3, 2024 2

Experienced this issue as well after clearing my browser cache. Lost significant samples of my previous sdl. Luckily I have some useful templates I collected backup elsewhere. In my case, this loss of cert, fav, and sdl happens for both Cloudmos and Console. I have been testing the two for more than a month now. Console is certainly getting better fast these days. Hope the migration will goes smooth. Console is now my go to for new deployments. So maybe implementation on Console should be prioritized when possible.

About the options. Option 1 will be great, so one can download everything right away. If user want to back it up again elsewhere and sync things to be more organized that's up to them. For Option 2, The direct cloud storage solution perhaps is for a bit later. When it is later considered perhaps data from each deployment can be sync to some decentralized cloud associated with the keplr wallet address used for deployment.

from cloudmos.

ygrishajev avatar ygrishajev commented on September 3, 2024

Thanks for the comment. Yea, we're getting to this quite soon.

When it is later considered perhaps data from each deployment can be sync to some decentralized cloud associated with the keplr wallet address used for deployment.

There are some considerations against this. Like data can contain sensitive things. E.g. private registries creds. So we're still thinking how to approach this in the long run

from cloudmos.

ygrishajev avatar ygrishajev commented on September 3, 2024

A PR is available with a temporary solution for export/import functions. To transition towards a more robust version (which would still be incomplete), I'd propose the following steps:

  • Introduce a new tab in the deployment for adding secrets.
  • Store secrets within a cookie.
  • Enable referencing of secrets in templates.
  • This allows for secure storage of SDLs on the backend without secrets, leaving responsibility to a user.
  • In the UI, secrets will be displayed as asterisks to indicate their necessity for the template while maintaining write-only access.
  • Secrets export/import functionality will be supported, accommodating formats like dot files and JSON.
  • Once secret management is refined, we can relocate storage, with the UI adjustments already in place.

Following the GitHub Actions model, the secret management would involve:

  1. A two-field form: a name text input and a secret multiline textarea.
  2. Secrets can be accessed using the syntax: ${{ secrets.SECRET_NAME }}.

Let's discuss this and if this works I can continue with the implementation.

from cloudmos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.