Skip to content

Allow treeherder devs more self-service while protecting production resources#11

Merged
klibby merged 1 commit intomozilla-platform-ops:masterfrom
klibby:1309874
Nov 3, 2016
Merged

Allow treeherder devs more self-service while protecting production resources#11
klibby merged 1 commit intomozilla-platform-ops:masterfrom
klibby:1309874

Conversation

@klibby
Copy link
Contributor

@klibby klibby commented Nov 2, 2016

We explicitly deny destructive actions on production and staging related resources,
including tag modification in case we decide to use that in IAM policy conditionals. One
twist is that later we override four actions on subgrp:treeherder-dbgrp, to allow devs
to create and delete temporary dev DB instances. Policy permissions on the AWS side seem
to be a bit obtuse here unfortunately.

The result is that devs will be able to create and delete short lived dev DB instances,
and parameter and option groups without endangering production.

@klibby klibby assigned dividehex and unassigned dividehex Nov 2, 2016
@klibby
Copy link
Contributor Author

klibby commented Nov 2, 2016

f? also on @edmorley

The tools to actually manage the creation/deletion of dev instances is Coming Soon(TM) to a repo near you!

@dividehex
Copy link
Contributor

lgtm. shipt it

@klibby klibby merged commit c89265a into mozilla-platform-ops:master Nov 3, 2016
@klibby klibby deleted the 1309874 branch November 10, 2016 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants