Skip to content

Describes what is deployed and where, for the CPPD application

License

Notifications You must be signed in to change notification settings

cds-snc/cppd-application-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPPD Application Environments

Contains manifest files that describe which things are deployed in each environment.

The manifest files are key/value pairs. Keys are the names of components/applications, and values are SemVer formatted version tags. Example:

{
    "component_a": "<component a version tag>",
    "component_b": "<component b version tag>",
    ...
    "component_z": "<component z version tag>",
}

Environments

Used by the team to test new features in a prod-like environment, but doesn't hold real data. Updates to the environment can be request via pull request by any member of the team (although typically this will be an engineer in practice), but can only be approved by product managers.

Note: Product manager enforcement of PR reviews will be enabled after the first successful releases to DEV have occurred.

Production environment capable of holding real data. Just used to research at the moment. Used by the team to test new features in a prod-like environment, but doesn't hold real data. Updates to the environment can be request via pull request by any member of the team (although typically this will be a product manager in practice), but can only be approved by service owners.

Note: Service Owners are not yet in GitHub, so we haven't implement this ownership mechanism yet.

About

Describes what is deployed and where, for the CPPD application

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published