This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
services:quay.ceph.io [2020/08/06 19:39] djgalloway |
services:quay.ceph.io [2024/03/04 21:29] (current) zmc |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== quay.ceph.io ====== | ====== quay.ceph.io ====== | ||
- | ===== Summary ===== | + | ===== Pulling from quay.ceph.io ===== |
+ | In Quay's web UI, in the "Pull this container with the following Podman command:" fields, you'll see commands like this: | ||
+ | |||
+ | ''podman pull quay-quay-quay.apps.os.sepia.ceph.com/ceph-ci/ceph'' | ||
+ | |||
+ | These will work just fine when connected to the Sepia VPN. A public endpoint is available at ''quay.ceph.io'', so you may pull images without the VPN like so: | ||
+ | |||
+ | ''podman pull quay.ceph.io/ceph-ci/ceph'' | ||
+ | |||
+ | ===== Operations Summary ===== | ||
This is a VM in [[services:RHEV]] that was created because quay.io was having lots of issues the week of 25MAY2020 which broke the lab (https://tracker.ceph.com/issues/45343). | This is a VM in [[services:RHEV]] that was created because quay.io was having lots of issues the week of 25MAY2020 which broke the lab (https://tracker.ceph.com/issues/45343). | ||
Line 12: | Line 21: | ||
I had some trouble getting the containers to communicate with one another. The Quay docs don't cover setting up the ''br_netfilter'' kernel module or firewall rules so I wrote https://access.redhat.com/solutions/5254621. | I had some trouble getting the containers to communicate with one another. The Quay docs don't cover setting up the ''br_netfilter'' kernel module or firewall rules so I wrote https://access.redhat.com/solutions/5254621. | ||
+ | |||
===== Setup Commands ===== | ===== Setup Commands ===== | ||
+ | From dmick, 3Nov22: apparently this has changed a bit; it looks like the client.container auth doesn't exist anymore; rather, client.admin is used. Also, the cluster path is /containers/quay | ||
<code> | <code> | ||
## On reesi001 | ## On reesi001 | ||
Line 30: | Line 41: | ||
# Then I just followed https://access.redhat.com/documentation/en-us/red_hat_quay/3.3/html/deploy_red_hat_quay_-_basic/preparing_for_red_hat_quay_basic | # Then I just followed https://access.redhat.com/documentation/en-us/red_hat_quay/3.3/html/deploy_red_hat_quay_-_basic/preparing_for_red_hat_quay_basic | ||
</code> | </code> | ||
+ | |||
+ | |||
===== Letsencrypt ===== | ===== Letsencrypt ===== | ||
Line 37: | Line 50: | ||
[root@quay ~]# crontab -l | [root@quay ~]# crontab -l | ||
# On the first Saturday of Feb,Apr,Jun,Aug,Oct,Dec, renew quay cert | # On the first Saturday of Feb,Apr,Jun,Aug,Oct,Dec, renew quay cert | ||
- | 0 8 * 2,4,6,8,10,12 6 [ $(date +\%d) -le 06 ] && /root/bin/quay-cert-renew.sh | + | 0 4 * 2,4,6,8,10,12 6 [ $(date +\%d) -le 06 ] && /root/bin/quay-cert-renew.sh |
[root@quay ~]# cat /root/bin/quay-cert-renew.sh | [root@quay ~]# cat /root/bin/quay-cert-renew.sh |