Add these two virthosts.
bvmhost-x86-riscv02 is a fedora install that will be used for running
qemu emulated riscv builders for composes (not building packages)
vmhost-x86-iso01 is a rhel10 virthost that is in the 'isolated' network
in rdu3. It will be used to migrate rdu2-cc workloads and be replaced by
a new machine when we get it.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This ip is posting to /rpms/seahorse/pull-request/5/comment?js=1
about 400k times a day.
It may be a script gone wrong or something.
Remove the block if the user says they fixed it.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
varnish won't cache things with cookies (as they might be dependent on
those). So, lets drop cookies for static files that dont care about
that.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
Hopefully this will help the high ai scraper load and not break
anything.
In the event we need to revert, simply change the proxyurl back to the
haproxy endpoint instead of the varnish endpoint.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
The scrapers are now downloading js and css files at a really high rate,
and thats causing a lot of load on pkgs01.
So, lets see if we can just move src behind the varnish on proxies.
This should allow it to return those pretty static files a lot
faster and not cause load on the backend.
However, putting varnish in the path might mess up something, so
lets just test in staging first.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
We removed this because it had some options we didn't like long ago.
However, now it's basically all stuff thats already in our base ssh
config.
It causes anoying, but harmless scriptlet messages on updates
and there's no need to remove it to only have it get re-added by
freeipa-client every update.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
Currently we are not caching anything under /compose/ in varnish.
This was desired in case there was some change that got cached when
there were updates.
However, we are hitting an issue currently where clients are requesting
large amounts of "/compose/iot/repo/objects/ABC/" directory listings.
These directories have nearly 65k entries in them and when apache has
to stat 65k files to get attributes it takes a long time.
Sometimes they seem to just get stuck because there are so many.
Caching this tree should allow varnish to cache things and prevent
high load issues.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
It seems like somebody just copied the production tasks for staging
without changing the LDAP domain, which caused the staging task to fail.
This commit is fixing that. And tagging the related tasks as well.
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
I didn't realized that the check service, which is hitting a lot of
repositories is running on staging as well. Let's disable it and leave
it for manual testing if needed.
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
Add Apache reverse proxy configuration to handle Pagure-style attachment
URLs on Fedora Forge. When users paste migrated issue comments containing
attachment links (/<project>/issue/raw/files/<hash>-<filename>), the proxy
transparently fetches them from pagure.io, ensuring attachments display
correctly after migration from Pagure to Forgejo.
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>