Coder Social home page Coder Social logo

Comments (2)

dinagraves avatar dinagraves commented on June 29, 2024

What environment should run our "remote operations" that are not continuous?

There are three environments: ops, staging, prod

I propose to keep staging as close as possible to prod. Identical if possible, including some kind of data mirroring so our staging is as close to real as possible.

As such, all remote operations should be in the ops environment. This is currently used for building and storing artifacts, and I propose it also be used for nightly tests and other such tasks.

Should all operations be centralized, or should component-specific operations be nested inside the component for more independence?

Operations should be contained within the separate projects. Ie, any operations specific to the management of the prod services-- for instance database management or deployments-- would ideally happen inside the prod project. There will necessarily be some cross-project permissions, but we want to keep it as scoped down as possible. Cross-project permissions are required for things like reading from another project's artifact registry or promoting a revision to prod by publishing to another project's pubsub topic.

from emblem.

grayside avatar grayside commented on June 29, 2024

setup.sh has some interactive elements for auth setup, we may proof this further for headless running if we start spinning up temporary environments. The current implementation meets expectations.

from emblem.

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.