Commit Graph

90 Commits

Author SHA1 Message Date
Pavel Raiskup
a943654af2 copr-be: avoid the hacks - we no longer need the testing VMs 2026-02-13 17:36:19 +01:00
Pavel Raiskup
432f23126e copr-be: keep one more p09 machine up for debugging 2026-02-13 12:33:27 +01:00
Pavel Raiskup
8e09c0498e copr-be: keep one machine running for Kevin's debugging 2026-02-02 16:55:54 +01:00
Pavel Raiskup
e61cbd4ede backend: ssh checker to dump date in logs 2025-10-31 08:32:56 +01:00
Pavel Raiskup
dc4beb8903 copr-be: cleanup after today's debugging 2025-10-16 20:19:53 +02:00
Pavel Raiskup
7a4e58e55d copr-be: simplify permission setup 2025-10-16 14:31:26 +02:00
Pavel Raiskup
8034925ccb copr-be: one more try with idempotence 2025-10-16 11:54:22 +02:00
Pavel Raiskup
a7c7e14d22 copr-be: one more idempotence fix 2025-10-16 11:52:08 +02:00
Pavel Raiskup
bcd143e211 copr-be: idempotence fix 2025-10-16 11:47:46 +02:00
Pavel Raiskup
a290f10abf copr-be: avoid rsync_opts (not idempotent) 2025-10-16 11:44:28 +02:00
Pavel Raiskup
898f2add81 copr-be: keep executable files executable after rsync 2025-10-16 11:35:06 +02:00
Pavel Raiskup
7aa8578c1c copr-be: more restrictive permissions for provision files 2025-10-16 11:31:32 +02:00
Pavel Raiskup
a22ec30031 copr-be: hardcode resalloc as provision_user is not defined 2025-10-16 11:27:19 +02:00
Pavel Raiskup
fbe3ad235b copr-be: fix ownership and permissions of provision files 2025-10-16 11:24:18 +02:00
Jiri Kyjovsky
032d277d75 copr: fix names of deployed jinja templates 2025-06-09 17:37:57 +02:00
Ryan Lerch
47c68f478d ansiblelint fixes - fqcn[action-core] - template to ansible.builtin.template
Replaces references to template: with ansible.builtin.template

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:30:29 +10:00
Ryan Lerch
3c41882bb0 ansiblelint fixes - fqcn[action-core] - shell to ansible.builtin.shell
Replaces references to shell: with ansible.builtin.shell

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:29:10 +10:00
Ryan Lerch
25391e95b7 ansiblelint fixes - fqcn[action-core] - package to ansible.builtin.package
Replaces many references to  package: with ansible.builtin.package

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:28:00 +10:00
Ryan Lerch
6a3816dfdc ansiblelint fixes-- fqcn[action-core] - copy to ansible.builtin.copy
Replaces many references to 'copy' with ansible.builtin.copy

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 10:43:31 +10:00
Ryan Lerch
62952df107 ansiblelint fixes-- fqcn[action-core] - file to ansible.builtin.file
Replaces many references to  file: with ansible.builtin.file

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 10:41:52 +10:00
Ryan Lerch
691adee6ee Fix name[casing] ansible-lint issues
fix 1900 failures of the following case issue:

`name[casing]: All names should start with an uppercase letter.`

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-14 20:20:07 +10:00
Ryan Lerch
5bdfe4b1e5 copr and ipsilon - rename yml templates to .j2
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-14 08:37:33 +10:00
Pavel Raiskup
cf93471401 copr-be: uhhh, spawner wrapper must fail when allocation fails 2025-01-11 21:37:57 +01:00
Pavel Raiskup
b4deaaed17 copr-be: yq is needed by /usr/local/bin/resalloc-check-vm-ip 2025-01-11 21:06:21 +01:00
Pavel Raiskup
823124c12e copr-be: keep IP checker compatible with plain IP in base64 data 2025-01-11 20:00:22 +01:00
Pavel Raiskup
f0549afb96 copr-be: custom resalloc ip checker script 2025-01-11 19:43:55 +01:00
Pavel Raiskup
53b74020c4 copr-be: identify the used resalloc name in backend.log (shebang) 2025-01-11 19:21:02 +01:00
Pavel Raiskup
033f24d307 copr-backend: identify the used resalloc name in backend.log 2025-01-11 19:19:08 +01:00
Pavel Raiskup
52217cef19 copr-be: per-zone pools started in IBM Cloud
Complements: https://github.com/fedora-copr/resalloc-ibm-cloud/pull/31
Relates: https://github.com/fedora-copr/copr/issues/3557
2025-01-11 16:29:36 +01:00
Ryan Lerch
89f6f1fc32 Fix majority of remaining yamllint warnings and errors
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-28 17:31:45 +10:00
Miroslav Suchý
2e74e39de2 Revert "copr: restart resalloc when config change"
This reverts commit b11b6ecc5a.
2023-11-03 13:25:50 +01:00
Miroslav Suchý
038181bba4 copr: remove outdated part 2023-11-03 13:23:16 +01:00
Miroslav Suchý
b11b6ecc5a copr: restart resalloc when config change 2023-11-03 13:22:39 +01:00
Jiri Kyjovsky
67f9873ee0 copr: use resalloc-ibm-cloud package
can be found on https://github.com/fedora-copr/resalloc-ibm-cloud
2023-10-20 13:08:52 +00:00
Pavel Raiskup
1bbb69261d copr-backend: ssh_config is actually a template 2023-03-30 10:44:40 +02:00
Pavel Raiskup
81e2c81b05 copr-be: provide OSUOSL credentials for the resalloc-openstack-list script 2022-09-20 14:59:44 +02:00
Pavel Raiskup
b56a7826c6 backend: IBM Cloud helper for reporting to support
We often get never-removed instances that need to be sent to IBM support
for manual removal.  This is the helper that eases the reporting part.
2022-07-28 08:46:38 +02:00
Jakub Kadlcik
6a4bce6087 copr: install resalloc-webui 2022-06-22 15:37:41 -04:00
Pavel Raiskup
4456ea443a copr-backend: install the ibm-cloud-list-vms script 2022-06-13 15:06:01 +02:00
Jakub Kadlcik
8bacf413c2 copr: allow resalloc group to read /etc/resallocserver 2022-05-20 17:09:44 -04:00
Jakub Kadlcik
be0a649135 copr: fix with_items 2022-05-20 16:55:33 -04:00
Jakub Kadlcik
1847ad88bc copr: access for lighttpd worked but other users didn't 2022-05-20 16:50:41 -04:00
Jakub Kadlcik
dac9137f49 copr: deploy Resalloc WebUI 2022-05-20 16:31:54 -04:00
Pavel Raiskup
3af8102b03 copr-backend: install resalloc-aws scripts from Fedora repo 2022-03-23 15:47:32 +01:00
Pavel Raiskup
59092849cf copr-backend: always set_fact for provision_directory 2022-01-26 13:52:11 +01:00
Pavel Raiskup
616454af07 copr-backend: helper for creating s390x machines: fix perms 2022-01-19 13:24:53 +01:00
Pavel Raiskup
5aea865ef9 copr-backend: helper for creating s390x machines 2022-01-19 13:16:35 +01:00
Pavel Raiskup
e8bf32eb08 copr-builders: instantiate Power9 Oregon University OpenStack 2022-01-12 15:29:34 +01:00
Pavel Raiskup
88c881048d copr-builders: ibmcloud token filename on one place 2022-01-12 14:14:27 +01:00
Pavel Raiskup
4e28ef6c15 copr-be-dev: another fixes for Z cloud starting 2022-01-07 18:06:01 +01:00