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.
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>
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>
`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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>