Dusty Mabe
e4cfcb55e8
openshift: match on objecttype for project delete
...
This was a typo in 0acb753.
2020-04-24 21:34:08 +02:00
Kevin Fenzi
13dd31da04
openshift: handle deleting projects
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2020-04-24 21:34:08 +02:00
Patrick Uiterwijk
cb987b9af0
Require true value
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-06-29 21:57:19 +02:00
Patrick Uiterwijk
ce79bda4d9
Allow re-encrypt
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-06-29 21:56:33 +02:00
Patrick Uiterwijk
43af7f9206
Fix up egresspolicy source vs dest
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-06-20 09:44:10 +02:00
Patrick Uiterwijk
6bf7c579c2
make egresspolicy customization less simple
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-06-03 15:47:23 +02:00
Patrick Uiterwijk
c07c9415a0
Allow custom egress policies for special cases
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-06-03 15:43:39 +02:00
Patrick Uiterwijk
66cda5eb15
Make it possible to disallow any internal communications
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-29 20:33:11 +02:00
Patrick Uiterwijk
c8b31c025b
allow openshift routes to specify termination
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-11 18:05:05 +02:00
Patrick Uiterwijk
21b3c9a2b3
Add secret-tls
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-11 17:42:21 +02:00
Patrick Uiterwijk
003519afdd
Allow specifying a route path
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-09 21:20:18 +02:00
Patrick Uiterwijk
2e099edfa4
ipsilon: add username route
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-09 14:19:32 +02:00
Patrick Uiterwijk
bbaa0f409b
openshift/project: fix if condition
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-09 13:54:16 +02:00
Patrick Uiterwijk
446d00d549
Add tag to egresspolicy role
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-09 13:42:49 +02:00
Patrick Uiterwijk
72ac044a5e
openshift/project: simplify egresspolicy - different env db won't allow access anyway
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-09 13:41:55 +02:00
Patrick Uiterwijk
8de1035266
Make the var into a default
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-09 13:35:39 +02:00
Patrick Uiterwijk
eac122c543
openshift/project: define default egress policy to prevent fas db access
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-05-09 13:32:55 +02:00
Patrick Uiterwijk
e4aed9c9f2
Delete object file from disk
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-04-05 21:07:38 +02:00
Patrick Uiterwijk
dc591da083
Add openshift/object-delete role
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-04-05 21:05:46 +02:00
Mikolaj Izdebski
1e46efdc75
Install npm and celery on Transtats and restore route annotations
...
Credits go to suanand for providing the patch.
2019-02-21 15:40:38 +01:00
Patrick Uiterwijk
878988d92d
Revert "Disable auto-update for appowners role"
...
This reverts commit 10c88b0933 .
2018-12-08 20:02:53 +01:00
Patrick Uiterwijk
10c88b0933
Disable auto-update for appowners role
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-12-04 07:55:27 +01:00
Kevin Fenzi
6c24a3e84b
add rollbacks to app owners in openshift
2018-11-15 22:13:13 +00:00
Patrick Uiterwijk
864f2e1372
Fix up the appowners binding to use the namespace-local one
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-09-13 10:39:56 +02:00
Mikolaj Izdebski
bbdceb24c6
Allow appowners to run builds (create buildconfigs/instantiate)
2018-08-23 20:27:59 +00:00
Mikolaj Izdebski
c0b53f5bd8
Reorganize os appowners role yaml
2018-08-23 20:25:29 +00:00
Kevin Fenzi
53b40839ff
update apiGroups
2018-08-23 19:54:54 +00:00
Patrick Uiterwijk
8f7596d509
Deploymentconfigs/logs has been moved to the openshift.io group
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-07-04 14:04:17 +02:00
Dan Callaghan
436ed9eabf
waiverdb: trigger import-image instead of start-build
...
Nowadays we have an imagestream, which pulls pre-built waiverdb images
from quay.io, and a buildconfig, which then layers some
Fedora-infra-specific stuff on top.
When we have a new version to deploy, the imagestream should pick up the
new image from quay.io, which triggers a build of the buildconfig, which
triggers a deploy of the deploymentconfig. So we shouldn't need to
explicitly fire off start-build anymore.
We *shouldn't* need to explicitly fire off import-image either, because
it is set to "scheduled" pull policy. But I am not sure what the
schedule is. Right now it says it last polled 5 days ago... that may
itself be a bug. Regardless, this gives us a nice way to make it pull
the latest image.
This patch adds a new, very simple role "import-image" to fire off the
oc import-image command, following the precedent of the existing
"start-build" role.
2018-06-28 14:41:17 +10:00
Patrick Uiterwijk
328a30b31f
The notfound is on stderr
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-05-31 03:42:41 +02:00
Patrick Uiterwijk
5b626b20a0
Fix openshift/secret-file role
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-05-31 03:40:33 +02:00
Patrick Uiterwijk
9ea8cd8b2b
Attempt delete/add on change
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-05-15 21:37:27 +02:00
Patrick Uiterwijk
7deedf5d7e
Actually fail the secret-file role if another one already existed for now
...
This role needs to be fixed to actually apply changes, so whomever sees this
gets the fun of fixing this.
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-05-15 21:34:07 +02:00
Patrick Uiterwijk
51769d8533
Change when
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-05-03 13:59:10 +02:00
Patrick Uiterwijk
09a12cf4b5
When we try to apply project.yml, the namespace does not yet exist
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-05-03 13:58:06 +02:00
Ralph Bean
a0314660d8
Typofix.
2018-04-20 16:17:03 +00:00
Patrick Uiterwijk
312c9f8cf6
Only do secret apply if changed
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-19 17:37:08 +02:00
Patrick Uiterwijk
633c64b7d2
Only oc apply if the file changed
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-19 17:35:26 +02:00
Patrick Uiterwijk
1a0920ceee
Just don't add whitespace. You don't remove waht you don't add
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-19 13:48:40 +00:00
Patrick Uiterwijk
671f033999
Again, this is an imagestream, not a route
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-19 13:48:02 +00:00
Patrick Uiterwijk
cb69ca6321
Try removing whitespace
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-19 13:47:03 +00:00
Patrick Uiterwijk
d32462f4c3
Fix copy-paste errors
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-19 15:38:43 +02:00
Patrick Uiterwijk
69303f6ee6
Remove copy-paste error
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-17 20:22:26 +02:00
Patrick Uiterwijk
ce449ad60c
Move bodhi to opinionated imagestream role
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-17 20:21:47 +02:00
Patrick Uiterwijk
5dbc18df8d
Make opinionated openshift/route and make bodhi use it
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-17 20:12:15 +02:00
Patrick Uiterwijk
8421005db1
Fix dest= missing
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-17 01:04:01 +00:00
Patrick Uiterwijk
ff117118a5
Use consistent, permanent filenames
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-17 01:02:21 +00:00
Patrick Uiterwijk
36b7948be8
Rather than run_once, use first os-master entry
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-17 02:38:31 +02:00
Patrick Uiterwijk
e708100dd0
Don't delete the keytab for now
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-16 23:39:25 +00:00
Patrick Uiterwijk
7c95ba3c45
Read the docs, Patrick
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-04-16 23:32:24 +00:00