Hello,
I hope you found the blog post helpful.
There is also an open pull request allowing to run Copr in OpenShift
It isn't finished yet (documentation, etc) but it should work.
Jakub
On Thu, Aug 25, 2022 at 1:18 PM TommyLike Hu <tommylikehu(a)gmail.com> wrote:
Thanks, that's incredible! I will follow your guidance and have a try :)
On Thu, Aug 25, 2022 at 6:40 PM Sérgio Basto <sergio(a)serjux.com> wrote:
>
> On Thu, 2022-08-25 at 15:47 +0800, TommyLike Hu wrote:
>
> Hey COPR team,
> Is there any document on how to run a COPR server on the kubernetes cluster?
Including the builder if it's possible.
>
>
> You have
http://frostyx.cz/posts/copr-docker-compose-without-supervisord and previous
article
https://frostyx.cz/posts/copr-stack-dockerized
>
> here is my notes when I build my copr builder (based on previous article mention
here):
>
> dnf install docker docker-compose podman
> /usr/sbin/usermod -a -G docker sergiomb
> cat /etc/group | grep sergiomb
> systemctl start docker
>
> user:
> git clone
https://pagure.io/copr/copr.git
> cd copr/
> docker-compose up -d
>
>
> after we need init database and add create the chroots
> docker exec -it copr_frontend_1 bash
> cat /usr/bin/init-database.sh
> #!/bin/bash
>
> cd /usr/share/copr/coprs_frontend/ && copr-frontend create-db --alembic
alembic.ini
> copr-frontend create-chroot
> $(ls /etc/mock/{fedora--{i386,x86_64}.cfg,epel--x86_64.cfg} |xargs -I{} -n1 basename
{} .cfg)
>
> and the problems start here
> the components of corp use corp rpms on
https://copr.fedorainfracloud.org/coprs/g/copr/copr/ and not the git source , so the fix
on git aren't there
>
> @copr/copr Copr
> we need this commit
https://pagure.io/copr/copr/c/0e1e9b20ad5d2a72e6368e353078cca0bea75dab?br... to init
db
>
> Commit - copr/copr - 0e1e9b20ad5d2a72e6368e353078cca0bea75dab - Pagure.io
> copr / copr Clone Source Code GIT Documentation GIT Learn more about these different
git repos.
> and we need this commit
https://pagure.io/copr/copr/c/15726fc653461d8e0309602b70c4ad23984c0fff?br... to
builder sign the packages (this one is docker configuration should be transparent)
>
> Commit - copr/copr - 15726fc653461d8e0309602b70c4ad23984c0fff - Pagure.io
> copr / copr Clone Source Code GIT Documentation GIT Learn more about these different
git repos.
> copr-frontend create-chroot also have issues that I solved manually directly on
database , after talk with copr guys , and is running smooth
>
> _______________________________________________
> copr-devel mailing list -- copr-devel(a)lists.fedorahosted.org
> To unsubscribe send an email to copr-devel-leave(a)lists.fedorahosted.org
> Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
https://lists.fedorahosted.org/archives/list/copr-devel@lists.fedorahoste...
> Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue
>
>
> --
>
> Sérgio M. B.
>
> _______________________________________________
> copr-devel mailing list -- copr-devel(a)lists.fedorahosted.org
> To unsubscribe send an email to copr-devel-leave(a)lists.fedorahosted.org
> Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
https://lists.fedorahosted.org/archives/list/copr-devel@lists.fedorahoste...
> Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue
_______________________________________________
copr-devel mailing list -- copr-devel(a)lists.fedorahosted.org
To unsubscribe send an email to copr-devel-leave(a)lists.fedorahosted.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedorahosted.org/archives/list/copr-devel@lists.fedorahoste...
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue