Code Monkey home page Code Monkey logo

cohort-2-c's People

Contributors

amigoscode avatar dmitrikonnovnn avatar esmaeeilenani avatar thaysvieira avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cohort-2-c's Issues

set up AWS Organization: SCP, create PROD and STAGING

  • set up terraform cloud project and workspace as source for IaC-state of AWS Organization master account.
  • set up workspace' execution mode "local"
  • set up Vault on Master Local Machine
  • create AWS Organization
  • create Sandbox, PROD and STAGING accounts as DEV OrangizationUnit
  • review default SCP settings with regard of using SSO

implement SingleSignOn as IaC

  • create SSO Identity Store
  • set up permission sets
  • set up permission groups
  • set up policies
  • set related attachemnets
  • invite team members

init project

  • add required dependencies

  • add abstract audit class

  • setup liquibase

Implement Gitlab-Flow

I suggest reconsidering original implementation of Git-Flow for the sake of Gitlab-Flow because this will prevent us from being overwhelmed by branching hell and on the flip side it'll give us an opportunity to have and deploy 2 environments.

Gitlab Flow

  • main is our dev-branch
  • all features and bugfixes (except for hotfixes which we won't face soon) are to be pushed into MAIN
  • main branch is ought to have STAGING branch;
  • staging branch is ought to have PROD branch;
  • all the changes merely flow downstream, so it makes sure that all changes are tested in all environments;
  • upstream-principle: should we find a bug in one of the environments, we'll create a feature-branch of main and cherry-pick changes to all environments.

Or, maybe we could make use of Github-flow with only main branch, where changes are deployed sequentially into different environments.

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.