Commit graph

62 commits

Author SHA1 Message Date
Adam Piasecki
ce2883f4f2 openshift-apps: Move coreos-cincinnati deployment to prod
Moving deployment from staging only, to production.

See: https://github.com/coreos/fedora-coreos-pipeline/issues/1140
2025-05-02 14:57:52 +01:00
apiaseck
91beda6fc4 coreos-cincinnati: Move from deprecated DeploymentConfig to Deployment
First try aat move from deprecated DeploymentConfig to Deployment using staging environment.

See: https://github.com/jbtrystram/coreos-hackathon/issues/13
2025-04-15 15:22:57 +00:00
Michael Armijo
b0bef64a9e coreos-applications: add marmijo to appowners
Add marmijo to the list of project_appowners for CoreOS related tools
2024-12-11 11:36:40 -07:00
Adam Piasecki
0eeb127306 coreos-cincinnati: Add Jean-Baptiste Trystram to owners
reason:  monitoring and development
2024-12-05 15:55:34 +00:00
Adam Piasecki
519989980e coreos-cincinnati: Add Adam Piasecki to owners
reason: monitoring and development.
2024-12-05 12:20:47 +00:00
Aurélien Bompard
dad44b82fb
Fix variable prefix
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-12-03 12:48:31 +01:00
Aurélien Bompard
483f9802ac
s/route_routename/route_name/g
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-12-03 11:26:36 +01:00
Aurélien Bompard
560a31ef5b
Prefix openshift/object-delete
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-12-03 10:48:45 +01:00
cae52420bb
[ansible-lint] prefix variable names for openshift/rollout role
ansible-lint requires that variables for roles are prefixed with the
name of the role. This commit prefixes the variables for the
openshift/rollout role with rollout_ as required by ansible-lint

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-12-03 10:48:45 +01:00
4dea370c66
[ansible-lint] prefix variable names for openshift/route role
ansible-lint requires that variables for roles are prefixed with the
name of the role. This commit prefixes the variables for the
openshift/route role with route_ as required by ansible-lint

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-12-03 10:48:45 +01:00
776866cba3
[ansible-lint] prefix variable names for openshift/object role
ansible-lint requires that variables for roles are prefixed with the
name of the role. This commit prefixes the variables for the
openshift/object role with object_ as required by ansible-lint

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-12-03 10:48:45 +01:00
01ace51513
[ansible-lint] prefix variable names for openshift/project role
ansible-lint requires that variables for roles are prefixed with the
name of the role. This commit prefixes the rvariables for the
openshift/project role with project_ as required by ansible-lint

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-12-03 10:48:44 +01:00
cb7a0f2684 [yamllint] - fix yaml linting issues in openshift playbooks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-14 12:52:57 +10:00
f942bd9df7 [ansible-lint] Avoid using free-form when calling module actions.
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-14 12:52:57 +10:00
f89ed1cf08 [ansible-lint] Use FQCN for module actions in opeshift playbooks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-14 12:52:57 +10:00
4394556d4c Fix 'name' class linting issues in openshift-apps playbooks
Fixes a bunch of linting issues with the names of tasks and plays in the
openshift-apps playbooks.

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-13 08:33:12 +10:00
Michal Konečný
0f615454fc [coreos-cincinnati] service.yml is now a template
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-05-22 11:07:17 +02:00
Michal Konečný
77b1c76fa1 [coreos-cincinnati] config-stub is now a template
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2023-05-22 11:04:13 +02:00
Dusty Mabe
d0aac9493c openshift-apps: remove egress policy for coreos-cincinnati
This is effectively doing nothing since 3cd0849. Let's delete it for
now and add it back if we want it later.
2023-05-22 08:54:10 +00:00
Dusty Mabe
3152c186a1 openshift-apps: fix yamllint on coreos/ostree files 2023-05-19 20:18:16 +00:00
Dusty Mabe
faede3940d openshift-apps: drop expired users from appowners for coreOS apps
Here are just a few that don't need access any longer.
2023-05-19 20:18:16 +00:00
Dusty Mabe
3ba43f2bd4 openshift-apps: overhaul coreos-cincinnati config
This commit makes the coreos-cincinnati setup look similar to the
other CoreOS/OSTree apps that we own. Notable changes:

- We are still building via commit, we only track a single commit
  and not a separate deploy/build one.
- We are now just outputting to a coreos-cincinnati-img:latest
  imagestream tag.
- We are now using a fedora:38 imagestream tag as the from: in our
  build and triggering new builds based on imagestream updates,
  which means we'll get security updates more regularly.
- A bunch of quoting (") in yaml files was removed as it clouded the
  diffs between this app and other apps.
- Some minor diffs between playbooks and other files were removed.
2023-05-19 20:18:16 +00:00
Dusty Mabe
fb4897d490 openshift-apps: move some coreos-cincinnati files around
As part of an effort to make coreos-cincinnati look like the rest
of the CoreOS Apps we'll move all files into the templates dir
(because even if they aren't templatized they still work there)
and rename `buildconfig-stub.yml` to `buildconfig.yml`.
2023-05-19 20:18:16 +00:00
Timothée Ravier
7da090f98e playbooks/openshift-apps/coreos-cincinnati: Fix yamllint warnings 2022-11-18 19:46:24 +00:00
Timothée Ravier
c41faa09b7 playbooks/openshift-apps/coreos-cincinnati: Add siosm to owners
Add @siosm to appowners for the Fedora CoreOS cincinnati project.
2022-11-18 19:46:24 +00:00
Dusty Mabe
b9c6fb8916
openshift-apps: add comments about how to deploy CoreOS projects
All of these already had a comment about how to delete the projects.
Now we added a comment about how to deploy the project too, which
is nice for copy/pasting.

Also fixed up some of the other comments throughout.
2022-08-22 12:15:47 -04:00
Luca BRUNO
98d5bde12c
coreos-cincinnati: fix template lookup 2022-05-18 07:33:46 +00:00
Luca BRUNO
420bbb58ef
coreos-cincinnati: add ServiceMonitor definition 2022-05-18 07:27:57 +00:00
Luca BRUNO
55d8449b11
coreos-cincinnati: fix deploymentconfig object name 2022-05-17 09:02:51 +00:00
Luca BRUNO
e600040304
coreos-cincinnati: fix buildconfig object name 2022-05-17 08:36:40 +00:00
Luca BRUNO
9a0dd2bb9b
coreos-cincinnati: drop old OCP3 production cluster 2022-05-17 08:34:16 +00:00
Luca BRUNO
79dfafb454
coreos-cincinnati: drop old OCP3 staging cluster 2022-05-16 14:33:41 +00:00
Luca BRUNO
2adc9dd660
openshift-apps/coreos-cincinnati: also deploy to new ocp4 cluster
This deploys a copy of coreos-cincinnati services to the new ocp4
cluster, in order to start migrating off the current ocp3 cluster.
The new deployment copy is not going to serve requests yet, until
all the routes are in place and the DNS updated.

Signed-off-by: Luca BRUNO <luca.bruno@coreos.com>
2022-04-28 07:04:41 +00:00
Luca BRUNO
6d0385d961
coreos-cincinnati: add a start-build task 2021-09-10 08:20:51 +00:00
Luca BRUNO
025901b537
coreos-cincinnati: update routes 2020-08-10 09:15:49 +00:00
Luca BRUNO
0232a306f2
coreos-cincinnati: point updates routes to new services 2020-08-04 12:37:40 +00:00
Luca BRUNO
0967e86ce1
coreos-cincinnati: update raw-updates routes 2020-08-03 10:11:42 +00:00
Luca BRUNO
b9d2e944bc
coreos-cincinnati: point raw-updates routes to new services 2020-07-17 10:46:27 +00:00
Kevin Fenzi
debce58aee iad2 / openshift: drop phx2 openshift and clean up openshift playbooks
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-09 22:02:26 -07:00
Luca BRUNO
55f2dd3740
coreos-cincinnati: provision on IAD2 prod too
Signed-off-by: Luca BRUNO <luca.bruno@coreos.com>
2020-05-28 12:30:18 +00:00
Luca BRUNO
18c7325cca coreos-cincinnati: provision on prod too
Signed-off-by: Luca BRUNO <luca.bruno@coreos.com>
2020-04-24 21:34:26 +02:00
Luca BRUNO
d781504808 coreos-cincinnati: off-board sanja
Signed-off-by: Luca BRUNO <luca.bruno@coreos.com>
2020-04-24 21:34:26 +02:00
Dusty Mabe
9a640279fd coreos-cincinnati: add ability to delete project in openshift 2020-04-24 21:34:10 +02:00
Dusty Mabe
88d5fb511c coreos-cincinnati: add dustymabe to appowners
Approved by Luca Bruno <luca.bruno@coreos.com>.
2020-04-24 21:34:10 +02:00
Luca Bruno
1d7f554571 coreos-cincinnati: update routes 2020-04-24 21:34:08 +02:00
Luca Bruno
2501d2524d coreos-cincinnati: add routes for raw-updates and statuses
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2020-04-24 21:34:07 +02:00
Luca Bruno
70fad76e2f
coreos-cincinnati: add back (tagged) rollout role
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-20 16:53:26 +00:00
Patrick Uiterwijk
ac4a6b4ddc Move the cincinnati stg suffix later
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 17:31:26 +02:00
Patrick Uiterwijk
24963d3673 Put in place Cincinatti egress policy
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 09:55:24 +02:00
Luca Bruno
7ea616ce98
coreos-cincinnati: do not rollout on each run
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-18 13:29:12 +00:00