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