Commit graph

37921 commits

Author SHA1 Message Date
Kevin Fenzi
209b6f234e the-new-hotness: try this for redis container
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-29 17:11:14 -07:00
Kevin Fenzi
3223c71e1b Revert "the-new-hotness: gcr.io does not seem up/working, try docker.io"
This reverts commit 5c69db6a59.

docker.io is saying it needs auth. Not sure what to do that would work here.
2022-09-29 16:45:03 -07:00
Kevin Fenzi
5c69db6a59 the-new-hotness: gcr.io does not seem up/working, try docker.io
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-29 16:27:52 -07:00
Dusty Mabe
61cb7a5f2c
openshift-apps/coreos-ostree-importer: drop changes for debugging
We had these settings in place while we were debugging. Let's drop
them now.
2022-09-29 15:00:41 -04:00
Dusty Mabe
61c1063225
openshift-apps/coreos-ostree-importer: more debugging
This time let's see if the application can start. If it doesn't
start successfully then sleep so we can debug it in the running pod.
2022-09-29 14:47:17 -04:00
Dusty Mabe
a57e71e0b1
openshift-apps/coreos-ostree-importer: don't start build when deploying
We're debugging something right now and need no new builds to get
created so we don't lose some existing images that we need to go
back to for reference/debugging.
2022-09-29 14:44:51 -04:00
Jonathan Lebon
fadf9b0dcf coreos-ostree-importer: temporarily change command to sleep infinity
We're currently debugging an issue with the importer. Have it sleep so
it lingers and we can poke around.
2022-09-29 13:34:51 -04:00
Kevin Fenzi
19448fa1f5 remove duplicate entrys for new aarch64 hosts mgmt
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 18:45:45 -07:00
Kevin Fenzi
03a63a5052 notifs / backend / staging: override is Service not service and also reload systemd
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 17:50:11 -07:00
Kevin Fenzi
5a99dcc831 notifs / backend / staging: make the consumer.py hotfixed file readable to the hub
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 17:45:04 -07:00
Kevin Fenzi
61c417bc33 notifs / backend / staging: name template correctly
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 17:35:05 -07:00
Kevin Fenzi
b0fe24fce0 notifs / backend / staging: move keytab to after fedmsg since it needs the fedmsg user
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 17:25:42 -07:00
Kevin Fenzi
df601330fa notifs / staging: use localhost for email in staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 17:14:41 -07:00
Kevin Fenzi
b74ec6505c notifs / staging: and the moksha fix
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 17:12:13 -07:00
Kevin Fenzi
0ab09960c4 notifs / staging: hotfix python3-moksha-hub
This blows up with python3 utf8

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 17:09:31 -07:00
Kevin Fenzi
fde5e94e68 notifs / backend / staging: override the fedmsg-hub-3 service for fasjson
We need to tell fasjson what keytab to use, so we should override the
service file here and pass it as a env variable.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 16:27:38 -07:00
Kevin Fenzi
9970699623 noc01 / dhcp: add host ips for new arm hardware
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 15:57:00 -07:00
Kevin Fenzi
522dab442a noc01 / dhcp: add mgmt interfaces for new arm boxes
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-28 15:32:50 -07:00
František Zatloukal
7c206b65aa Blockerbugs: bugzilla var leftover 2022-09-27 22:25:25 +02:00
František Zatloukal
2c8ee5c989 Blockerbugs: webhook var leftover 2022-09-27 22:22:58 +02:00
František Zatloukal
68bab4c133 Blockerbugs: var leftover 2022-09-27 22:21:18 +02:00
František Zatloukal
a4015932be Blockerbugs: bugzilla url var 2022-09-27 22:19:23 +02:00
František Zatloukal
81f833f795 Blockerbugs: pagure url var 2022-09-27 22:16:39 +02:00
František Zatloukal
cc5dc5eb17 Blockerbugs: drop duplicate env 2022-09-27 22:00:16 +02:00
František Zatloukal
b84bd9b6e3 Blockerbugs: more vars shuffle 2022-09-27 21:46:37 +02:00
František Zatloukal
a96ca061a9 Blockerbugs: secret_key got prefixed for prod and stg
Fixes https://pagure.io/fedora-qa/blockerbugs/issue/215
2022-09-27 21:33:39 +02:00
František Zatloukal
24629a60c1 Blockerbugs: buildconfig typo 2022-09-27 21:19:44 +02:00
František Zatloukal
9d0b5b6d8a Blockerbugs: vars 2022-09-27 21:16:55 +02:00
František Zatloukal
e901716916 Blockerbugs: more tweaking of vars 2022-09-27 21:14:32 +02:00
František Zatloukal
e24d06b1f6 Blockerbugs: spearate stg/prod credentials 2022-09-27 20:58:21 +02:00
František Zatloukal
272f488d23 qa-landing: Move the project under the blockerbugs app 2022-09-27 19:03:25 +02:00
Michal Konečný
24fdee43d5 [release-monitoring] Clean up after debugging
The deployment on staging is now working as it should. We can uncomment the
lines that were commented out for debugging.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 18:03:45 +02:00
Michal Konečný
525fccac1c [release-monitoring] Add -y flag to pip uninstall
`pip uninstall` is asking for confirmation. We don't really need this, so let us
add -y flag to answer yes.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 17:51:42 +02:00
Michal Konečný
d0022876d5 [release-monitoring] Add missing && \
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 17:43:08 +02:00
Kevin Fenzi
995e424760 remove the last of the mustangs
These were the first aarch64 machines we had. 1u, no working lights,
prone to needing rebuilt, but they have served long and well.
We salute you!

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-27 08:40:37 -07:00
Michal Konečný
1813618ff5 [release-monitoring] Let's uninstall the package before installing it again
It seems that the package isn't replaced with the newer build, let's remove it
first and see if this will help.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 17:32:02 +02:00
Michal Konečný
1de6caa039 [release-monitoring] Move the folder before anitya build
I moved the folder after, not before. Let's fix that.

Also it seems that the docs folder is still missing, let's keep the anitya
folder for further debugging.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 16:37:54 +02:00
Michal Konečný
98266d2afa [release-monitoring] Add missing && \ to lines
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 16:27:22 +02:00
Michal Konečný
1ec94dbea3 [release-monitoring] Move bootstrap fedora to correct folder
Move fedora bootstrap package to correct folder that is used by Anitya
deployment. We first need to remove symlink, which is not being included inside
wheel package.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 16:17:36 +02:00
Michal Konečný
cbd75b0d67 [release-monitoring] Use correct path to copy symlink from
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 16:02:39 +02:00
Michal Konečný
ce61b702b4 [release-monitoring] Fix the remaining deployment issues
Found out the issue was in missing includes in pyproject.toml. This is fixed in
https://github.com/fedora-infra/anitya/pull/1486 and the build should work
again.

Let's hope I'm right.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 15:50:02 +02:00
Michal Konečný
9d1d1252f7 [release-monitoring] Fix syntax error in buildconfig
The ansible playbook failad when converting template. I think the comments are
to blame.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 14:15:16 +02:00
Michal Konečný
595568964f [release-monitoring] Generate docs in virtual environment
I'm not sure what is happening, but the docs and bootstrap symlink are not
installed in the system. Let's try to first install Anitya to virtual
environment and build the docs and after that do a direct install to container.

Also don't remove the cloned folder, so we can look what is happening there.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 13:56:12 +02:00
Michal Konečný
a79b2eacdd [release-monitoring] Fix poetry deployment
Poetry deployment is too different in container than the deployment we used
before. Let's try to use `pip-3 install .` as before, thanks to PEP-517, this
should work as expected.

[PEP-517](https://peps.python.org/pep-0517/)

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 13:12:51 +02:00
Michal Konečný
2326ab1da9 [release-monitoring] Scripts are named differently in poetry
Poetry creates it's own script file in /usr/local/ and the name is without .py.
Reflect that in ansible.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 12:15:41 +02:00
Michal Konečný
9affa5f80a [release-monitoring] Build and install Anitya package before building documentation
Documentation build needs to have Anitya package already available. Move the
build and install it before building the documentation.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 11:39:07 +02:00
Michal Konečný
fba95afaa4 [release-monitoring] Fix the poetry export
The poetry export failed to be installed by pip. Let's try to create the
requirements.txt without hashes.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 10:56:27 +02:00
Michal Konečný
c20364bc7a [release-monitoring] Combine poetry and pip for build
The poetry install is creating an editable installation, which is not what we
want. Let's instead use pip for installation and poetry to build the package and
create requirements.txt.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 10:30:20 +02:00
Kevin Fenzi
c5fa0f91f1 notifs / staging: try a keytab thats actually the same as the service
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-26 15:55:02 -07:00
Michal Konečný
2c6959f25b [release-monitoring] Use the correct location for quick fix
Poetry is installing wheels when available. Let's change the egg paths to
standard paths for staging.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-26 19:28:35 +02:00