From 0db14f21c5214868283e7ef1d5490931f4bd92af Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 4 May 2022 17:11:25 +0100 Subject: [PATCH 001/207] PROJQUAY-3631 restore and rename first user API guide (#390) --- config_quay/master.adoc | 4 ++-- deploy_quay_on_openshift_op_tng/master.adoc | 2 +- modules/builders-virtual-environment.adoc | 2 +- modules/config-preconfigure-automation-intro.adoc | 2 +- modules/config-preconfigure-automation.adoc | 4 +--- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/config_quay/master.adoc b/config_quay/master.adoc index 44d53a001..b4c3cf609 100644 --- a/config_quay/master.adoc +++ b/config_quay/master.adoc @@ -1,7 +1,7 @@ include::modules/attributes.adoc[] [id='configure-quay'] -= Configure {productname} += Configure {productname} include::modules/config-intro.adoc[leveloffset=+1] @@ -36,7 +36,7 @@ include::modules/config-fields-tag-expiration.adoc[leveloffset=+2] include::modules/config-preconfigure-automation.adoc[leveloffset=+2] -include::modules/api-first-user.adoc[leveloffset=+3] +include::modules/first-user-api.adoc[leveloffset=+3] include::modules/config-fields-basic.adoc[leveloffset=+2] //include::modules/config-fields-server.adoc[leveloffset=+2] diff --git a/deploy_quay_on_openshift_op_tng/master.adoc b/deploy_quay_on_openshift_op_tng/master.adoc index 978746fd6..c3ee11ce3 100644 --- a/deploy_quay_on_openshift_op_tng/master.adoc +++ b/deploy_quay_on_openshift_op_tng/master.adoc @@ -61,7 +61,7 @@ include::modules/operator-deploy.adoc[leveloffset=+1] include::modules/operator-deploy-cli.adoc[leveloffset=+2] include::modules/operator-deploy-view-pods-cli.adoc[leveloffset=+3] include::modules/operator-deploy-hpa.adoc[leveloffset=+3] -// include::modules/api-first-user.adoc[leveloffset=+3] +include::modules/first-user-api.adoc[leveloffset=+3] include::modules/operator-monitor-deploy-cli.adoc[leveloffset=+3] include::modules/operator-deploy-ui.adoc[leveloffset=+2] diff --git a/modules/builders-virtual-environment.adoc b/modules/builders-virtual-environment.adoc index 5edb84071..303de7e99 100644 --- a/modules/builders-virtual-environment.adoc +++ b/modules/builders-virtual-environment.adoc @@ -1,4 +1,4 @@ -[[setting-up-builders]] +[[builders-virtual-environment]] = Creating a {productname} builders environment with OpenShift == OpenShift TLS component diff --git a/modules/config-preconfigure-automation-intro.adoc b/modules/config-preconfigure-automation-intro.adoc index 9f93def6d..267df5c1d 100644 --- a/modules/config-preconfigure-automation-intro.adoc +++ b/modules/config-preconfigure-automation-intro.adoc @@ -2,4 +2,4 @@ = Automation options * xref:config-preconfigure-automation[Pre-configuring Quay for automation] -// * xref:api-first-user[Using the API to create the first user] +* xref:first-user-api[Using the API to create the first user] diff --git a/modules/config-preconfigure-automation.adoc b/modules/config-preconfigure-automation.adoc index 13c5dd0c7..ea295981c 100644 --- a/modules/config-preconfigure-automation.adoc +++ b/modules/config-preconfigure-automation.adoc @@ -7,9 +7,7 @@ Quay has a number of configuration options that support automation. These option Set the config option `FEATURE_USER_INITIALIZE` to `true`, so that you can use the API `/api/v1/user/initialize` to create the first user. This API endpoint does not require authentication, unlike all other registry API calls which require an OAuth token which is generated by an OAuth application in an existing organization. -Once you have deployed Quay, you can use the API to create a user, for example, `quayadmin`, provided no other users have already been created. For more information, see the section on - -// xref:api-first-user[Creating the first user using the API] +Once you have deployed Quay, you can use the API to create a user, for example, `quayadmin`, provided no other users have already been created. For more information, see the section on xref:first-user-api[Creating the first user using the API]. == Enabling general API access From a18e0d43246e2f1e63623c10036933ef0b54cbd6 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 4 May 2022 13:43:34 -0400 Subject: [PATCH 002/207] Adds a table to the 3.7 RNs (#391) Co-authored-by: Steven Smith --- modules/rn_3_70.adoc | 48 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index b4a0217d0..44a6eb45a 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -19,11 +19,57 @@ Known issues: Fixed: +* + === {productname} feature tracker New features have been added to {productname}, some of which are currently in Technology Preview. Technology Preview features are experimental features and are not intended for production use. -Some features available in previous releases have been deprecated or removed. Deprecated functionality is still included in {productname}, but is planned for removal in a future release and is not recommended for new deployments. For the most recent list of major functionality deprecated and remove with {productname} 3.7, refer to the table below. Additional details for more fine-grained functionality that has been deprecated and removed are listed after the table. +Some features available in previous releases have been deprecated or removed. Deprecated functionality is still included in {productname}, but is planned for removal in a future release and is not recommended for new deployments. For the most recent list of major functionality deprecated and remove with {productname} 3.6, refer to the table below. Additional details for more fine-grained functionality that has been deprecated and removed are listed after the table. + +//This will eventually expand to cover the latest three releases. Since this is the first TP tracker, it will include only 3.6. + +.Technology Preview tracker +[cols="4,1,1",options="header"] +|=== +|Feature | Quay 3.7 |Quay 3.6 + +|link:[Storage quota limitations] +|General Availability +|- + +|link:[Virtual builders enhancements] +|General Availability +|- + +|link:[Proxy cache] +|Technology Preview +|- + +|link:[Support for Microsoft Azure Government (MAG)] +|General Availability +|- + +|link:[Advanced Clair configuration] +|General Availability +|- + +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/configure_red_hat_quay/index#config-fields-helm-oci[FEATURE_HELM_OCI_SUPPORT] +|Deprecated +|Deprecated + +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/configure_red_hat_quay/index#config-ui-database[MySQL and MariaDB database support] +|Deprecated +|Deprecated + +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/use_red_hat_quay/index#oci-intro[Open Container Initiative (OCI) Media types] +|General Availability +|General Availability + +|Java scanning with Clair +|Technology Preview +|Technology Preview +|=== === quay-operator From 61f4b593ceb5d9a062421c24b03020c6f3a2c907 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 4 May 2022 15:48:21 -0400 Subject: [PATCH 003/207] Adds managed Quay database and splits into more sections (#388) Co-authored-by: Steven Smith --- modules/clair-unmanaged.adoc | 37 +++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/modules/clair-unmanaged.adoc b/modules/clair-unmanaged.adoc index c60a1629b..1d54badbd 100644 --- a/modules/clair-unmanaged.adoc +++ b/modules/clair-unmanaged.adoc @@ -1,13 +1,17 @@ [[clair-unmanaged]] -= Unmanaged Clair database += Advanced Clair configuration -With {productname} 3.7, users can provide a custom Clair configuration for an unmanaged Clair database on the {productname} OpenShift Container Platform Operator. An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. An unmanaged Clair database can also be used when a user requires a highly-available (HA) Clair database that exists outside of a cluster. +== Unmanaged Clair configuration -== Configuring an unmanaged Clair database +With {productname} 3.7, users can run an unmanaged Clair configuration on the {productname} OpenShift Container Platform Operator. This feature allows users to create an unmanaged Clair database, or run their custom Clair configuration without an unmanaged database. -The {productname} Operator for OpenShift Container Platform allows users to provide their own Clair configuration by editing the `configBundleSecret` parameter. +=== Unnmanaging a Clair database + +An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. An unmanaged Clair database can also be used when a user requires a highly-available (HA) Clair database that exists outside of a cluster. -. In the Quay Operator, set the `clairpostgres` component of the QuayRegistry custom resource to `unmanaged`: +.Procedure + +* In the Quay Operator, set the `clairpostgres` component of the QuayRegistry custom resource to `unmanaged`: + [source,yaml] ---- @@ -28,6 +32,12 @@ spec: managed: false ---- +=== Configuring a custom Clair database + +The {productname} Operator for OpenShift Container Platform allows users to provide their own Clair configuration by editing the `configBundleSecret` parameter. + +.Procedure + . Create a `clair-config.yaml` bundle secret: + [source,terminal] @@ -89,3 +99,20 @@ When updated, the provided `clair-config.yaml` is mounted into the Clair pod. An ==== After proper configuration, the Clair application pod should return to a `Ready` state. + +== Running a custom Clair configuration with a `managed` database + +In some cases, users might want to run a custom Clair configuration with a `managed` database. This is useful in the following scenarios: + +* When a user wants to disable an updater. +* When a user is running in an air-gapped environment. ++ +[NOTE] +==== +* If you are running Quay in an air-gapped environment, the `airgap` parameter of your `clair-config.yaml` must be set to `true`. +* If you are running Quay in an air-gapped environment, you should disable all updaters. +==== + +Use the steps in "Configuring a custom Clair database" to configure your database when `clairpostgres` is set to `managed`. + +For more information about running Clair in an air-gapped environment, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/deploy_red_hat_quay_on_openshift_with_the_quay_operator/index#clair-openshift-airgap-database[Configuring access to the Clair database in the air-gapped OpenShift cluster]. From d23be5a40f4d35c6544056293a5cb3bb9907f62a Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Thu, 5 May 2022 17:31:19 +0100 Subject: [PATCH 004/207] PROJQUAY-3229 Quota UI (#392) --- early_access/master.adoc | 2 +- images/quota-none-org-settings.png | Bin 0 -> 248774 bytes images/quota-notifications.png | Bin 23132 -> 113620 bytes images/quota-org-consumed-first.png | Bin 0 -> 50688 bytes images/quota-org-consumed-second.png | Bin 0 -> 58359 bytes images/quota-org-init-consumed.png | Bin 0 -> 129394 bytes images/quota-org-quota-policy.png | Bin 0 -> 88816 bytes images/quota-second-image.png | Bin 74876 -> 0 bytes images/quota-su-consumed-first.png | Bin 0 -> 29576 bytes images/quota-su-increase-100MB.png | Bin 0 -> 86195 bytes images/quota-su-init-10MB.png | Bin 0 -> 110130 bytes images/quota-su-init-consumed.png | Bin 0 -> 73572 bytes images/quota-su-org-options.png | Bin 0 -> 138188 bytes images/quota-su-reject-80.png | Bin 0 -> 34836 bytes images/quota-su-warning-70.png | Bin 0 -> 34082 bytes manage_quay/master.adoc | 6 +- modules/config-fields-quota.adoc | 8 +- modules/proc_manage-advanced-config.adoc | 10 +-- modules/quota-establishment-api.adoc | 96 ++++++++++---------- modules/quota-establishment-ui.adoc | 110 ++++++++++++++++++++--- 20 files changed, 159 insertions(+), 73 deletions(-) create mode 100644 images/quota-none-org-settings.png create mode 100644 images/quota-org-consumed-first.png create mode 100644 images/quota-org-consumed-second.png create mode 100644 images/quota-org-init-consumed.png create mode 100644 images/quota-org-quota-policy.png delete mode 100644 images/quota-second-image.png create mode 100644 images/quota-su-consumed-first.png create mode 100644 images/quota-su-increase-100MB.png create mode 100644 images/quota-su-init-10MB.png create mode 100644 images/quota-su-init-consumed.png create mode 100644 images/quota-su-org-options.png create mode 100644 images/quota-su-reject-80.png create mode 100644 images/quota-su-warning-70.png diff --git a/early_access/master.adoc b/early_access/master.adoc index 0a154438c..4dcd5e675 100644 --- a/early_access/master.adoc +++ b/early_access/master.adoc @@ -34,7 +34,7 @@ include::modules/quota-management-arch.adoc[leveloffset=+3] include::modules/quota-management-limitations.adoc[leveloffset=+3] include::modules/config-fields-quota.adoc[leveloffset=+3] -//include::modules/quota-establishment-ui.adoc[leveloffset=+3] +include::modules/quota-establishment-ui.adoc[leveloffset=+3] include::modules/quota-establishment-api.adoc[leveloffset=+3] include::modules/api-namespacequota.adoc[leveloffset=+2] diff --git a/images/quota-none-org-settings.png b/images/quota-none-org-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..6d01c3daea1bc3716e648ee4c3e3f5c64ae92577 GIT binary patch literal 248774 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³%w3?5!MKZv}-G_H~ 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%0A#T}v@_8nP3OEQ@2<3x-G(R~ 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

-+XJ?QI6MNYL!V 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

Snmjg?$)c`Xlzwie)^6RL45;(Y_ky^ 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 R%GiKEEj4}B^7~I-{Vz$|s_g&( literal 0 HcmV?d00001 diff --git a/images/quota-notifications.png b/images/quota-notifications.png index ec5595bf5f53d6f1774c7b9d03f776b3236c4b95..900e983c960ec2ce2fb83c3a85af5f377384b927 100644 GIT binary patch literal 113620 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 SQ@}w3|L#gEN@R=cJpX?I+xb-h literal 23132 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 NBp*L4e4yv|{{S9CvQz*7 literal 0 HcmV?d00001 diff --git a/images/quota-org-consumed-second.png b/images/quota-org-consumed-second.png new file mode 100644 index 0000000000000000000000000000000000000000..8e75e9a40250cad86e50bf071cbf6569da79eb5c GIT binary patch literal 58359 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%0DjqqQql9ki?@Ni{Ir5c39;{q9^eQA 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 literal 0 HcmV?d00001 diff --git a/images/quota-org-init-consumed.png b/images/quota-org-init-consumed.png new file mode 100644 index 0000000000000000000000000000000000000000..dd38584d468b351e57eb4cc5c68ed3c1196fea63 GIT binary patch literal 129394 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%0A~H2>E!a6J5Vo%m0XyK#}0L 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 zથ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⁣qCWM)R-8S*1t@8E?XQv$QPU3AqJshyapy0t z!Po_z&XX94v;o;Bxh>BZO5>lzzm<+NY>b2DCz*B#sLtX+21A~R4AI_&3~y-R(MkT1 zZdc*v+(h%2ETVsBDdWe}F68A-xS~i|g<3S=_G8P)YMWMa!HV zYQ9~g^k@l&W+eZSUUJY(J7q7$47JB%5@7T)(k)&XL>0|4+huqM1~*9GkdN9W;Oh9u z5SiOYqdQRWM7Ud(=8piP;e$j`0$J%zk19_j$d3}V{?PFbeuXDw{5edC5kb7)0*P74 z5INa9^!c4Td^z+mtQ8}G)%$E07Xf<-VB2~!>$n2K;UZj^)e$v*yON9s&3(+MgLy(^ zO--yDvC?pRFWmY#rARp{U$0z;ZC>%a_7`Cf+7RsQKj6QC+U!So1rAO$dl4W@t{M`RZrkT zRj(i5=4`>Go|k;bj!YJ~WCUXvwM?IICni$@{+P~=CW%NZQfQZ>}VaMIX3k0R=#kV%|TN@XF_%$oNTJ6?Q6(r4KGPa zzH}=Rrn_+HdqbiS_miQ48^b>TZ8&^QWFHEuVbNgU4qkf~FCZ;#wnOb1=Rcfr#=ZMe zW>;zxL`ZxAFXNS;)Jt&kHruz&1KqdJyOb0B`9}v;IXsLnLwTKd0sHSloVEV_8u(WM zDUNP+t~fBQW>{}JPCnDme5)+1E~BG=Rv^4L)2~J8zvxq=evUtVFRe;*2DJem;%_a{ z-pU`^c8ko&UoX(ai;rHOYUgK3DAW0fT83q3TVA0>gQJbCm^8U@&_Fa3<#y01XD&jkFm$BzC8{cyxG2|}8x2b#~UrjBT zK?ihwqJrPEn);QY{!UdMap=aZAl9U9_N$K}{l7%A5`1kNiJp*#daAQfZ-L~O@^ z>&}0WI=mqaq&D1Ff~34oc#Udj`r!IknGUKsm@~(xoP90aW$XLrh)OvI$pj<`pz%@q zZ;)A^fm2Q@mT~`?StR2llHFqRm|puEbfu2=h-8?fd?wRp<|HM~3aX~H{YT1yX51zI zCuZ$9@wV$BN;ctUH*MTjTXN(^ARm#@LR4OX2Z|Rp_n=S2KJ8n@wnupA7`x=-*8MnU zA+;CD1sDyDML#i+c$o+t^JDfD6C@J9)NPhL5Z9U_xHh-yZVH?{kb{%f&}R*RwRT+a z(#Yc?^;I>`U;+|eqsa}C@K?0nbvuJ%9cq-kSNGEE>JuO&7x(>jRj!Htkr(*~dc?8u zykS7VqPoRYzNaQ_Iqluh#Ec>}P+)uxNlTc4v@PmN)%CiX@!|v;_vG;2- zH0a6*d1{_fzf{2M+)8m3W?0tQlQo7v=*YdU%2GlCjsrgMjp*Y)+`HswiS51lJ>A+J zk0DNB!=QZ6q`=AN$f&%;Sm-IX%X}uXYqeu%w6zsfNpNx2?$!IR!;k3Rcvnrbm+6A_-_{xl``B=!sAIt6qgCrZM}7*2k^cV!I+@IOe-b= zw$9Na$B$kW+(*{Ve#i~S`TUFMrn1l;wsAUc!eqZKo4mLD?y3o)uifDSxG)1%d(P~==eR8)Qqn_!5*{jd!Y2?zKm->F7GD@+9hZPNU)JE>Gm52NvW zJqD5bA3_XPw2mMCoRuc@uTFWk&Eqtuz%(X3+mmY- zTUNUbvMYyX?phb)V8Tsn9aZ)qRuIqT$68Hfhn6^)?&Vq$2j%Sx>tP=Xz~wEG%=!1? z!X3>Fc+h%Y;WVq_Zo6qe|D^ATHm*2Nd~s)*R<#o8DxdS{ExK)gz85!TFI8k5*w51- z*_rax{7X>&kdb&16^7vG3T8!_(^O)SD)?GDN|Rm))!RPTkYMGrWsAEGq)$=Ea(?h7 zi0Hso5H$2Hc7aV$^y@LyrZQ5;W*Vh?g?UanEWc_+&4I`r0?UHUu@vrs z?ma>r%vLRSbU4nC#b_a})IYn`$O_7gD{;f5LF?~wKo(`&xuZf&=~duDwV@KOIt^Of z{Fiw=vr*kB;bY|ZJ!%rYVrG1Ujrir}sgS7+2D#W^~@E{!iL-5h`ej+#7~ zd}Qix3Z7r$=L-RTZscQ|Vwcz!B|X2oN1+N#pXhM+c_4f&;O84Y)>DP6hHyZyPHSIXt5y@&18{JQa>7V8xtv)fUS zk;K_Qx&L-@p9{%%3p(eYWR5xQ^On&}M2z8^)%(w}Fc?uKO5;r{3({Kh;3Z!g9HQV#gylIhLpV-|Xw!))XEaX)7U&qW9J{fA2 z^pgMRua=%HT3!;$=p2Cy8~0vy`gRgpmZSlf8)w>{ljX1!0sd!qrdhp)yhf*FSs5n% zgY83CYo(!eY$c~A6H`5et8vd{6l2+miQ1kF-Pf&LUYe(~o6kZN4+VekcSKwn{U$b88#G4HKyzF^PwuEUaA^>3f^tc zNIxiZvKLfOM?F8~sqw~^j@X#3^bAh5us!Hj9IBlVy>2OG$}kc69Az7H0IgC;on+8D zbYygOcR>G`*;@$MiJSUx)&!j2En8KT(u&Y3J~b?bXofjvPGH)7M)*6{3&+%{p zu6)-kPVZ5ow*pw*#Cm-j*Nf^?!c})S&ARNN`K_DzN}KA(()zuaL{ibC_)YNUBf>lon&$woDY9jJOx6+2BeQ%L7m&xZyJ`5Op{57`< z&lz?B5fakmw+-CP5q87%!r=vp0jBxL!;R3F5eytRxH3r7+;#$ZbW> zo%LzLl7p?0nk-kL;x+!ulJ_;kMG7Inrg->TOsb7XLEOQrBr|y(10i_)_}4YV zWENG!td^v-A#daE6jlP6(Dq84_*9N3Uz|>q5S2CD{k<@BR{_C_K(@hRqJuiR<$iju zkH($OLwDb(kM4FKo%BYS0Y@!YaqR8_Mu|c3>?KNN52#`&<19sz>MS|FJ>v}D(3>76 zl~&|g;5WIPf8`HpoEy__EpYl*WrFu`nMd>L|3VqzyvitcFCU?4mwJ5X?mWwpL}lZz z>GrSWW6Jo_uNR&tNe?W-vxGL%U+KejlcDKsbbsUlY@hDW;lVDWV5<`yl`^QB+Ua*sm(P&_@? zmKqXQ&BbX|x)$45iBkIc1ggME*U6Karge|pICp(jc+x+#yE$|B{r+^uLlX@epU1HU z;T?_MgwHYmLaHxuP9%T_1*rxz+ZTQ|9PwYhJoc+X&cjThYdk;lPxFNEg?!$ONB;|C(k3zl=DIIvv_aEL5Nb7224nG>4B>I8wp3S!37e zmDmL>`&-_QtclQpw#`14!AJaPP8_~HkQWwPTuf*}rSDaX84f)x`P@^r=yoWW{(u2>lg%5P4hm6kB2#!Khx5)XY$Cx4>id-$U{Z(vKa85{7y(8rHxB zsHYrywQEC`0%UmpFMiIB8>SPAxBvs5_5GC*zP7HJt5xTH1ro;96G3&q#>(>p)2ikLeMb3 z38s7qT~f#K#iNfQ>lgR1qC<$`xvL)D+le{IwFoNXri2@Z?XQY0DqSaCV zNxG$GLW{rOrzs&?r1;+x1*~xW=2F!LGq=^aoa_&~bM{65P4ea_7d+B_)KJe1o_7bQh- zT9Z$=E=k{>Rl(~E8NnT0tX*D}2I$f=U7j;)6PWBav{ooM#Hu}EV9vK%hi+@&L5s`C z^wVfHb{~oHD0TKh@X*I(%MsM+1O^ywzZnm}s@W)pj$+#O%Zei^qU3}DA00FP284?i z{Q|$?v8~kgr&hSpiuyq32u!Y3Kmw4hFb+<@{A`u*CEp}{;!D1-Kjce(Yx-FGM1kz$ zmquED@6e}m|2k6=Bn3fvOKE}duaf))OV~_0cOq5-c(dA+jc~x3%XdTtHQpoh$;xbs zY>xi1ZnDRgPP8n&6Y#AX#}pQ11vkH=`@`Lod$fGWsSM?)+aw*(_(VL*GVX0j{1Yki z->Fg-la@GH5;`GVq=Q2`xh$@q#EY2H588mnI5g`|9G8RIsNx)moC^z7tRNrm+!%$0 zrZomWzHM(CRKS9A?76OFrCCUP9Z&B2blo~Z!58Rg0268mM1e`RlJm@tel#+G<#jpH zpS6W1CV5u&D$?9)9OC5=l*!Y8pIgJzJRAO?{sehg!}Z*UuzK35nwYxERj}Psg_XEd zW96a?m>LGVsFg?C3BP!*lE8P@8L$%Sy~q&N+|hyT=KB*b3Psr1l7 zR(nP>IOP?jnUWBol~9r79?-oy3kxH?dC}Y~Qac@}Br{%J(EV1k>Z!ZFGLw8p_J8v!y3JY_N_r%6I z+dl2TD3GYy@2aZ0z1w~9{b!?$b&(S0Yw)}~B9f{KpYJ*r4Ywi~Q~41d&*8Uu^qHo@ zi*r-qyCIWb?=(Ssijhun8T8-b-Z6bCXlS*{h80E--7i+!snIf%Ehn&7IZ8!t+F!bN zTv6#;3P_Vg=)On;JF8osiW4swQAse$H`<(jIxy163ic02qctYcy`l9#wprN}^B-+B z^e7sCi#NQHysCVB^^yDPex;Sulj)C4{&JEBBLD{jEnN0L{}M`+{lY9VtHpST{rCSo zra{yE=7WWruZT&+;ZqRi9g|W5X63zI@oiD)4WI)xZfO#9nr{WsV$iAn{wTuKGj{YY z{Y+Fk!cR{QHL$Z#Z1qA^#)Mf!N%V>{Woo0|M(2RGew=A0;KH2zHVk0jL1=+c5)KRQ$7ZJ^b&$G1pKW%=99^xRNna6sC)84zzucOfU zyXAuk8E&+WMM&fUhRw=1b_o2BQ{7Vo#A%$@=*WHDT0;G>uKJk3QtnkYtSMLSf^cFw z$r9k6%y)?II8pQ*zfM@7RtVo~5W|GC;hC<5okb1J9O|8d#6qqf6BdrP-N*Wnr5C1kt-$G*L5&0wzmSBEPa;e{y%!|>OnmF=@`!;jHVLS7<(kNquz zG6R;REv?W_N&a=n;j+n$0B+iVExCRHsKS=yQ~8avF-SJ>sQD3ISWNoPv*6WHgPs~-cMdf#%xg;u8aY9K~b?d5*Xcg1&UhI2jis!iEVZ-{u! zL__PKjDVS{$CU4c7XxCC3jLDSIBL*)>nhgnVm9n6){xZ#YFL-PCO!d6!U@a*k3R23J$@}9-JCY101f2# z{KNWb-YPnvRckH0rcNQ@cEGsxV(?B|&9pB{q1W@hr-EEWi|QY&XqH!6r7cU%scEWC zcSD9u2Ls~@yvzO=fY~KHN7bH)4xA$i6E=51gX(36>P05Bg-F>xQlV?ohjD5;lkV8#R@3X@}Wg z(mE?}zG1iIj?K(ua6@36xjym5^tjO%8}3=`ZPYqruvh2I>v}_A{IldUciHYIO9hi2 zEMDUjO?l4R*C?Tf?{!@)9ekRZBPht)gJ~@4?nvPH1$S$oTp9>Mn?9wy4Pv=6;zw6J zRyqFUJpDNc2K5@_ZO!iLpl!z{pHj2%g3$o3IjL%VO)33bT{CXn?%DnypGAO$oA!F6 z-^AL)<#WbY*mw1?e#8F?U)e+$A3Kjbysmx@P;xZwOlk(_?eQ9=I%D#J=qME&80)PV zQREKF!J!P);ZF;qz>H5aMBkCr(zft0w>HR^Uld$bvZ-e-JT3X@`|IZt(@Um+y|+?X z2VReVzZtKf_s6jq#Sl+%J(z&AGUtECovCEd!NgQdk7uH4CETv#bvZX`vc!mf98d7$ zX;{?ixI>0~aEuTxjx8{T(fSMT-4eg5B+kSPYj!+efr6~;TOrbyc&0HdSs`^;#b&6n zx%*0;2gYB6cQ#{DRL!te+U_cRS5iaZeV(&qg+XocBLVFfI;#FZ`h zjP6?0yt0eg`Q!`3zwPa5akdsg&Sn{~{pMr#aRS4iZ$L)LNiGxun2j$idzcopQhO08 zhi_e@?_~NcI=JB2grV|}FIoyQYea;DUd$fW_Yv)wT*qN!pu7nTid{j+xhAbyIGz%+ zv|BD!il1p&e*NlbICcEjR?T(Mr~G1Y?8^4kL?khp-$_8Lib?tZm5%=Vtp#9)Uy!=3 zsn0&Jx4rf%vMOsnc8v02TlT!c+h8s<{+nYPJjBsTOc z=cs4#JzI8Z{h8hJ9tT-McWc}n?+;QQ{UoupL+^>Yk!2xt?zDS)$DFLFEGN2G7FhM3 z5aYNHM>b!gWWNWs(}1xX9epdLnh`Cxb@PIytS>$qE7$3VJ-XBHOFQMARj=7+PDpLN z+BZ0|yROL!gQd&f{>R}swyAQfs%DXZr7s}bGuEUOb)C>x%JO9cK6e!c3%eQ2xzm8v;+XpsXf3h zbi+`kOAGz9-B%?g^p98snCj}9$Qy%b`1I3alf&|*MeVRrgLR}!l~^bu=#>gX zY{+rwM@eG);=Bl%El1DL%EFGn1MGhSlXFtEvMwvlzG1(ngJ-S*dN+Lxh^gnd4@&m^ zO0pYzMK}5nB6ZoC;_DGkw`ktG1-_NDnv%T1NbSNFlo*l_GZj(k45VQO{|r)nEjLMG z|GgK|x8YfG>Qq3HqGe_9l??8FKsLE+i@a#6y-Taz2hQKxDf-T5CHRB9x{URyOej{P ze=Im&2j9$nPC$8)81uu52tc`~9^3>f?;=!OX!@KO;uEEK0x_;v>ewA*yA*1<_+hea z^84em_l>lK23YRxj10);#C?iy)x!2Oj{UG(%%5-1@$i6cOzk0cFCDMMT-e^a)RedG zf^3Q_y3ud%=bJx-H=!GnOgp~Jcq8sT={w~=RQi(wiC$b>FIlS2=#2wvz9nkEQmtX~ zvPYGRwlbo?|1^GHH~9^cmM=tR>z;523EF5r&us1DrF!-$wC~mIE%>BiG-TCpN-kN$ zG);}l)GM5>^ru4&aRhNV6()Kd%=1U&3v@?>M5G+Ltq6KHSq4dx@kp_1ZQ(`n&Zou} z!4G@-M-ped7Ah?TADnL4*FO#L_Ubr@0|k0A)z&Nw!28R! zNJGJA&TQ|hzFw_LHZ+F&Tw1WNt?i9jAR2?G12!N3`u$ulmm&Ckx&^Z@ovWa{@xf!PX2^X0waqpj;6LALDkvoI2XA zM34CcR^EQT+s)hH(G3 z2C4>BlWn>{$rd4kwztJHB!>l;*mn2l$wh@pp%bSW*Ohq_n#t1Ff_rb`L(CUG7_(c5 z@2+?rZWB_fo;%$#)78~2Hq~j%+(*#?etIL;26Krfyt85IsZ)&^bQtX7WawX(dM7Be zfvP%sCnZ|k)VavJGWl{F7ci`iQYOuKP>TYX=7-ayiTdX*d@FP*LQ|taEEuenYPB3` z5M@MH48?{94G{Ycwn|NfS-4Lh+o55f+q|j(dG0LWVZWKmdsTtsK`)NtZi}m_ZGcgs z@@JrmEmS8`onX8 z1yZJYHVr8#-VBks)c~0vUPcL$O}tJpqq+j=fx*)OJoAO-w@srlDyk~ zyd18@Sl_@rMQKIQupjX%BfdM*Z=3#IhV2zw>ey&h)Eg3)n2TqM$4^^6!)o~EgY8_#EsrK8aH!E?CvFIo-L z`5Y7%OvVNJI?mpJj6rj%J?ZkJa305E1mV{`@cX)`{g?C8M9i}lrl{doB)h>r3k^F! z9<0aAA4RfIT|_W+h$db;05y7LHm{mJwtq&_y`iMLbT#Q^!JyK@245C? zO=E(EZl7)0e{Z3L)-GcOrKBAbY^v54g zJ%`H+pCAV8NAc%7U)D0;5PUKF)zW%Nku9s~EkY!dDVxXpmipTpbY4~0I$Ouf)5@<~ z=Xi+jld$tzazSFwMDx8_A8@sW1IGKrCag!s;!LQ^%4$z-lbi6^9qzY~`)oL9gygq) z0gn8Yr-%19GZvNVA;CFyfHim0g1@x@RF@uoaJp3L8$%$yg$QOp3BHQJ@G4Kwpx{k~ zML0P>k0!GDDCkQcDdQ|MfN_?kxSy3MdX`1>g82k+uq4X4rxD5IQf7NbWsgC+z%{b- zi30OY-dV?m1_ogd{Yln4v`~1rgjyI1I-&>uxmP}rhwy4*#xE!KWIitDMR4TWw$|!6 zg7wrPF=CPDZtAVUHNM>y3sm#ov&(+x8y#5}*$P;$&lbauqkxHY?dxK51e*bkr@233+v9MNI-v=?$3 zv9xgyWns#9Ott+8PB2IQPg%{!R6STB94T!Ml21HXy!|)L6oa4D5MMvr4scY7zAF2) z_u~(c!@q!4`Nyq415|Vw6zj~vjxtNsuDPlr=enyd+xh`;x;pnl$)(|gcxf`W7+vw}MVgEf+tM>kHbYLU8tOR}o4LdCmMM#cXgL2+L->;G zON7V{vAe~D1-DAG$a6DKYXoifv*NG}Hr~RT6NVpWR!}Ld$%yyWb>b_=*MhDy_{^Yd&oJo|h_;?@1FumCjvXzf!HG>{y7*P zXNmfRk~NJnSh^$)AEb57i7H6iNbf8=c=zKduxR+dp4tDMmw#hoRC-6E?+RbT2(~(r zT5}Pe52F8tZ7oYLYlK}_zqs3d>O$O{PbY^6-y!Mp>PU5QSGMS{4@$&)*PF?$Z&_-v zD9k^6rvOa&2W*fPIksvA@9P~E?|*SAgL8LRKz` zEpZ&%Z@?tgPJ69O(>tZ!Pnnfj+rpj3v{v1}PGB$wxb$j_UuD%N{;#!-(h!{a0X|K8PWv1URGU4<=L-;)cM!1OudGJ+1nzq88=7K{*R-J2}A`LOc${&7% zviXczf)qg9`y~81C@wHad z_CHgiM!yP>iY!vWACWcsKu|fSJWAs*ZaJqe%}ca!LP}H)tpSqdKR&7k@5ox4#gvBk zqobZ;vM3XcyEJ@$hoGnafvG0h_OfEH7<@OCicOVI8@1-WL1n~|z~oYJUg2uSDsJ-V zR1_JHDf`2h!y&bnjt7LWj!6#2?x}aRK=(khBJ}tRL`OlF>`7Sb1&zA;@?DHbmf%R7 zbJpOTwhXJ8cVdyzJVmpmsY0SvL2&n1zJl$kk5>m10hmvP>4{9~?J+THxDPcjTzpxn zMNMy+zl)$s^Bx_R!|+`NbWDHj{F(=aK1+WN7{DVfm?=KvkAsn!Y8T5xX$>Y|R3a{% z11&G&gs2fB1-mKwV4i%HlOe>`$u8__41Aipkwe+TT}Xq9PK=eZnasL$!cW=`b83G| z0eW{U6;2R}8xb<+x&CSEn)Pnv=eJuwbJwSvEdOrkhttbi8lw|oGX%L&xP^s|chyV;}?(hZVIN%y8plrfVn&I#|W^V-g51H~lqT-sUGHiJ*%e7m{Hony_7}3EC-K_ZudQM>{i?!h zh|U&k6-9 z@WlrL=nHF_Kd>~cKyjVL6fEam6;#c|A?J-kcjigy-O;-E)Qik7_(rS1m z3a!(L2^OGSen&mnQVAKtdW^!a^6hnp4v>gtUDBc}eO(=^s@fd{-qIt6<4Spq4Bn=W%N4_e29;~y1OHHt-$hg} zI$>LiB3#Sw@5^&TZYpMnw&ILVs=Nga1KoRRWh+KrV+4j|rv?Q!#A- zZ7LrBDiTy7f*5!G`7#pXC``o+I{|n`#fSK6A0SuM;yNAyc($j` zQH5n&eXU|=412Ng>P-*;6G#CsuiO{$USt@S}{YIy+MigXQ z5=ht7fD^q|09M?{14UHQ{9rG>4J7}R9OPWo6+MRp(T#Q9db#F^caFPB46+j@TfgJcM^!&MFcrG{+Xf<(iI-3z7;z!R`s4v z%XEDr94NUCRMK|0t*>F)E?d428P{l!F$Dwhg39^}0qFvw7;;WmmFVdHapgB3;<^$c z_};gye_13(H!zT>a3k)!O6RwU2;DwS_3QVaLcT$pNvER%jWQ!ACNlQRymG}( zW{Muuh!1^(hCEu1@mCea-FPt>rkou5#wqdoO*mZQV`QDfE{-3#uyC(07lKgFz&xh4 zKb}kw4%2tN5B@=vu!iIJhIH@fUHry^Lj-DyRwDWv)7od>*nO1&j!UkCyGAOm&!erl zvO9V{IARN^HdQNQO@wm|)ye!*#Nl&s`+VF12Gd`?YxI%r?CvFdj~cFapI+a(^P*dc zZqZ^>qQ!C}z8pDX>DVmjYfVhJ?#+HC%%-|@mE*IL2n+xl9l`o-TQBk3B~JnaXR9@k z#oTgUn=prlgt3eJZqIyBS)PTouq;WcrGl-=6v zKw{Fe9w);zS*xlpcL`Bnb9dQnU6HkjWE`N#`Lttp>{)UsUO}|k554`fQIYe3|BR~) z7x}GfWsWv@`yl(Q_(+ZPSgzB0VMnIpm=%wBO$Xb735)poDO zLix-C)7w7$$s&+nkqGe?fv$?rY4jd4t0tAlGNYf(_(_54e<14zjZGPx|2ouz%sz#n zMn>}OhuH{52Gu_G8Z@@xU+|LZFhTzOB^aa3k1TX=1|rH+TikH;CaUyBf}vwGA8p*U zB3OH;+)t9gMjIc65-Wuh9qsvId!fa}Qz6GY$GMA7vBT5}MyIn+sdxjHULit?yvs7wrkR@H-yso#jH@)6N%fD!ti^z%Pc@-b{orCltH92$lzAi-NoNHs7J z#Q<*;R5p0rBLouIIFDe;{$Mh2!plLFdDPI^I&!+-u(G^7cCjA}EM9iF<9IaQe%SyC z3THX@JcVck24Wd-9T&v?oD=HzJbbO*ZvN}@j6QqaX|Eo_K4Pr@4AzR#KbxPh zZcW0V9B0q6CFl3^=46nuWTCmmdYhKWkrMm zqDOaZtFy*DSAH&w(P6SBTh-;tFxGvDcgA0=7?U}x*Jcq`SAb`5C;qWEStBR-@%|Tx z=)_Klf7Vx1t4CY=-Z+|I0e<~=gjY*N!=C(Ax=-q}UaQe#nqesN5x)qOwi==^SHhR{ zy&>YR3i)2(DHlyLH|C+Xz$K?y%RWN?VxP%gBp(jPz9A``>)hW}ij)Unus~-=rkIs( z6~o8XAD5S;Fkz)A#Ks zYRGU1J7Jfldij@r%2?904MdT~iHw5jRMF6WULG-xf?vI7Kgugm=5h2B!j<9Je)XMi zR3NX5$Z-|{q(7WMUwNxc)us z#^LBA%1p{v>H|6>h5>iyL=iF82B}tpGJ2Z-yz89Nm{mT=D9JxPbJ9O)~oQGx;Coj3@@7QwqgYvV1Hxx!W_pdJ~8!H5N>|7d^A6(Z-4hGx@^YDp7R z9$=wbierNn{1|U^!pl;}ak!x_OC#W&r43&(eHyKcet_P&b$aj&?}z%3K9}W@-oopn zLQyDp{hK=1+&WRM%I>f3qsZgMY#Gl2q~2)r&FSGLJhk~CT=u22-L9C1-YfvTx7wfNXH6ReiMU=bYoq%keQig3pgW zSO$+^e=nb6Mn!x1#BdBRi-$Jk^iA+4BK8@^L$n4 z-ypYXD1I6wu)BWN*fw8ygS+(Et^Kvb>Biu~17cR zn6TJn%)@>f?l0#92{(U^?hEr|ghZLQ(BL*1XG|0Ob!C43$sB(?@emuYj+|{6LxVCJ z^_p5m^lGEEe?XwHec@e{nx2`jqo=iDlgsA!g=vE0rX!1ETJa5QcQB*=-KwB=YOK|} zi@kZH2K?Q^(MKO0>`P058`dniG*0zjg_TY%zI5yWi{fni7Nxp@#O??wn9Qi2BwtLr z)V?j>6jVxYXL7?u_G*z8BJZ+Btao-}uqGhCi%@}q*h_EYoSQNlz@NU~B{_`GKVq#@ zOC&&SJnt>tkCVpV)!}hT8Q|S`MCf%eypdcsp!RF4X2~hZ_3)8^UAq6KL#j_I_RTIH z!WST4&J7K6xI5MyX%Ns*Qud>l>;YGF@Q%gGMKSM@zMB<|+vvfSE{1#b+`aa}wi{;f zSQynn-KLsf#bROq$)S%@41qpZEFUa$dBZ-LZLv zzYBhR-*a6gdj1kyx=dxotzL@8^#%7Vps>jD2gbF9itJ4ccV|UnrzdM<3Ol9KSPC03~Ilb^Z$3TvGXxY3^lafw}sqDJB)dw0(zR1OJ+^;`}eA!7kvNa)i zpex*nig!+|a$-9O$%?8fM%^gt)hYiuv^p9!f`aQdl%|1062c}l?4;8irV*i4C5&I> z(seHP64f%f1%e}B@vw6i*K2PhmAMn&p$KCp`|5}?M2zj}p|CqwWf>-K5~`VW+&ybW zZnSjZS5^gCby=D8PH{a;G;A4s1N8zp6WssoqJ1jXX5BctE)0;(%wXJm$Td-+iw3W( zc3dh`fjUS1>QP6>!Jk(_mUtRtslKX7fMeMUMFdg3iJ|WXWe6p*a z*T3j>8=cGw;-`^p6HjXKANWayH~unGTIt06he0%*{+QaL(B1!X z2DCX!VH7TMK7$6!=A~3IV)vH==mu-7#;uLbIp56?8FTifmFQ@2AHo_xq7jkD`vTx8-c1@COMeMy7=p_f>CToFAYB zLieLs+Bj+U^QHSE>GYu$;A__lK9ePOmS|DX3Gzzdv+CDvo$%N<;3lq_TU59XQt7)VrPt~DIILcYy>O{KA<=ZAs^B9Q~)BMj{$EDK{? zDTFyCOqguPWe56=n4GTevY=8iD=aEhwFZO`Y@9k~=Sr;5!EhcBwGVMx74I|o0@l(e zTRP_jS-uvUe`ak2G$$i*vE67waW|66$l=UtxHo7drt3jpw|}lsCD}EJMW2v9W>KC& zEXppeY(ckUr#2tyO-Nt3UcLCYy7E75CTAk%QN54;1R!lVQs8j(47jMxspmM=vP?y> zsHt?wP47+=*$l%A0CW!D<)x;9tboIvsJ7X*qNyhv1|;01X5Vfw z>6D`N?5pt}6`J{Dp3ZjMpH~=RN;|#p^Ln}R#kw`5ZeG&1b-&=@%oKRqg|aE2K7PlM zCS?`^AN^XVw#D8aEA`eApa1hTlz32X$z@iN5+J|Qam;5=eRuW~%nasN%Y@u2dON?9jbg49QeqSeO`70ErZ!hÐGPEJZiC;=(cRrRS% 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 WTN%fX6Al3XRBvkD$i8m!;{OBbGGqn- literal 0 HcmV?d00001 diff --git a/images/quota-su-init-consumed.png b/images/quota-su-init-consumed.png new file mode 100644 index 0000000000000000000000000000000000000000..0daf9365313f739766464d322148029f44a88989 GIT binary patch literal 73572 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

rn zCXX;?M=$1UooB#X;+cfVpVAP)QI;`3wfdo>Kt-9pgv#pd^8#Dk*9kByG0YCTMEw>% ze$=Pz*7XwQ)=A`>5!ft;JH8(HLHz*LEd>rUHCflm^hk{LKo5NCWx6i|bi!c_W(eS; zA#IKiA#*%+m4U&E*?m>kiej`{sJ@5UEgs_z_6FKB1uuf_n2&s~9lxIDL_iIRaOtqo zh0mq;rD~w|B4Vq{)=hwzG=4xh;e{EAgi%&f%L3TY@va{K42@+Nm=gEkJ$iP-(80`; zA`?z3=fSXYVc_vzfV(A|i2#0VMeUCz-Ct|Aj<%)R_E@cqiHH;YTVF^r7>W*M!u7D% z3UuD4RqDnR@m9bCP?nOe@Jd@(ETFgi@M|(mbn*mWkgyZ(Co#=z`gxaM%|sNmBuLiO zlL<25tMjVFr^_?E^q>U-Tf#`%UHjmS8<)Bnrd{G7!R{TCq!3~ZCLv977YnkOwgLBg zg|7OOg2TF1xj(b495hUN^^?|9y`;Bpc{n2_KSfS$B9+7R2X{ZN&QdTcme6)~5N0#z zfM%I>o1!FXMYG{iangkH=&<9S-|ykyBLtE%%*#KD>z|(u|8yI|%A2N(Q?}!@K|XGBFM~+}OhxESlAROFU=HYND2xPC<>a9=U3sPvISBLQU~+H6e*RN$ zGb5T#{eDUm3`ihHAoJjEwJ6!PxM?{`m=Hu@1zImAWSpjDAqP;6*juBNRu-|Q?UHQa_-)DpQ5c!a0iKY09NGs1irfhc-l zWRk8A@EX=#=0?VPIm91N@Z91}DfdY?C2_ug+I&zFlR_0BNQN-j$Qp#s?Zq1v(19%@!yNzi@jG{v!AO749 zd9JA^w$7%zU!)LghV{NF)^(uh2)aa`tdY^cqK1+ZwItm zPo`&R7Pd6Dig3~MVJkk4zaGys?Vj=_(W2Ep--8>Mb|C;;D;#Jv$4GN{4yv8OqBAwy zPm*6q;n;ipUXP_63%BF>6~GrxZ`LR|X2$xbpG5O+c0(vKsm4YrD9DaRx+NQ*IZN)F zLOlE<_;~EC{kV*yDK+q$b%%mY^JLwE{O$C{de0splU~R$P=l8TUF#nP0W=1+ipmYrNek*Lno3BNMyL^`E z(D6@&qStx#YN?Aas%|NLk&a{Fb>5$c;Q00i@#qYM$UT-hFO@WnQ%p_7?#A3hB;f0f z_)#T55w0>z*uHuUOpq!xZQJo9F!xN*ngvS`F0CS)10M3S_ryq-;DVM*h}+%H(*|@P z>LR7eWMFD`e)0EFR>6u-rA-7ks$C`^?mox6@S#eK-ERy7a@frVK?j_L&qM{dP1aDr zR85~uSX*y#caTvxaxK zYR>{n7XQV!SEe(8lIO%{zPH3KB z4M5qffi0bT-&Mdso9Z#)PvFJ$K|Oy2Sh8~+Pn;bZ1x7!6DG~&~I`?&~rI-8DIjQZ= zg3P}u5U(pOUNlZdO?$-@;w$TWHdRAVNasSnsWZTn)_Ku|bM*S)@HM=oYh3mjg-iB7 z>cv*ey9^q?8XdL&WDKQiY}=mm;Iq^U8Yj9tD26qBuq)}W@`z6jmnuJprm{heIhbSe zuO~mSJa;MbX{p3?DerV1dDhU#!uK95b-WnVrLL_?6wIw7S(E!%xOz(qmU@~EDl=%b zXUtWTWP;`fU#38%Ae+z>ZiKp=M(f+Z>2(Qezq~S*!4zr| zUS`@(7$=i5-hWZGL^7sO>m5tL(75cbm44^4Lh!Dt2f1;y+GUx`*&t+EQC-9y?%`~W zttcx@p7Tvt_?k5oTqR7H_ji3zx%I&`X8fT$L32Sz+>GIeP$KuUe%m@TsM&`C$fQ*_ zhSX*VJOF06fHQq?c?oX%FbyGXdhK}f6cIG! zhobct$Ak=}UfG^P%l6$Bh7 z2+s{uI#rr$4JAJx`~AxOLwzL{c3^W>N3L$l?>I8Au6Eu{`WUgV38b<|RKb%gs1VKW z`@w~<_Zy)8S@=?QnAPwr2p(e+%x}VIROoZQ*)^7z!{KH14Qw-t@6V8LyqKvf8&~Ps zzVV;PnDmITdai=4a_PN$#2anEay@Qe3aieA%D*t>mGAbP$#%1jQyEyB{#xvK--R)@ zRwA^5aT!|?f(VL#y$gKch0=)dY)0|!3}+WmV_M^mXtH1_j>Ebnvd`OJ=gm~ z&nY$%kODzempmnQxopxDfJXA;fsTOX)sI2E&tm6BxM(>j&) zJzQwebt*bbD>wz&KAFlmOo`{-o|eZ=O9hFvQ=eD*8kNdO^W~ER?RG}NI|Vob&(oI^ z=K`F(jKO7{6Rt8JM9QEZD&35EhHTQATB1k|V za1|c#M$fE+q`omy(Q?Dj<^}`DL5<+Uad4coi!N8$p3|SnJaSOIH@@#|h=x!s zc)M~N5pojZvdgjWLlNu1YrCmQgTXFcpD_isPM_I07~8_FCh;QYu_f%UY_x zf@Q}2GWt?PO#6Y+@fl#q~ARoiOm&W^PLSZ!8 z(;6r#Dm6r)PI^fZKIdttoO^=U!|8@%Wlasp1QQ0P8&i2?`d2S0=AKjSl*zK^pNh~f zTXzmQ%^S4?c=2O4<8=M2*XAP6{=Sud&qk1Tf%`cCykuu_+=Z!g68l_(xl`+%`RO~o zy5G9V`FnIhw1j#s!TjY0Qs<1oZ~Jx^ZJ#+HwP_w*jBd-9^LT18SuE-J+7a=YcD4zq zbNr>tRJF_Zl%x-jxW~a)qHyQQ3PhHg&IZ>6{|+idYkUE?q|>fgF}IyHv5Na?1V4{{ zB~A$!X2(VaWxp{mw#@x`?EwJn-1q)0>5Ij%Qv}w?K@KuiQ6=540AV=92d0ZVM*2Q)VF1>>nzpi|#)Xdp?CK$6rHXo(#i zaTT19&C)J$#UH*jCx&o#g)*8VfI?`lK#I9BUM5d{OKGeg%7qi7pi8|!E7-0Gxbn%M z4{u0(5kwZo`ZD>1il#0W9Rk!b{hmkTq>gc+}LZ&{R&4~1C zL0Aj6fZJ1(f~Zn*hD)DQy8^=rIucuD^`#7+)4!)Oe~cBt3g!*#jaP+tCFZo>fCWHN zg5Y|7Tj=G$k@Cw)uNwu~?6#na4Ffr|%C}1$8t(<+>Bv2N_v?E^kL~>c#=puVMRaIZ zZtla+7$-_0P zjWxO5{!v2rx@xgmW!ny%ZNcUI>vA+^>-EX8&&t{1M&d-M)24G;cuoMa8dJwBRezwb zFwJ@tAaZs_HiAn}hO_50v@PlOm=7+e&G~t7*tI+JP={U7u*AAV%APO$P-H~!xVMAi z&ic!j)~!x(7u*D=Nwg4qShp{R7M~Hm-bB^qTQ0cHoz0DNS!LW>A&a)OIaZn$J9>oag3}oM=i;5_h z5WGul1heavHWAFDBqN=5xpazPj{s$6!u2S@PNQ^G^LXxnst zV@F&Xj^VF+8E-4lnbG&AvLq&(j~lO2^?rF`3^l=pgZF4sDjxo89D)gcR4$C7H@v~m zODek4>qJ6&vz)h#7vBAHIFwm7__OY_E7F!&yge?rjWL-62!(63 zBr{;<5r?3P~u zZS25{F%Rum&P4Bgo7BR_Y+R&xd|?hOByKgJOP?AMt|uC)cBxu2B@JTs z=yC0d#ITGnB@*Hl#n~sV^IZ7}3bgmOb5xy|idv1&5Wo!U^C7DH&`!LgiLIHIj1wfb zkZ-6&dUi`%`i9L&juME`<;vjn@?s6<8CRv!E@}q{BQxRO zq1iU*f2&yjKxTzP?8H-mgJ0pNK&Bh951^3CWlGlF`+Z*M;`hi^lGb0Q{TMo2;pkPg zfoAiSI-a)9voQ~Ef#;?k;zi%gu+5+L#kYfKVLNR)~haS*>yz31dX85^3pb zq#%g^l4r3fA{*|iR^!=UDDbjF9{YJ@tvdoMp37vt`=f5j zk3PsFu|Wh@JmcTY^v`qaf4=~fJivekw3Hiv{=& zuRkai|Cm_*=Qln@V8sQpS3LiEbNp$quv~)I=zb6TTc!V})&GlcDG^w)Wr*9MpWZ79 z_u)07X2Y$n{pV5t;j7aKaC`9l0s5cbE3tF%8qs~cU!VWAW&D;Wt3Y&$JbAL(0(F^s259_(8h#PCGO7t?1m+HlV>b^84Es@C~UpByS9WP}QN%nJR5q^0RMuGEk5@5c<0PYY5 zauqLe@82wd2WEhGjBJ>@BS3AYqsL5#NskFJ0qbFI|9^e zR!XJ$e3)zm9RsM0;iq_aQK9+5a+!Z(o%~_{Npbjvpo0Jhbqid~Okdxd?OVJ{quvF* zrUVM5GjMv15GfBH=-lukOv>J?mznVf@l3!Mit&xqX7Ft2yg(OSJA1v6v-79&tOGRF z#a=Ri*}8x<-T<4` zLSxlpVe|jv#XX?`etZjv!#4mBeHpD?0?0D!@IghOhme&u%i)DjYJ2>c(XZZ&0=ymoRP|TQ#$&T zpMi@EK0UOSS7wyBogP)((5Ll)(sA47&`+FBmmCU(%h3?^j(MLP$%h>lhV=c~UaGam zXx)qsxqgeu^P$ka86HAvU?#v(8o*Ju|BZRSh+VF~=9jN^ArWwyRn91r!Mh5w6CnFl z%3o}{qC3op+&DxgWZ9(8jL(rX3%A^G{V&VpKb+#~vo0{JJ92X%<4I27%^f_gU4B6oBeVmV4zPcA>_H|sgdu6+F~fJph_e$VS(o+LIMe>nI4{rr^& z{;RPqAREyVz5=4|)AI%HMehK!!;MfYp)13Sz(pbWa6|u-ABlL~?0QbpBucD8x+E@K zM?RO>N2KLAdoN0Etz%y+wYS|eez5XTSU=gR#=0FwI{j|e2j zw(X*WIB4iv(d+*(G4NyCz17_ZvSzNm@X6~&u2ZY1zrFuz>t31e&9R!ELhI?Wn`sw) zugKIAQVl=60%QV_;rr!=d$UkHOGgxU4&B;MzEI7+udQZ$+&*-IeEV4{*@Od_^- zzX8r@r`gB#{ekK4LabGeZY3JyC)#+He5ONlYDa3G)z5f;D|^PuMlfI!~5{Wbl zDXl#)8!I7Yo0UEHhrIbL!a{vM{rdZkIKf0hJLw1_@*|+*!-M*|ngM5T1X}y`7o~>G zi?f=Re97~B?KEBte1zAgJ{a2qbGdqCGE{8W@3@jgjtL5`OV27biUut@>S(xgIxTM0 z)<1drlA-1@`aSe^UGYiJd~ zY|iMRV;63@MLc)JY3o5!wS4xi|Mu2(oe3CRco>4{;eE?K`IKO+^q29m!4J6*10x7{ z+2C9wpbsdRv6=0RkAUH2nDd<6z7Je`P*PtGJFh-QKz0ovMMG(=g5YuiaBYp~QJ9K{ zJRLtu|DEMXd3p|k6!h=+#K+Bg95iMGDFJwdZq zNkxh~Zr28k7b5h%+a&bH<8z2%Z(f{|)X!1>IC&7@I>jPY0$5U|G8E^kg?p^21L-Q8v}?ax4?iK)l_yrp=|-I&^z@I z6lFckWEc|&#d_^LSHq3LgE?t!Ils)5r%g?|3(1eOoR-+=-qzmP$gx9YjpZQaZneYi z^zQ&-IZ3NZCshHo_IkfI<%o})cIH&pM+&sEBqk;|)f1kCClXRwqx652l%3!p1#rJ1 zTe$Ob=iQ{P9lPnSY31F~O4B_eQgIe%%E&RGcC)uQ1MRkKuCnnye2WbfXovjs) znwy<}8m`A4+yfBcZ(mqY1Vj<>+HM;1HM{YokZ@4p7q~HV_`;ET_R6zts+k9uGnr~- zp!@yS{x$hzs*zu<^xdx7E{V%YbJ-6DN)dF%fSO?nsAZeLv@>8nfin=}vpq;t#(7wD z(;~YB;|G8X?$D7R!FP9&6jC&oNd^t~FL4RyT{}7n5idD?wA}%y>o759J7NP!2z>~N zuj*RQ-2h5#QRS<;#dF;tcfbP|6><?T3nwx16sD~Z&Yg10ibx3& zFk8HNI$dSu37tKspYx>Huy)3Ab=~(K0_VBra^VJBAeMh;W3}$Bk!L#Q}It} zz(sULR))_WV6tJETE%tu@1T%VB!uZz3bmz=3fAFgzzNUkgjdEC)U7_ z=o;nkv3M*1UJkAc0AUER2et93bq5`*49G*49f$UbuDYaYmlQ?NUz)hq0eZbA+V=-Y zhs;yxuqcT`$1if~r9QuK`{U=EGDps99-SJ3eaj1gbIz0~yKn@@?z-kM4^WFR&_HXe zj}{hMJyX2w2*8$Z+budNvkGSzHID?TYF_}H&Z~+$J)pdHP24MWJYteI{3^e58?{r* zI#QrTbvWaa#AfTbXn{e}tD<*cXUm-!ESl>~67o{pf%d|>VHQ!a{*L+2wjRKs(Of#!5 z!S3Z(qq|YIDzz4ltZe!MpWuY+l5G`}{0K3*%SDqcbv}Ql)vP=3oE=fUuhj8DD|&aVv;8 z$$PwexJvrR?gGMK1fpZ^tg2ZU1Ea$j)536o{5puB_p&QrloCZoVhHAJ3VWWEUyHHl z8lf+7M3uYcLH%!oMTB6{?kYL0QDHnb3V_|rwNJiIfmRFG2Tt94j^IA@0dn;|54%Oji?eX*3``enn^N*N!9r+3X$}|f0 zB8#@Vy+yC8RTdQHl+=??8Tf}-YUj!~Lfcg8BBAj?Hi?W>Tg*^gj=jPYip;)1TqZrP zRHe)O92VdZJeDf5Q-_rjt>1E5Xq{iv8p5d~0c;xt86mfja9(+qh<@j3j4wb`5|im$ z0EENPMI{*FPb4I{@LcIymfQ|zeeZ>VG=Ok9&zAsjF&1L>cgMp{NtWLmz_sKhW69Vv zceJQ$>Y1Q@&r2Vy(nQSUfnjWv{=`>Haddq0I)9!pJ~YF$cSJ(}p+7brVkH55R`kM~5V zE({c5nGAMWeV?|a-=A$3TX%wz3yGKSInwk6T3!Ak$gMO-67zKy85qBv9Y1vk#cTE6 z^|~)wT{S6=n!Fm$)em)kM~RhC_mMSo#Y0`u>W?^|AEB>U=E zXx6*yL2}m6vURV`&93yZM_EIqvST|0O>_#apWdXBrHQ;BdriJP>8}RVqDwv8vv)}u zPE$7eeSWBN;andy+Ua&_8m;f;RjYIN0m>!ha1uH{Xi2dxw2g8)^uKBfzk#97K-!=@ z5M1dmKD85ioLL_a1E|pL{ebhEo&qPRgE{>1>GF;~$d`9LGKjL^^CzuHYdDbpX$ z@oEadA@61iaSRfQGy%F5P;G7k^zqQ)Q9IimD`J2ycTT)~I+JII?T{HzJEfH~p$+@} zWD~jdUI4Ndx^K~spv9hBnAqe^3Zb$A`o2_%FFykkyQF~s>CHuaZ^o73A(h6W&>m4u z0DU07xu5Fgn>!N*4OS;<3&3u7H9Pi0>dD*Lyv(k4lTWqSH{2LX&JZw2k8;~cFw1tg zuOS$=iX@$u1lJo9evr{HfZa%$UU@( zAUZw+jOnXpzc3N$^4jc}xNPnuj_GR!E{B4yp!gA;K_6Y$cDh!>JvZ-B9C}1dl|aorv$485xV8c<~}JVGtv5<#YU;_@Ma9iVJmoNp1!|j`EUfBgzj_lqYXF7x+?c z_}lLYQEj@ zWqPb%)z5p}jf!SxH@!HdbFA!Bxc*=zsQN{X=ZW>(%oYNqCYY+lcBxm^!8|ElGWLNZ zf$qFA5vQ*HXRMuhfRz2dA~AWrJf?~9=1S_WPfJ7Md!uZFJB}MK6yezP$pf^FRf`0mIGWsh6+klGEfJ=QZp#b?i}<=MQq^}k2`^3r- zimP(EiSOmKsNNgHL544`DHpMj|1wi^m~qL~>O7V<8gwBEzAlS(7nA!Zrs8-219m(# zn{j7Sn;2*mt8*}4nj3$aMH6*9giYGWqBL5V-QWaw+H$bTr@pR%d}`Sgw$-hl2ks^< zU&6V)H>v){zI-No1VvLk<(n)`Spz}lG4=F9NpdB z-CZ>5D-dL}H7kl|fYC`}1+O%>l#>x%E^Lq}76}MxtZSIeXlw6^9)veVGWpc{`AF~m zj<$J0pQgjwX{W#9=C1(5G~HDpF|NMMNchvsfJ@D!6U$=ED4_Cf0BEmh9RBEP@qo`+mIri_DlD6*dpW|Yx0{?owG`8# zgKYEXG>t5pD=UE-xL}%BuVtER>jv!!)o`gg5>HfnMJB{d?*KWGe2jn8_-6u!6avbsF zxW1W@x47A&5xb@=YPp?f1KG2I7&>8HL1)_FOgqxc0qjcJ+Uyems!Z zfwXu}xAp92n91ro`_CbLH*nGL843OKo1bW#kJLR&a(QgbW{M8-bshKUjoZtm^=gtg z26{FN_^HJ_cxA}PdFGj6@&hSvwS0cv%6pckSly?rzIV7EK#?F#q!g+Se|0|%+|wpl zz0iz~?>H*?5uECHL}gA-Nv=)dfhyx*vo~$oH6@H{?@%6fwT(Wx9?dYVWK+W&?XY4j zKYOp25E)oB=8c5RwHK`VT;)I$bsHl_y}Vf)2rQ^)t--ti1Knvl4tI zD^D4H#MU^cHQ%`YO->?@H0`z}GV0piJe&zY_>1&f@_d6R{kOK-hy0_yFjBm?_Y{cM zg&WSGCW=r#c>#;X!9JXyvGeX6y_%k${h@-EN(>44nQxLw7;+rA*4sQWJ7thU;Uq3!s zx%M=Q(Ff8V*rZi_(pZV&{+lATJhHQz!iU3-=0>&|RAr6ip_SQ*P9qL;kf6ZYpwFt= zvygs<#EH-56J5DLly7(;iN1&>Wz_`@g9is*p;j<^xcjs}#z+H8%Gpk~{k4@b(`KS4 zJj%L5tfprhqVkV+-6h>qTQZU2wfuB#t$(}*G7Om2(cV>VQN87}9IJkss=O%WNegcda#fv$`4Z_UQFAxw;sDjj*LC%wwe)Fs=Q~j zuN23TxQFfnQEiPPabVD+BqJqO5(c?a#5KW3`7A`Kc_!0*Ohj@dU2~5py&ni{Q7sIv z7Umsp1ulLqb>{oZzjVt^^p4EX4RS>G1(?lsyBJI;=Z%iTRF9&;iHj;=UUt@#tEw2? zxE4*4r5~7#`OfTC-e`y_^MYZE1#k7emh6EzWqr8Oa}BzvO*L<33cff~F^;R~EuSEX z^NehCwGrIiBX5qCtKKCkylZo2bd?Z_7}G~4=C%-%v=HNYjRfOWX#X; z3|;!!axk*);>$ohI!3$67?_uKXa$i)s2Us3>R+rhpzF%#(dfYEJsr%?kJXef=iA+* zIg*#uJeCKOf2&(u_bizC%$gNk2mmMbF8A9=rr~j3ob)~?Bm z@0VfJ2r{@2EuNVrSFVOpY0!U(x>8fOb2szxOGIEWJIailllxwK#+33PoP zHkvWhwrpj#OU*yzz8BXT-R5*s*3qsKo-W!o>GJ+tqKg8JiL`4^AZ>k3JE3nC*O*t^ zO7FIi?z5N6NRoqO>-xq}IzOZ2YF8dTpsXuRUM- zA3>y3^aZrO@Y0--E>bU2gu6dzAGKERvs~Xf5+*r!Me^;qLzx#t9Ru-#stI(|cbz4< zi*xGhLifT}77Aw{0vhe$+iNF0&vwa6Rj<~mf^~@-i0KL!=5_st#dOpv+jYMZD(0x<*c`o;T;^XtAU_y#Q4K{n!=u+9w*b#E2WfcM+$cK)vC9+-V_bcJ?{76=G`;upJBu^F9 z;QWZ0r09omwgso4uzX!p|6@sznkSjt?R8S zA+i00J<=uk>Y^ZSBDB+50xbX1L!Jh5=bn!uJseSw77c7ar_zO)qAFLH6M7dC^c9RF zTU-?m99$97=UULBnd?|z#D9nMGTYrJ;+>F}SLA)oc7lged|H{F-Qeo}p`~m`<; z02L~9&`D|5=_zQqFT7-U=nd5h#$W+cp0M0xCUI9{u_f%yEu?EZdn9q-6tK z|DFM@yzFe*J?@% zK1(G&aU}6Ue7pno{adnlyeES3Z^22K(krUhI?TtjMS-2J(Q$bpY0XU_PU^i!Jl|p^ z^mK6qml)Wgjnz#`ckfHCzn@_#iBaTp(j)Cls&Y+D40%y7d-!2%cTk5{|BPZ`*jslm zxyr*q%xaYyLHoRyBF&Scv~0bPq9&Yl>??Z8bOux_FIO#bcyHk{rDZ%?qb{cTUZ!el zrmDm)%zmY2o5by^7oj{mXsVCCD!~o@to4awsf2)ykjL}sc$FV1jT?P&X5=SI{JTfe*cVZb>!Si(cCJJ?spWYpNhrqvXSADAu5WE{Vr>w*0+}`zBmkhOBiyEzGG(aStT1?h(>OEeoj1(HiZN}9 zR>`x>^V&vvKpsjs3RK5}Bx+Uf%%G;1K*>Lkd>%4Y7vL1?`A%(IH=k$KkM1q~m;Lt5 zoVleeqP39menc(z8uZ@Zch%Q<`$$if=+X_fWzl2$WVKfJef1k7@MiM0`=w{0+bI_O zLGk89@ro0CsNz;^$i0oCuB<~}flQGKNUq|-#)%kvpSvc7(~r3&7S2- z>O7Od?%fbUO4bahqgRLXPwV-!1Y|9P*7PpEq~~cYZmJkW`DrmS+Ju8=p|^Rt?Cd{2 zX^kD(Q}VEh@jQ))=#zLDN^4P@spI`Zqr9+k>e$cjmQ=C=QT~vkr>{M9kE(Ltl|)XDDhG7E{{ca|D#zQIMaHHasg{i@}mst;2l_DM;Bs^m;m*dk4!S;9N;}}|w z4RPrdb6M>%INBuVACX%=lx3}+;Mr^L&Y#k{J;YQ(=2=iU*g>}7gV;(k@Hp@=OF?dJ zf@w`fXX_ZSU7npn*@O1IT62!76iOVelFLsdFLjrJm(dEv`y`f=`!jnH(heT*GC58s zBYiwxdSn$f8RSd}e7Dx`!pn8xClrFI$Y@pz=(&Lh#*a_Xm9RG~8IIRjJySdw%BdJ zG8Kw|X-_9s#>Q92?3YG2SnqdoBGpb(US9t2!kwY+dW-Y~4O^GuJRv{Tk(+-#3y_$; z=RF*jwq^Hmnd7m|{+LA1$>$>tFi-fSz4%SG9x!1J@4ZDy$pdQcl=LWy9&o)ZbZmg0 zhIanhS&49j3+)J=x5;o?ok%v77QzK9upsX*jfvopcvh~ozIWfP<(q>frACxbui%3f zN>TN3k{$Mz#vY{axVMv&LZu}B27HQ}<_id6(#nXLjyuJXBO5*9zt3tXhP{R0BpoKV z%nZ46%^c2n9sKmJDTzNO7Snd?+Xw&khvVhM;C%^{Up6NlGi}-x|Ac)95tT+c6wKBB zl6hwyX!7CjjCywV1__9t-!j<&rfzf7ow$hIn=HcivoZYXH&R#}tDMyjrJAaJ!&EeNS{`IHl!+T?P??PKn*qvn1aEF0PI`8??f4!&wY}Ij3 zc$FuH-SS#^81i%u3dH+w^pp{A^bJ3*!uJgstg%O^;uPOSEOfPSk9HqC@#BX!e2_Nh z@!X_0aYgPi57v2|+y( z6EiW@7{cTCeeNmSzu|ZOaQl7Vkiz2YoN5XL=r!D-ot^jxxBZ8HDTV*+m@>^~X{PFFy;s3n# zFJD!v2(&_$xVQT+73unul6S*R#n2s2AWTaC*KRkR=IGe4xUc2*N~kQh4?XDly?mu8 zCa0&TbI)Cp#TGxPI7-k-z1V#`Mb#{{q{5~^s$zGb4bCQt0EKyok7I$25CLYEN*+Lr z#1UsgRs)|Q#w_prEk1=Pwb}*v-@%J0Quaxrh zaRN7un-;98a6TDfC&HZZ$z_8V+2Ff;BN3Y!|Bhti75?~;UFb>CUr54tf0AlMJPgH= zUmwJ`*CFLtU?gnQ{)q9nP5UFp>(cc@ukt~{-Ox{NmBvE7hk{OZNAAkfTsl&Ok`(TRF~Z@{sV)w|H9*U} zgu2jdei?5aLehrBq#;_qs3VR&(0nS*5C|-BkP^Q>Vg@K#3wRt*qt7561=tfgzkjKp z)ZMqOAkUG)`k`c`?LR%cgMb=F29Z91+NE|EMSzCY3PiYozUde15Qcw$4)VYnC1MeY z4D>R$>(XdR8*rTZN6cWrp9OR`=-6#vD^g65b>DTA2fUK74&dFjA*B&y_JJeRbkblD zz_eQ1Wr92#;;nmjq3KV5nR#oVgrH>hY9V9H+o1XF$#Y}@gstNX=kc`hTO8u!Lqqh% zW3q;Ln3?PheKP}EeYb48F=mgwdyYdXAv35AO}Pq`ZvSn zbiecz|2acn4l;NKKa?n`8}pr9TquX>o`#?}HU4^Lss$rldLQU_)&5eb*Ut^Dl57Rg z>-wyB6GlmtOcL?H)4%Nuggjt-VZ`fZANg$yZr6Uu$S0y_UrS>FWpQrdHFI&iFTX@Z zk(-$!Lr%#T93kJdgD8b116`V=9|wTgyz7z9Bk%6Ofkr_ijjrq$%3^rP93y3Wxk#?_ z`8ni}4&g7oL;rh`^=&zHJj)L?v(*y0=RoMhBS@Nj|1RaojsmlEpc|(H*_?d9;_N^f zF-CUaK{@;H;fEz;^3^IJ6n=jJO_Yl!n!kxO}u>8sFA-R&ucg#tNn06Y9+zk*xFZRUs(Uq{2dw2n9pkH0%9&fX zc5oB$%pDLfkc4<%0TLk|rXwi7@#LXnE!9pHCrO%Gnn$4L5kYXg*!PvNW{10P3d`9UWc z0>pna2?rxu#B<)R9QurI(+#&l^ga;xETGwPhq0LC9S8WuG%!R=K4zG{xbmDWDitK9 zIwmb8D-=YRUQtly$DR28MgH@$bZEo($tPv)u0wf?oK7_;mkG)z9ZD`PE=T3NC_>Jt z<{WK?qcZ-q9kAi=9so7&IGEs)hOqXWvZ84$V6K8iQ?x?}bQMroTj^cvetnX_YSI~B zhwX73Js+99dWvmy$`QIBuzI3dq|n7pu_rn8fN5IF(A52Y zsD)&x;0ts+ciG@!KN?+5F1y0Uqygh8@8hCd?YP&t2OcoN3uas zpZ<~(mWF`v7{%QS?Jj+72JSr;6ey*BzA|fMk_TK@R^d~eJcbhk!^sR)V4FrL}-uhn})W8GCAE--LK z2ZSZ66=Yezm z1)|X|p9_O}1IGy2Sbmn{9Db-;hOi5FkQOq~1O;=vUh7TC^=}h4MWcfMQC53 zrVV`~=tZ5aCzNHn01zM#pe#!IECvi9C?e}ZEaK-8Ujgu4*7M681j%+rkW@c=Y}Wf0 z=9T?|mv!BHmwKWumwvpFW~#Y35#|%G0RzyVsjsemgof7K$iyUy_E1y+C6l5RFzHKi zL4-&FaTd!fdugnvAvA%GypBG%?O#KuQr$gHmBIOHxUfi8#^x=0*o** zDOx%?#Sg_Rl~4ViMpO3=gfTjnm5Dy93xD6qPA;tn$@kpdu+XLDGeI~A2xxZr-lF8F zJ?iY_WO5O!wKKQHVfsr8wOq|fRj{9`F;{G%OYohxECMVSR4-2urJTq>yrM!N&lFm= zXF<=MNJroUNpHIZ-A3@x4!8kGQiYRi8bH0$a|ivwkcHqOZVa8l0@*hWTEp_|8W5sI z0L!3f`2O6uVazHJYPrRMSZM)0(CSad@fyo6B0xz1Ub(-|_pC<(zTC>m21kfR1}nCD zd4lF>1C6sa#|3^86x*T}&t<9(eMu&g2i1KEI%67Q+1d~kr~^3!DGoZZV(3PM5p(h7 z?$|M)IwLGLa-m~X=6_>E3={euK?I8hT3vQ&_L#GOGPISsFsD_O5b2YhZUkJ9--@b~ zI*IHVWyB20A+zm35lRg}CpA2{$12)o4g*r{t!HTUBA|KKal?dVL)|Gbc@0TB=Su-W zw>gZKvM$_d9iIA255%{HMR_5)6-W><&1q;;DTKRI2;5WeICA_V#;GLWAA% z@!ay4z+_K?s~xiZ;gO#OM8i%mjgJuUGMjv}w)02E?tA1y!*{4w{=5mw|Ef`Dsc(bZ zU_ul$Sr<~qbmqhOMAkEgmJfChio(!>ZP^;42L{y%GTtFueH*r6^nF%l(&{cgaORy- ziNSV4Fx93ksVF*Hh)5dn3s_@Eq_Q zEqWWIwA7sl4cn{h7Y_hJz<}x{A=f#J12$W=;48=x1OF%L#=?^#TU1%)s?QiS5@R4R z>=+rfAP8D!czQd8sIS}F?gFGQmMG!)#Z$3jZj;G2gV5m4JR!plxsh;;(!&DuoWdq?xMyP$V7m4(MyDg@+Myt zvRLX?u%fm*mJ`N3&16O!;C)Bl@qQ5oD%#su@`?+AO<56gu7s2r{*y97LRnzNbD!L5 zmgr`R44$I585wQha!p?jsVve?(G1OzB_&xtUU9HIO84tsr(VM6h$ zsjy-pr=^np3FM7>)4b}K=p-3obnW}wmv>G+$ zZ>~3nHXs+OPVmv!Zl~qZ7yIBg<%cw-zzKiohju)CA10PRAjmI>ho{mBOH-jW{*!9p z=vtCslyn}^(guEtI|ynk%;aeU#$kcU8%Z<{{vEKVdu05$VlvjO*g;m_|2 z3BsmHB_jZ`?Of`FtRJeBicpdh7R(`F*`VN$A^N|KA=0?X_cO%xu~*uH2>UbwCS!YmX4_z+e>N-s3%CBy zc5f_W|DPoN&vyUW?mx=pI~n++yMMAQ1e?u2%H%si`pzZ!zoNVQccxCTWo4s&c0@M% zjqfCpDVoDJjf9YRbu$qg34-fG38*C01d>HRAAU-aKtQ5EnQb#4hq^`KG(pao)ENNO zafsNJD{QpjAJ>_T0$)s>p4*EcXG~cI+~A;{@s|lnQSQnJ2R9faD`!BEAB;wW8+?CD zde?8W7>JXZbqL&GY)h-=#?tyjJ%k3pdRbp;@B%-+{zhBm%ds7J6o0n+`@Qm)&SO_+D_aLk0s_Uiae5@iF$#1o zo)*y`3CZ4(?U7qhNP{nOzI>tbNLz+n@h0CrVk%+7q9@Z#q1jnFWMR6TciithOO!M+^NNH~u*(ZK;*pi?(dcnQbQdnqIs`J#Ik1~{!kl-Cx2=vwEM`Z1# z1ap>ziA^^No)O1Rs`17bmfw8F{Lt;j{J338ek1qy(%U!1nFH{zGe|Qrt z*T_CBmU~Cy?ZzmxewPZ8L$G}7(QT$1yRUELON$p3*c8zsgU2qd_S~5{&nJc!=xb`( zL0{e7J@9VRrx<;5S3!}oLgwV#sesUFBPA6_u!G1a2t|*1^w3V*?HRTYw8dWpLws`{ z?p#_mmOTbD4K30W#B%6<$+5#|Km%W1*(LdK!}sC=S^14*+1nuQ@TkFVs4GZAJmkCG zBWuM_Z}y4$F!|807Tjp?!BEbtyD6M#*D5I8{?A8^c6blVM;r=0Fj=noYdbAmRQWlw zD(4BZ;}r+y?~c44Q`C5OyBO8#0O^?8ze``wue8xZ-|p~UP}I0B%JN5dc68NY1yjf4 zCjEN-&taqUtIu2@;rFD*oX)}eVH6>B@|tR^H=-2z?mDqiXRdfq(r`~1-Mf=k7GJ7q+=mxm>SWcGh9cX`s{@#T{jio}#{yPruE zeTl@fk7So15}(UwXH1h+m8fa=ck$Dndtk^XFcSNI`gsFkBtKE6~^8`+{zhXyf_zW1DdrNWEdpaCzm4 zYDycKUp%ywp(E&}CiwAZHZ`-pA$Js(-b%w7vwLjg*L$mv!_#X~`DhCHlk1iLdP36J zvvmTG%VLqKt=G*}U%aMoODf+TBNJjUl_ez^?SEID^9XkNPShgf-o9b-stSkrszigt zjD4qcxed77C&(qg+o~JnJ^zfFB;dRpSDN;mWay6{-+!EcahROtt=jzLdI0B*rE&F& z*Ux!Llu0gJxDJc%KoHF-*w^*yq+3KL%&ie1qSWD(Y(GG>x5}I@ZaZd>c*e4SB(C{% z3A}jzSo+3AqW4d@6babx5UITJrf$P>kqovvd?bhsf_x+_IZyYA`s1~A!r35v#--aA zI$M!*x9cvJy)=4`cMHtVplKq+UwrxQhUjN$6*A6t1{e9J8xP1|$}zbpl1B$xFnfnk zYA{v4f2|0rxIF&CL4Nfe<2%`}E{j(O-cHGF-kttx_En5h*0zAmE>JWhTjN3ZBXbm` z8+lT&nyfNPewn|Dwp1RM5wYxox$Q%xlc|o9y!u4+CPn3!srwJUbdY~k;i8E#hn8P1 zxm?^q`;mHI-Rz6DKItAc>-^P}*Nv@0w}bNM3H@j#Y0N^MKY4zS@DdBS)e?-GXT0S0 z@?mS-4aGUKdpCYw9K7`7702i6pC5fzs!MLT2oI5Cidj~~1UK>peNa!4H-=2fO({Eo zJjfYu94WFyvvYtgN zZJte$Az-SIC193sXr10?o9Zj-Z2Lx#hBhHyUTYv8Ro5!0y zic;_28kk+?cbj(iZjhPwZV+mSXh?8NU(vvW(x+EeY3A;o0`j-GcE`&-1;K)MIl^AC4A-6BHxw7p2VZX(GOc- z{qVW)8xi{aSx?(@$>6Hsq*sX{DjX_%Nyb9n*4_LOg538_Y$q&yIt`RJSTs~Zh@lWFq;_bPj z3_XnaN@Pk{bnQzb4e)*ZRxbLlOYC&Tibp4=M86o?HV-$nHOziN-5bvPW(Du1H!9+u zd@$+};h5|QPmP-vX&m>!dbCVvt&i_LJ96L4UpEsI5zP_v+vs21Zb!AhN9(WZZ+T6= z-K1O<>@6Hw2^BykZWzxsbsc0~S)E^F@+fqvp9^g`tcMs2*Ly@Vgr#_l zQ<>Lbb9NKjTi90$=Yl0WaM-K=-m^`QKB{(3-Xf8LN!6PLnbo$W!fH;zr)v((9!$RM zM{Wdn?}$G!{q+4sZD2rPN8l0B=~dS&92Y0(F&5zqH&Gup%o&I$iFbo)FBHq@-yOd@ z`=&sqRQ4dVIuqCC(Dv%7*k=Z4%EN;ci4^Pa4Bvll2YrXv2Tnbl8o9{DB$~yP#XNAI zU&vKOP z{Gto@Lcfc7XDNfH*o>qp?QARox!0v)icJ>LduqzZw&E^+^ZQ9VQPJWtR;;NID;9O7 znbczrkhrCHcd2&1wxyj>lBuDtp~=J=CIq9iQgkVs^;_a|o;EJoXjF<)w@S~{`*C4D z*ZGOJCI$$D9|oiM9;zkrt$een?0Ov&rGiTSobGxj`CV#Sv)GY@RG?YUR?qhz4&PR& zo}XVMR)78Uv(RTJjgK~Q%PvmOH;blNy<5GDcN;n~=Q&)WUU81!@lIomX#t(OKay$f zdl~o{^SN1mF>5_bR#VnCu*$#a$IvY;G0U0Wm5sa_ zU7xl=xO9CPO@5Wk<9K~?>SM<<&d8w@9@Pql9Xve6Ud`BrP{ZV5B zy_Fb;r{5U+bm2r?RdI7)OPN#c!R8OFO>+gpSA8TcY*xWjp zrI4NXKNJcTXz1xhbbU(TIwKQM@vZ%!8g|E8H5Cz;Tz@~`&aSbTd|2e+K|6b2p?Q9g zI-?|o*HXX1-gq7~08NWLN|V|T+u|h=I~Jwo-8ZvA+O4;Ze&UTtiAmEWwZ;8rtCz{}8pGzro$l&QX}32cR}uS1?X!((-D!Kc*wd%monNfg zkO9X6>&V?^3ZKTbo^;aVYRv1EuvA`u(;6&jZ`xl6Q*`RyK{qJeI8!m3=96%;>2iv} z<=}=HQ>3c=!tq|d88%O(za;FEL=oOBv2o%dfNc=JNIOTcz$7lEGBkB?A#6#l_|cry z)86LiANSAo6Nq75QYSBelGLYPl6BG_R=~#If8paxs^_S&=;Lc!XS4l9)=S|2_Gdx@ z%_{_qi$p~D%hKZ$X8P`ntiO=`?*xbb~@&IoHlGi98Lxb3GQi0el_JFXzHBlY`~ zfNvonXLy^m6rx%TWF7IA`bt)+sstRs@kN63=g0|&fTMH3KZ0|#1m}Mp6A(bo(fxI- zd5-PRHiQHO!L|g%f3`6MKF@yM0lz@+KR=10-w==h|04%}Uu6*ftMw(P45EJ>6LkaE z2p(z4Dk%Yaon0;O2=NH=+-H)!eCN&`aaRi~QB67UpWT7~Nif;Cxjh%<<@NORA@6;DUVeUVpanP7+sW;z7q=6X`H!3Y>ppUpP;*z?=We#nPIu1k`}CQ!yPE_P z)7gXm`uXE~T6)?3&y$>>f4&y*g1l!}c=>ql^Zuu9Znjqci*9FE{^<7Wz5aNd_}R@w zb)c56vd)f{(QEZTpz-Rx@1$*j&$HjPC6YX4oQ?o@|NK2uQ+M+%qQHh zgR`Dz{o9d2dGYboc@UMCFZGCTNE4j<@BU=a6DLi6znwz(U$*~s-%sRsTzWn~A^Qh? zY)Au_x{?G2I7$|tz7D#}5JED4m*Q+ZDs1{GFM>&}|{=)W7eUn7yB|DwJ08RH()Kd>ox8k+|(sfpwUNalsWU~Xyg zG1?@#1a~6>Qlp^#JHW^oz3}=dZ&S{M4E%OC)fVLbV+9* z2vy?r&D0HL|65A}+Ck1MPH}*;2>-!Cd29yQMc?hX60~(>I}vGP582rp{%g8zx}C+h zzY>Q4GfaI={NLyLkJa;)_{?6oX!rfj3}cxzkpNg!@8pTn&kO@Fl0U6%Su*_(!|)tI zDF2^h7=rQt*Dxa8B#Z+*rPewE_UFuTcLB4%!|*Q$pqd#;!jMR?^UGPF{}&b^t+z%x z9;a@wYB!3+{yZ)>{{Y+}h4(aTZIi-FQ;eej#Ik<)7F- zi}bwi`|C&ly|*R^yl_!4xvNj*Z3#MY=TqA+pP&lqZQy8lG{|Ao&cou@4C-&QZ zcNj!j7?KPP4O6~_9lL*g^ABR?oyTV9@*pK}*3!HGz%AwyvN*+&Yn=NBUa9~ty=!3| z*`0>i{JG~wx+x_U!^Yq>hP?Q96FC?4zcG;pDD2~wYEQe^j#DQw;7V`&j}uAw%ZXsZ zPx^-j2BKRAxi09-`~$Ce!{!Bn7U%&%+`WGgjsls^k=KU0jRpUMaTk=%c$lOuIm@-? z^(z=;D&-o~p5Oi`6hivH4;8;n{C^XH+#dfKS=jb;%ESM`m%Q`X`OG+K**5-(ae&T@ zgP@%5pBP8&FXI4@>tE4A@VqF4mjz+_FBFmXuTZhPihnxa{&p!w zU6PNtY5S%3{`cTsdw8=I;`nC|=0f8k-UTlXA9xZ;{kNNWNe-OFroSA@zkwF*lY?KD zlTc~&^w!_s;1lQeLX=d}pt{ubay3J4VPThwK(An)db*@l!%Ch2{tznw?G;M6b^nQU zlW`Q(E&svE(d=nb7*9jNFn4Lqgq_uLe`aaTD6|co4s+tEn|rCNy4ozZ{fS5w3iT(c zJ(&;V{dRy(pI!AER1 zVf|(<9aO$AoDR4pfrnd_R*%@}>_owivmYKT#uz!m(Qklvohd;auFl+x8_Fdv^ND}Y ztdR7y?TvS`HsK^@P5(`Ht2rlX0`Kmd&p8E~U6w_byNZOYzL;GHe^; zWX%kC_@7*W}zCF;iCqk=S31{n+! zbed#eX6rF-nc&q>W5Ec&=q42CIpf{wP=x|pHEz@hL`fdnZH}ZPiv4OIIeYe~bOE&{B;%m^|`x-?M)Ut`t4l zUszZnX7pZsKjNu{-qo3ql04ZrublB&OBCo6$;Jv*yM#p#c}&>mdqH{_v)dDmS2B)N z;eosPlshuMzKh7TvS}z%LMwjFPeL86C3MnqiaQv={XOe;^#`F8&KL-^b9T z(bT`lfGvtFGh(8QrTe8^Z(~Rg6?pC}Gd_&unU(tKIap?Ycy6t2xwFK0#dasI(HjZL zmJrYX=2(O~fJXT0uKFWHYj9uaoIl)E=5;(dMoanf_^sxNrtvzJzuW_d-+ZcT>ivWL z?Yr-s_Pc4oLjHPe)pjictPN2#WN(-`|B3m#lUcguq z{@JBik2;`w9ZQk&G@^8K0mz?Y&9oWWYWPn$?ZG5IwvtQ|paeh}Z7XslaiQ0Su3gINV#WL^>T} zR?G!86AnxA9DI&J!c)`ja|F4iq_X!3A^0hhSvMUIk(_P zi~*;IwTtuskWruqS-+?8<-aYUehOm6snttc{J4`Xd#X@N^Vro)f})loVE?<5 z^OtM?Aq6zi$?&ca$Y)-Qfo@s8SI`ptW{3(9YCq|g*kLkV=Ecw)ol^l8R{LM+EAF-3 zQP4W3S%Q6-!Aw`mRv2UG(c}!9Mfmsf!VZ)xdml`GNH7Z+H}>1<0AFIsbR99U&V_Al zS6efVPVY_PmW-S*_`^P1=VIK!MvZ?DR?@6_a@VA?xpW47r8*zA3V0iuqoLAx+!R!O z7w}w3_`OM9)sL5}^MjI;lY1xZ;f|Y)Tawu;G&H7O-*p}D(YXaw8x5tcR}zac!I+CxvX6)>QrQ6Q$|&+}i(v|ADVgXUB$<%(m1{qUR4j?^dVnfW^tw z+bPnm_pGn}j;v(YwysQ!euX)274D2WWH)>*K?n8iDNaS}ZD>7}IMTQZKo)=j2w@D@ zI+gvmF)Ev3T*nR6PK_KTTP4|k15DA`sTr$lw!8Bnq9GR*q&?w-DD&|18$5q%i@{T- zh|cJ2?bhNB8rHCkz+}B1d|>LclDkwjs3uU^Cu$$rq)Dn8w7;Akm87F<0P<{Vb{#eG zOf+(;@0b}{ICRcUyQJw^oIaJXrNdm=ygwgSZ&E$eLVi9>Qr4BVT-Q#*Y=F3P*I)SU z`DSupE9vQGALZbenGR*#s%IG&ZlC8wwD>trx!H=JEXz7m1yZ5`D zR|QLZ9?VF(EkA}1X(*iU0!QAyHPs1(*0012e%p_r9aMT2bSb$kj@i$^WNneTq_A9F|M5G9C6-7l@t-w zdd;NMqeuay_+UxHYEdhGc=H3`*?Z+_Of2FJ?bx?6X)mqx%aUR@&CQWyV?Jx8&BDHI z*MvW$2OM@a!jmEpsG1Q&`%=5444&Ty;ZLGYn&`ZbLL1mtylS1YWZ{wc??l?87!itJ ztii>8#$SAxkL-ax{ZS79r7WmTZSL;&HEz|2ZUN&YWobm$m!A`loApH=<0_Hic`Jv& zDhTg8Tj!lHYUAgR21{^=z%7`vTOVm>q>%ZSaK3c;Q9flsJCrfXMv&;j)%z{`9lVAx zhT7=o52{+3oeI~z&~Bx=J&|w^STThNU6G@+9bR4XpdE1ir+j8GY}~zgHw9K((nA;kf(Sl{e(UF!6B z*9tJHl#1pHa5&;*VhW&G>piNoEXrXgyXmDh=m$g3C7T%`4+aH}dzSI1nn+6F>sk81 zqdIz3G*qfOkA&Gnd&*Jh?)~M5!Y7033+Uv-Nx*+vEk#Kh&08lsHGMf!?G^8Y(R8%* z(c^-VQo=q`i`mE#1gf&yd59HrFjDJ0`zFN+gBtq1*RYszdMV>OwY<}Mx*yhtYUgNpPIP%`JO^f&P334pIMtYPZxseCput=as@ z{&HtUowhgPEsAsk@as|aTZp51DcW;v+L(n^Fr6bMYuy=G7D`3paJ>LW48>zdlc9YN zJ1HY>*8m7M`ShseG>qc5%;=b%ZyW<+t*3gWCSh{Lz-6u0eHt1%m3Mh^l(ZLidNkV$ z#7o<=fG2~?@mEFXp$bOy&97Bs3RFnTFNvws3l~h z-;gMD8F9j!Dm2p7(m@lqMAFHV%7AxY+{U<{u<X1-pFa3!$lduGDn+SE z{CcF=rlJ~S3rDN!VAQ=IW~V2$^#@DI3xyhSY?K^5T$SPDZiA}5ePUbUpg{gY{SIt< zuu3W1I(3TCcb#wdD{~Y}DHXy_TT;TPb~eDbayctZt|Ugqo?v+ zvcBu(!3TVh8SL#L`7XD&DW+%<57YJ!lGAV+MzZq+eJeaCBNrxn5-{&M#?Ajz8i7**lvMSsc8xV#gEw}rscK&M21ULdbK4QB9R z6HeX9j*_$!j^o+76(J)w>$jV`X86@#;c8Vn!>5y2CewdqAVmQIx<^g9h`2>o@A;_x z%3pN%$**igS~wy&Z<(-1Ds?CQ=>%UQ0fcG|1@gxO54|Q; zC4q)CW5Oh86}eQ+w1<)PTC5JJt4?ahm-E7dH)(|stKlO}WEOe@NO32Ny0p|DcC6Pe zM1s5CJ867dHAsjIUDRbWn6-#eHH;|9U6F|rU1bw+7HoJ2XG^RZ7)Wz@Vitqc+{z`N z29`g`ZbHj($JgqltXDM)Sr$|Wg7v2tjUUN6H|>C@Sf^f9T)y6`qwz9~oLuOq7PmZF z3djVDPaG0P(|k8=&o~5;@0}93HFyg{)Z(HOX=yFa^J;{6u7z4Hn~UmO7YL7z6enaJ z8f9V`r!&8$yAxugTdrAkm2fzZYlFN zyCuiexV7*CtNEDu#Ibgox(N>$hj6kfsxY_ko;~-LyjI&GFzfNOqHZ>&y(4ZZc`v7* zw_P)$FGl3Cd^HTslfrg1lLxJ8Oo(0QsJ8<3aj@r1j`HgGoYKW9$o8;xO$)*0p*gZWx!^HbX6Hs^kQbLxtSOa?wgG zGoJ1%Oyu~UxG6+jaq@LEAdOJWXGyh8FnNIZTvG+V&>cCdot>Gbk=q^V8O2>}Rx|5} zG{Mos+lfFYRYC_yiG;kmL%_#FlVf)6lXz8sEOG8phAQE6OvfAYP`hyeKEdVb!A*0w z6bz0mkEWrgd$ld@!X0b0@{rsT3D1_iK)0}Y|J*oTS7Bcu{aeR^zXX!^X|L}dj4VJ# zU;yWp>}A-H#lBs#+A1IMJfCd8yDxoxbXgb6@IxWph4!F_r|Tfvaj${gChmEjy{)oF zRyz1jNzNEr&%adt!~M*svwVK&O8DS(`ud>u8wA;f7`!F?a7uiqog!jhSqoncLSRza zmBOL$QIm8^Rm;-%JL@Y_J!RE4rxC(4H=`PIaf%%h>5ZHAYe0aHpny}RJF@%C*b@sk zYP$wB28>rsGOSG>ZJ9T);@A2II8G~M7$lvcn7TX}x47}>$-Cy=lU$#UHeiKVL<02LsZv&{(!4I}0MoX)6@U{vi@U^=sOu3| zbKWOn+LH1vad29v``4gIr#a-&>VO@z33sbbeHuDlrX4YIZua7k;~q8SsAp*0uv?q# zJd7`PgqI+;Ztp#q-SL?f`fO;B6_F=Dpm-Bvh$6+&e$OU90=Qg>X5ypcIJMai3=Z7i zL>9t#lBUxhR9Tt~CLD(5;Z-0;6MA%(okw|lDt-9XVt715`jDz=PoG|mlr1Y}l>z>W zHeyLjn^FLBRns*A>^1JU+sm2uU?jC{KoVwCBo{HqBt`{{Uc+IBj-E-bU1>M)Rq36J z^CajWJNo0=eU=VF$$4ViH5`u+?Sc_a**R4Z$g&^gqrJs#mOc)jru~42YG5H!yW?XT+$UYg(%3-b<-0s?mC&u@E=g4> z&+o5k?iIJ{VO6nRfhdf(Bljlut35i^(`n4}D$dVxtqVWimD*LasI#RCqK2Fp0*vmJ zm>NtP2VX@2+jsUvp6c~OAy8FbG!N(Dx^9cEah$)EeU-L9W52JCN5HJNr2)o7CM~YL zW+J}OBzjFr@^r&Lj%N~=UX^gW#|L?MbZbj^%X0vSh5YUZKJC5-ID_SIeC9ZU?cWiB zXu^xU)icKQB~5O742uh=KKn!_<2j*foq_^-Rig(1$6io?)J+6}%AK?%g={zW70U>r zk&E=SQJ5V7fs)`@#RR+Koma~&TB0RPeK)GTCPY+ea^G7?9xgLy7kc{*hJZSEXsI9n z1ltq|;lGx!cYKMUqfv(yHbC072zvpZ>KUQc}jr&5_0rpt~E$iSy}mzHI^lt zy=2|Ta1WGHhc2};QQ{3{HY;?)+?_2Sb~-vh!WdYY4E=u@4a{p*4nL(anOp6 zLK^Qpww-@8pxbO3=a!K}Tgx`S@S4W-xiC#xvHDtN8+Wo}O=4r=DmF4a$c|T6iJP`p zO>20ilKUWBOC}bqewk``RN!NQ%|tyOH!Gzt&#Y`GClldSfYb)%tQ-^}AAl^`$uyZQ z#=Gu0nXk%PS^~`M>$lUP*8ZCTI~_DT#fLfI_p}l|RT`i5njzNvks4jiUuBh?R`qTe@UN2sE=2|E2o7znj}be4xh@%XMeRL)~#i$ zN1do;xSQSLdnQ+w7HJ!08|6Rx`N7}fdjhEdruWd_zKk`m2+$v~VR2fSZuCsKpUEghD!wi4>Df@mI66fJ z8AwHa_MG+C6G7=J&_22>uH}$6ihS_awe5%=fl+!`}Ws$}V_n*8d#H9m;jbS%s zA1N6vId%hSz8U~wBqds>Jsdl6?cuiGY&kvI5B~l*7f5^ftBSQ8P668W{NLUG=TMx2Ua?9I4vmPE0BLzHzEZ=!~;k+@9kESAhhBtqf0wk*Rx_h5TPVc?b%`TN^%|IflLj%g{w8DZ7B2rfnQ3vWe!7f7+QSWSozTiY|`Ve|9N*<@$7%eE=72riHt&1y8XANbgm^ z;t1*T&N6F}GtHV8D4+foUb-2m%p{t4jCYh#nbt%`aSr=VL#;qSmD{C=xjruMNAoyReHOh94oWS$2-rnK1{x>Mp75 zOWG(Z$5#bjj`XBZj5c48H1qJ&eCVy?-xy23wOJd5mz;aLPMH6 z$RpM7XO|0?Z7f}F6L9zOd+2@cEEY=8?K=4lwuhG3Vcp{8U4!iDSLC$=)|qPaDJ?u} zn;nyDsDlwxUq@f%20x(qkQk#Tj>1$>2wg5ye_Q4>?$o&9s#LytqPv#1cV%HN-pIA< zzPzc+ZMiOxPag5YC+Nvki&;&>oI?;fK|)lt8WbzBVJoT*qBx8u7m~>#k37Px2;@FR z@3)+fzA7Y|OKu&yDdqIs&bRU#zp}XhOn;_qCEdsPST5nmT6Ci5(ZgNTvKp;zm!3!1 z=0>=UT&dgT8_1oXxA-j-Q@&MwSuIZX%wpLJ4I4IJ z6_1IQYgj;usBlu+{eWTD)`q-rR1`d^uV5gD8-Ek0;3;}ry~)-mr~m6+T7Ra5g1Lv1 z&FtKAM{!T6k{WhWmKmTOcItx+hoN9%rTmhL)lPSbH6ZnkK&6LPf?q>81U1)+7*F6?9$Hrdv_ba@2WaRMDomq#_i@KR`xQdg#(&BY_F9In_{L zq<@`)m0F$XDSA@M>An7njqhU-KXyN~#atg9hNRHvJ&q)cxStgNX=f$C`un1d;hdnY z@)2PtXKQ(Z&8tcvSK#&Xb6rPf<$xmimpOMri~@Iq^We8{g0^fe2C9f7YjO4%cz=jP z(uC&eptRxC-T-|mjo^kgkFB!K)Ixq4r}x@B+3U8`idB|wv9TY1J;*b&MDl3&nb+LY zGsz-&`yfvDGiPoH&Gw(tr8L%m$r-^N$l#@8jgr4--WT0G0)ZrL$|fnVzsh0{dzANW zAONJE0#rpkhC>sgBJxOnQmL-xXtYi7KmAO6hVJW<7u=_ntL3v@A9tS@{E;W&ui+|( z5>!#5pIv)#j>s<=U<&*ere_QuP)F3oDNor2Um3ZmlNqf{eo1FFV*{eS6Bio8mKr3h z1wPqsBUS4?wzHYwj`%>?@Wt=Smnk5H-pund$?kT4L!QLL7kj*FS_x0fgAT@4I&$A# z*ozFxI@*r7XrOIYesdKl)g9#G9!FRd6wXg&y$=b^Q*c|GTnpo>2x(5@0hmqPN=4(1 zB$?fU>_~pdm!doyJ26#XL&ue?vwYoU-cb^J_s`@P2Gw3Ik`#V}VEg=exxp)XhJs0n z@K@lWfdXwrj&ijNfbZJhrXu!2Yiw!l&HOmMu`BuMJfcI5>JKte-Ck64PMjm5NNj$Yw*HS^(WoY0iVxei1YEbM) z%1{N6V>2KNamlIxcMY*Q(E#t5Vm!#1^b;OW4hhHabTT&gHUs678Fp-JNh3PV*C&d7 zq5xHIrxdyg%vR{8@==j$-W7>-N;BX+&Bs>;@b!gWgQZ_=V)@Nb=qmWK7!sge*C%xv zRMQ`3o-m4G==T9OII4&j{qZ;`z`lpU>O3X` z_QtJy0X)s%tTqAr*~L0-w{r*-2x2GGhSVQWm)cM8s&X4>henP9&UH%+S5#bP=%Sgr z92lpejoDzc)7ht4eBKgCF@ zs!T4nKSY3nRZS%sLl2j01OgyR%y16i5_vl{8h7L#%iRk6XkHctIwVO#L_3POu7m_kjq~;qq8l zs>)1BL*C_vC~P2YODK)WWi_&5VFM3TFDu~>%~_qsu{s88kc>2dZeNgsl#~fcVs0M- zC8_4ocPvizXj1>OvgW-BFw(C!0JK(IT4N{<$#&+@z|BYR$;|St$#M?0WR1+$1s=rNqt^M(+t?Z434zNkOgbg+su3ylB1&3|PY$(>L_89{$ch3h82U z{A&YH4P{!$s}gNfS=NX{4b;vipP}9v%0iwT&zfz2${s)~49pfFTY^DI<1|KbsXsOm z+?RiWzKd)Fip`%uYUf8Y z%Ei=d)}tA+$*g2@xlSZckD(Mvq2O%Ch+6{phTK;6`ti*`$!Mj#3mZWv%rkAp%l7^& zj}qR(2z5xV%=KRT3WAy*9yHM~>-h}y2D38QSzEm1$gB`4*!Jccrv#!DXU+&`{~TL@ z1&7e7Vn?K&+3APESFvZssiiZu2U2`jMf{l_2>Hm&w_#+XX0k82 zF86&^?9B|~b5yfCXXT?NBt9zdaCf+NZP>SEx+Z>OPlzcCXeD~6qDWr5ehAoX;cl$7 z!1Fn2ox-C1iCVe>D;T%S;}L{Ech}FXFrFl?CGqO=0tsPTe%p42?F^0az)&9>_d|7X z2KMYnks2PbJ#YU(7GU%imCTeJs^QD~7BJMsFvNl^^OKdtk@zk9OpVX$h2+y~JJT&S zAgxyo*q#yCPM8_xJ*PPOEmL&^|2^D#OZv{q?#U$b>aV2ZPnGnWZUjq7VKX!+L{_vOmh1_B)%lASfxIYFOJmQ;v|nn0-Ug9Tjl2F={9H;qm0& zUKR@(h(j=IKaXGlV}W>f`gL>Ctg4i|le&5`X3rLr59GC@O{XVEJEZGA{(!DrIp4Gxb`la{B$JGSAJJJ@yY3T+^}`4`M`9u{v6=9PxrLqoak^^@~`Pij$6L1#RA; zhCI&L?c%oBx~jFZ#+r$;YY>?#3gs9G#KF+wy?per+72!4f#M)2&22!b6-i`Pp_iS8 zl`Pl`Cz?GF8qnsp1axJkKR(X!0scX2igbuET56T?aDk4Dd+c#*WIx)@CaL9Ro@*nA z>eRra)E{Et%?l}UEbj-$jR)O~umDL7m7!Ul*X*bEaV`&03*p z?DnTJu||a$(O$Cq`tGiL@ThxwbdsOtlWWXO2NSkPN65>DxtCW|_y=@+(~Pv}4#{iJ zeAbis5dZ7_0Fu)=To5*{wk&LL}kzGBw(&ny_e&-*$ z_QNaxaaYUS7g^JMY?9GzHLr23Q z%n1GAEf@vu{DA3G#D_)^B%~R+^-$hPtMx!|Ba@t1D5;x0KV{%UPU*{C zbeTYvriWj|k@bhCZ$!F~o)duJRC3bT{K%Gw>h>9I%OBo&UB8r6+yt8>v8jK#`{TOH z8rs80cj^$;5Pe0^F)un$SO4kj{qdoXsBv+$dYLPbzN%6~;gF?)0fsr|QM_tjQvODXf+qE_l%tVu z>Tty8HVI%%VXv~rtH%*M3EP6MbaYvJP~lUaL0cILi-asoV#S8e_X&`RFjng;%!ugN1YXo%X| zLVC^H{@SO64?EKw{;?zJ@l$cZ{@BBGBJ;b-;V%h#-OjsF z+vcSa(h}V2aL+Lo4ilnts(ZTjAkPUU_z-r|WA^iiXaf`n*jJ-P`LtHkK|5v`j)19LJGE6Ewv^N`YlgH)F|i?=p;8)<5Rg2H5)mQ*uut!dCG zc0D8vDv_J-zLrp$Af&&sV~HJ4r|JAt80g9C+SWo_uU^Y`yHy?VY=;5PnF5;w)c$Hna zIF)5PBlu$skUgwy79BOrggt&sQ7a=xG%2*I!JRuod`@-rObDRs50MCdbDiD}^UVOz zMfRStsWX1Ns#-k~ldQ8q$m<1wr;T%H0=#ikbT?lL&)zN2ebOmuCZVHCms-vC-2&jr z`4UWhY&Xf{j`Q_3PgO#}k-MPt)F2|(PTix4@%fC2HMpLC#C#sRm=O1~YRm1p)-z#! zXuj=mfz4SO_z>Xezda46*LBfCAPwoKMppK|MA94W2)V^?-J~*m&RV9A886aL1f92@&n5w8*Rgr2mP4p0kzhR#8a~v$F^l z)_e_+yT&RzJTDq@cLxfEyZ5NV>4f{Z>KCJhQr7@ELdi;9n%lcPg{!LU)?#dLpCnqw z^C@$czq$p4W&@kd*Wr0Rc1}(;#fgR#0j?2l{oPBbDro0zXgF?N&%|9v=Mu#Xm}6}D z-rQI)TVmnFPhgjWuCJo8R4Q$8XtpzuNr~JlTE79JC{*Xnqc(BVsNDX1h0g4y5>O5? z(8@iEySk)&Sw{v9tWnC&Dq2+iSz%dsV`Z%7UR1SRRUaK?EuyX-zy+>vjSM}*qH6^C z4J4GU!-ITg%!C~2{kB_|fUJ{UTrRzOmBOb6P`%7sm3L5wrNhs*K@=|(rE(xg;X}*& zI}1kDCcSUYw9dxOm42NC`!B^@Ibh)mkB7fb0j>d;Gx8-;auxs#CL)L32G*&Tv5P;apvYfU zs>osh@lJmO>Lo4%@xJ)XSLqh7XlfCSPAD&$=|ils*^|KY^Y7dISS0~<;{rRfNFp7) ztvL^l?$>oYKGWX_azw*RYG-`FZ*R+Y9z{YaYP%!V_kw2>aJQBGn_D0^uTiP)=DkWg z1*D8ifZS6sKh-1Ypasy2iJTi&<58N>63c8?j(8SJ*@&pAUxRQ>0edcDRsmXoG-(Jn z|CZJDD4NP78!V~<(QIiRiP>d=BX;fE#byh@Kh;VwK0r_e_2$6qZOOAsosMifKD{)8 z0ct&}jzGz5N)p)HyuG+`@S4``x((ZAw(EXaqJ-6HV~?iB*~yS}%aeSjN6)AN(HEFEL>#fT18hptQP`)j2IN>3qvp^JI zq1W$ppG92Qe`<)d2%)KMfsyyIe9yYiiJ9lCkgLxFNk+M2*i@?c^S}p0A`C z-Cj+_-g<)}Pcbs!MAEMFZ=z|Z@R$;8_E1EZP*ySw)AFk2Um2yk7X#9WJd+Vqw(=L2?L=;d_Q9vaf5s|V; zL1IP$1u5Zxv`V*hmsqqQ-4cg59*~wpSu{uP z;&!S0)YVN`)MONPe(i#@R`I%lXhbk;oPuRXf)NrC*PS;%S&hDU64|cl#A&Lqe`%H_ z#`>07TuJtzzhDK%*2VOCTTfs^khU9aWSxty(&H?&S0^G9a)W~C+(2$ajL8Hpu=ouQ zT9a45U<|pR4?g#tT9kVyb4xkXcB7G?q-Lti2t8nxGnY3Z-;pZlYNqHV|HBJlzvIkg zP^)Y{kE76K*|~ASxFfZI-#kf@B&2^i>sOqbV0aWNrVQY48@h15p872TgNi*Rr7c+6 zmhLnYNnzz$o6o=-WfA*bvGlr?MQcLRUwAtf!3SWxTi8iA&SlB#c^)@UYRqv1#!SLA z0brlIe9zCZY`IUjwNvJoUb6gBWuK!~7G%Th=}*H`({6$>MYc=@Py<2)(LwWFB)NH| zJ)uAgXb|evFgJE89pvdu&K%7tSMJMDo7u4KDjhOv7%_g|tJD^&p(mexu3hD;z9m?cl(D?2?7YtB%l$lCad6; zms||I^x+RjWw{|$b-gm)2qBz~<~5Z@U1Iqcx69$i`kgS{!fNnN@uzint-^0|u%Bp4WXnFLW|>90fSH%b-LiL)F~V z7N;(YEA$8fGKnNMOp~UNc@&yXOJ4dlps1udFlTZwID8h6*iTWCVF=gJoZgR^*;7R? zqP(cgK-*v;3mD&Nqpy_K5W00@($B#8l6PBhE`(yeyJyx)zU6`KBP1(!IL{ShRfp>$x(+f%tY4`q#l(_{V^a_n;m^BxuiJfbjc`g=6L?MwJ55)7SsQKqW&dDFOw{7y7EO~)X}EtaO)J5!z74?PQh zC2DZ(l5{z@PSvxo9($aS-tL2vys30v`IP*eo0lb*GagpTHRYOlVNO6qH|1hY)qnAS*+O z;C@~-qQ2U4SUJi)d7?Qu zQ-aaOdi02Am*9IS5zB3|=xLJcm4jC>W46YegmVtv7M103Qjtrx^*rs|Ac!)!pI)ol z&=Om@y2;|PbVX$3Te0mpXCs~TzBu!o-ig&V9z!$N{lCjyFhSbakSMB^=@3fE#zkt-QARL&>7rLe{_t6-? z44f(mU3fnqD8XQ8>P0P7Il^|cCo?d+*M88iJ40s(xni=z^HV4s5XFK?QJytOoAeWf z740{Xv|;6aA>P_?(^~D(l(M=A_W148IcJ)1LB1=6PR{+@V|o|_{0TM7KZaXf&gU1esbK9~RLo*rDL^)s*9AQg^SaUMgzSp`vIlv36)?ra$|?pSF1Tx{9| z^&`Iqr$%^ZtT~M^{ThZjw2Dvu?W)Zipv51ZEGztg-PhFxEspv2i#F1U9%Cv)>>x#O z7>qll+diXtJHC|QFNjS%h+j(x?Cm~%%I_hy$nx%~!W8lh!Ag?Be&w>r=7-RNoBtAN zfcs^+^SQCtVEoIHB+JpfNqalD)EJ$$R)ScIV0uGJxoO#*4MfxA7+&;jiEPB)MRT%b zxz}vbUc)OfQDo(0S;OUC7dHg47!N8;$yc7W^M!ERuFz!Xo4qt=r{&^i7hu<3`*CJE zvwww3S-lAxl3~10hPi!@k5g&d1mQ}H)jMU^<)S{_sGh+bp-pC_z9|baG48i_!Zp3L z3^rJqDp)dFoH6frHcXt9MRaq;4C_v7iqr$|X&J}Foo{*D@A`v-zlPlNpNNFG86p$i zsPa!NWPVuGXedzHTAFYv$qjR>{IjE_|3^pb4}%Vz)0I!l-I(sTefkx?t#@a3|w-JM)55miK{R9Ii_E&iwjw%l`k_xuH!;Hsr0 zDap_qDVH$)>u`zZU7pHqX&&5vjLqP@opauz6^WBlI>JsHp)8bcn*}Lf-ISyfcea%3 zOTuja8(a_uk(w@C==(L=or+&`@v2DaFnW!hUszb5erXwyT6G|4m8v~0FucYlU2=@& z40W_D6R#;`&2MdUnSw`y=#oySt0!poJ0m?Q%j*#O7p?&0(vkmW_Qs=12DffSo+Ayd zOTRV**!8;b89LS&SFbM4NCO6_d7d29NL$R5z zIH|fLk>J#F#U8 z(eMi|^xStsl6i-4rT4^brLd_=G%MUEft3`uNAqPRh)9=cB@u7IK#i4CE(~(!f zCPVCQEAJT}D5S7P+_`fy;`)tWXr>Zh8W2RJ#X`=chtM~cFSXA*tsR**xURrSc^;|& z!U<+gIR*>xw-YJ#pAb%PR`ko1Gv$9aWJ#$q&vvSO**K zd$&ea`i++t+qL+jOtQVqm2p@D?!??6{kwpb%$qElcM3}yj2Y>|ZY7uT8R?ZWYrSfx zPuo`XD_!pAB{pG2uhWRgw4gM0k8Z=SYog4iA<|uG4Lx!ZHf<_?;uH&1%rDLrbX%@| zkx5B7;`C8?%_IjX0qyIB>1mp92OSt`!%dC@fsd-#*2T<_yHZkwizmkREUO$@jVH;W zgRz*L$#5vRi^Jw1i?J`rq3~FuOdVNXS}HdC_~=h9T;pYMyBUw3*{}Sc&mndfNknez zgN&XnMQP0rBQg3QqkNQGTJ#Ed{}IWdsx>`yne1ee)oKC~O@}^!Oe_hZB>IYHk%h!0 zq|sm11(HEPCReT-bVi;Y)pcE;l`s!MI;>|MK9?WUTA0??){Gw|Q7Ms~<6tBFqICns zj?KO0D)8~mFEnJ>)Q9Lb1xpWcspjA~8uCd{i1|tAvKe6*)<7gF0*UejC9e%|HzUCk zK!hRWTFdn6v^*KgDCMlhTcK*u_^LXZtsVC}k`E2e&ZuTxW>aj@G;X*_f>FAlV?RyD zC74gR3lo6-FbyTS-aT>p>o6x#8K1t!A=`M32$7 zITJSdy3Ca(Q1mBrJlLo4^TB=R$})<;do=UxTa*{y(K9!{PRSIwzzWQA zC2|-_kpSL&Y|Ntc(e8u%C;8LSgktfx-N1GCJ;JF4q4Twn->c-ND84su3ju^U>R4BTA)NF8UN^z0E8LCYj0J@w zHmtqDb%`tS^bxXJMAz#)z(M=u;o~~yd2BF`{1r&sw6F|(r^6q2& zFP?SKpdMf(38B0dI+|#BYz-)Mv169<7C_9fm)TEnh?*K}OQ8Zn2gj((R#trWb-G$L6>_AFvEDetYQy?8^!DpXx zRTsKsdbgj}3rS6OY6@10+&8OXhZEJ>{V_i!*0II}j4H$xPAU;LekEflHQZ{=b$!zZ zImFFli@94+Ek@QlPBS2CIT%FZQAmO;$rge zp3dCvv#DNyNXjLtB=s?_m0dL~@yL-ySLzT%6c&@8lPZ+g^mIe4UCCCs+*iDdl}$29 z3Qf&!oS8~LWfh=osm^Q>f2{%`vt(fS*AWfj=|-c$enhReWFR=bsOYpYJv;5lGc~rF z*1)dSWHkg?RzOOs!h?25-i^@_dXXy~gwIbHD;fmW9FV#Vt^dN?siYc5@IJz%tY(_` zI(9~+UCXVcDb6wU%eqlcNvZay7RAnyb{>P0)RpmLLT)~t&83o^>_&;BE6-&FSY_@h z-OI_m0+;5jm2zK5aByalBy(lJ39gD_Fco<#pC6PTO#1S8zK@g8l5k(PTA4{t`{NQ$ zYiEP>JM>P_mH6NmWV^6&t4~Am*C}S3j<~J00}S?*LWjH#4S25f_g!6Gj|RHoGwAwW zjeX+h%CMC0d6Pw3XurVkpo0VHU&sP~ijhgW-W8}fY$iNBAT4&Bkae4k5}-)`%Pak! zEmBzxWzac_#AM*u7#vuz{Tyct2WH&1oYpHlP_NSi1-B(gHk0$lDQzLn2~8&#-X{Wn zH3%^#U~6SbIj7#vb!{box}a;0vmno9*}m`cq^a2kB650&zS(LKDV*7Ccxh^WB^2-P zdM)3_MF{a6h^9j?7radM7k?>F^h{%NDYpbWA&KS(7N{RuX1!;|RX>jH^-JM|(zZ}b z$SJ^RxJqrjc^a;bUL70wrLZCgk#LL`CG^GrRe$F*Y>(-Wsz)%qxV5OCcwe#2L1U))mY zIFk%XtmY_QNb?5Q)Cm&F<4Sa=%S&Q)oJR3*(=!;cbeJ)g0U3qbm0{wt{M2=&-HB-r zT@ue4Ui(?-Xh@^cu{B3-=7d;sM{(}-Q3p8T>z%#5eHXjuizb%xj5>NCTYw}Z4EU3o z!}iRBtSYyw31V>(lBwsV((M{B`thYt3fo6AiYf~y%r>%ZmhJ6?teu;#yP46_1H&a+Aj>8@_Ga} zGOyt@cBJ1po*}O=j*{X3{LnrrO0sLM{Jbj#i=V+lcs`}{F-4uG(EOs>ESgnO`!*<`mbsd@r$RmHRS#TM&4LB}fq1uOLqvvg~&n!<4-f~=qQ zvB*=cW-Fk6$utlUT{~{4LKaV>k=dEBscLAcrqUHzp`eie2t5n2C8{R!>vVe+hcPxU z)Gm(KNGB5HrW~)!a%SWho1fl&k+6ayl4X)oe(EXS3+;U2HSSBgLf&W^#Y;Ishg^n` z`r7oPsX|Z#V3W%8BMHK?A;grCN-9ilp&HRvb-s~cwM9ojP1Pe#8MVqJ!`<+W}ie+O3ZBQ9|no@y)q!RqulGX|)?TMqB zJmV2UM$fu3j&Oz?&I3fKQsIgr;gOvDy=Fx5|Bkik*Gi)zLX^086eM=u>3fz9gF{6& z#$?}a=n5{Z-^#89nBHtbyIAm7HOpf0?v~t`JW6TS6Ks)^S(vbdhsx4Nhc~t2{a*KF z947I5ZC)TPJ(&71oiqQ_yB^dmE;a>VLTn*)W(FUQ%MIL3ZlN>6eSl!ugLJ*Av^?32 z(sljXQcnLYjT&cP;;t**sNTM`3qvzD(*xNS>x4(+Jv*)0CC6KN+r~j6s-$KSM@w{~8JWx`1V&Rg}EfO?VKgY+dD=jiwk-TfBAV_p_ z>{a)?@t1gOT<)7y(6DHN`AB;>g}jE}f_y!xI+9;Sze)})YE#$tTOZp!BE_z$2xm$5U|0Xr<(uRhY{)-^m>UX%l*RFmO zVj~lHjIu4O$5KI;nczI)62lb0e+r|Popdcz$hNPi7_P2iSS?sUz#$Bq z>x!8equ0Q=@(U08a!I;9^h@!y@;6_YPiV+(p<%|c=2Pj5-4I=+t#4b{y^4qm0-Wsz z$@xAojdp|8g2kM=yhzK2(X|rwfzXjne5p9TDOEA#OgO8@B;fkKYidExpQXM;z4bF5 zS#ObO$U~?K1_J4gRiY8s@{<_5b?0W>HrS^pBKO|Z?RVexmg2(zYi9Jk^4zBJhd8;8 zcah>3G8C?^73O2E2)72b=qv4+G8}J_BYHnPZJoDg>XC4nEhzeBcmw!>^8_~avJ7SOXMyM&Nqmdm)adoztWyK(d?9Jc)QYV?nX2vI&F60 zWn&H#tM|{$USldRPpkM1hdIZxk+mzgZdozkcg1^^Xx%1vFO)ErytcIAZM-jp@jK3NR8 z(<~gg*lg9I#lrSl0XMgTL2u}#J|&TIAHh7L-~`*UZ3EDS-~8Lye4ij5uOm@mJ^O0E zp$h&))T1G)&|Lxv#c=Z3*ha-gkU0%lH2|65DVXnlcQbi z&9L9ZXS(9kRhWy6beJSJ_6TUxwQilORcoa*1xF9BwFJTg;o8>oA*WOHF@(>jd^nCQ zlS!ZGR`EISCEYMMJ6PH7TpjaSP`v(FAK9T+{Sr;DuP0W1P(!^)1h;WF%CiJ^ZsyL~26octDfspEjiZt#x}?G=2n_ zww%(LhzXW1)1Y*Ti{H5<#xB;p{RT96a9qnm?T&2Y;d7M5(3pVW_SXw$(0q&po*p%yL48FO5*wN5PPW>4>W3=ziB@b%HX}-$oEcBMdTIT|Gx#sAp(J9v z6`1v09x#7%%lyWZ^Eh|rg2lkKZTm9d$)NEeTzhockMLR_^#DYx1BeNn*y&+FvbX`q zP{T}#(IPHAIY=i1bC%T-c!A5)+K7AHx2Bl68t!RFy3DTc|NDO+Uq^ouIOrnBnP060 z<@5GATcP78-IpIKq@gf0yI@)9~TzI6K9a~etJ_U*l5vF|&< zXBK^8<1NWB*r!=zM%qFal69(IH@c0A^t{?i+9m6JwC{smC%wS1 z0#jLKVCFBIk_6HI`78-%;Y$NbG_xFkd#T(1v=;Y3SQjrrzE7nEOpr1&>f3ibyeAYW zJTlIH{Uz9)$NpUBCK6k?=L z5>_%RwLN*yUh$U4NMlbAYT5KI7lVfxNV6dci}Py!n+xGjMCG7wq*{A*?3>K?H_PmJ z&pjaJQ*NS)2CbSN_+epF&xITwJxFx*@qvp7pBE0OY?S#(u!77*1kC_`h)QQSHTi$7 zgQzZ1{c|1`Gzw^a`<@u=)BTU3^W%}-4HANM+g6&dh*yfg%s1~Ni4C~IICUSn1P9(8 zNnM)H1_eCYpcVUwTD3|YI#aLi0kd#Os-2i z2h+Dl^|yy>BqL66dw&V>%>=)T$B5OHj??pXNK-vf_hHe4M-t34yV|8;kK zOW*yA)p`6?;z+?SFQX~{;l=*1ZyJ3|RIiuKrEqFu_5L63E8Jcj|K$JpCpqu`)^B+9 z8Nw2~B53?ik?4PX4t&bO*|I)=i2h#>@R#TR^GmA0aWrK4Upb!}yxz8rm26`fX#|Jm zgMaf9UiJHdm+=2IAV)5^-@E+VcIG`J^DokplbN?ZcG^{6`mbx@zYfxW!l!5tvJ}%v z+~2q#{*QJ0nruRgEHHrwBS*Z45w-}_wO zHKPBEd+0yzo+k&rwsTvS`BQH6e;0v$XDQ(6T9x7coS3-ruQpQ}9IE7NivP4{{@3Tm z*&DBPL?i|+uGa;Epv~^`Um5m$rT_np@tuv4xF*CnXV<N7v!&a9WD!{%UvWiT1774Nj0S0tBX1{4EkV|Erl7kEiEacY8{J)4$a&{hiTpbatfs0oz{muw~ zaYOt65ijzqPd@y)F%JH}d1J``uZ^+(|E-PDt7plra8E&@?Y?I_%gyj-F+TrPYkhkW z{by6glkDRj3CbtF!(zd6uY}~3RqYS1y}zDOch1Hx&ATT&V%fgNM4TyI++|hQsX+GH ze20O-!}joT5m#sD&|zEtV<~^em+zmR-~RU%aU_dutO=H;WpuH-`t~pXd7vMD<(XJkM2 z*(SEn>udj;F*BnUMDS>O?xKsv#4|@^D!w(M{-^TbKc8#dy(cm%GSaf3=l|lZ!^nuGH+(T_ z-*y+i`yTueA%OPAWx<_?>IG4V)DD)L$nFxM{Z}bez)=HUY3bD{vjxXZlYf=63CTdl z=G3kBk^CR)tN$$EUp^9*fczETH1pHQzuA~9jaMAzzI03TISScbQu^NF{Vm`id%C-| zHMnT%|K_bjc1}_{*1fZ&e%)2R!9)6gyLBhMvTna`afGD;9pQzVWL# z_f@j*KENLjIm++xYu4>LQyhM=TZiojPyOdNiF*91tgLL-h0Pc_qww<|pZ?y0iMorD z?Bi$4+RcdL+}RRecuho9u(!Q$a%X>(b-d`$R6eVw1-RHaX}=%8!R0hxF?4r;3?GaDhkhBItZ@r`(V zNS7^UqOe-=`+N7#*9Du{Uvl!z6SLZ#E%AX2_cz$Li+qAR`=jX3%3UwN=Zb6+eFdgJ zf9rQY5UnJmyrrz{+VU^I33k>XLm~MNch)ClXRVQi$L(mFc=#VZOX*YIjaJiWkVgNy zqnG}Z$3e=o)^OPK;jo)sqT1Q3hpq^6*uTE$y0o(;_GE7qdfiemGO1QzCe5z&@;bY6 zMqRH2C|%GpF_CELsL&ESyF=1T^n$iYD2&qLOPBfK`VL1aV@5$+6DQ#dMW?>|Hhy28 z3vY;e(r({OTYvpQshz~$bN6KpVv`$GAX)lHhH&GzACJ&hdPF%9X z{BW{qSN>4w0#L1%TJ;-ZV}KD^$L+el63ffDvmI)n9&ZeUFF~e)y%{exifsGO(7uVF zKBpcIqcTEsTXHf~Acu?wI^!hAeq{~5+|(AF%|tVZxuavje+{RHScnM>1uHan7g|k> zi>M2j$}r_5Pm5@e-&e`DIr9B@wf*o1u6iU(h3R3aU*jJ>S%!|!nI6E`$paM6QZ|E9 z@i`(rc|2oUL0%hnURGq~?V)DS=e2&lFF|K}F_{I>6Dgi+16-nE<9EjEnVlrYmMEh*pR z9o=~+8^a-xRTMiqO7tsmWt)cVH5tC0e9_5CE9;(^c^HjZU#_7-=c~I{-!B(>>?A~p zvh1g{MQhf~l;IcGP2T4(!Hg+1Y^4Sc{`%sX-pA;O;ktuq)xY-@=3mEX&H8JV59Ttge_QsO-MdHwPw zW$B1Z$%bmF2V7OlTwMqvTO(UZh`mHcJhtYMNe_+(Ig(>VeH&(~C5|@JmP6`=KIBT` z0SrCH=vRB6G{@{{zf_V^4m>TLYaVx8Re!%>MJM&?C!-4Rv<-wl)*=U!g4i-c+oLuYT%6QpQM*v8NYtCh~ zJBu&raJ*cvtipJqWW+y+ktwOQrzZxu)-Nd|KJuD;dInr_bS@kaS3i}BVg9)}mV}Xwb$rddwv?XeFOc3q zdwDGBdGiOaqjtiN?@{OGSqxSP2jmseYQe;th39eWr_0x%QPy%oKRR%a@6>duYWp(q zGh#XJ=4BY~ENh9k^LY2MDrOz8)IOh+CpHBgz#D;Y*|PQVY8AdGo_~bk92=jxIzN&! zR2$ar))=&IJj#1qq?~$|he}_RMBzvKQB~0s|r#xnH?m2n!lZwEoBVQUW`&m*Xzl z@Sp38+{tcu>?O*Yf4yIck?~U~r&{*lUUu^UrbEgvZwD%6s7I7kj!-a(C&3;}PE$zH zn^8dDtnOKYi~+5+K5(osUr8BZTyj_`tzMz9r&cMGoaifduxg0Zo}zd~<&?$&c~5<| zpBQh(XH{Y|@^%*eo*zdWkI&3<`?|;dMH4f!2PxDv7&UL=F)pCZZU)jq#HstnU}qvr z@e_*SDOD&%f9rLnbm0DHI3`dRARG*ohnj`Xy<)@<9;X*@;4WApYVCVY+9@#oda#*Y zYqbV9jrZD75MbGF9Y$ih=Ne|>{RyYf?;dr?KTQ_8_En*HVDvrk7zFC0FXvdNO)rxM z`&f|RuIXXHUkVMom*g#=LUu-%)1#g-hpGDf}?T&>LrJrdt(Uxq# znD;Q`4YqW=FklCpApR)vzQTCyCkuze%IxFs6>X}6nBQ9u?Jk={M9cjwJUfa29(Pa6 z9TzvI&rPn7e*y`I+4wq=%vJb+WdH_DEY3vt@>{i_h{!+p+HP3u$YvBWru9(o*-?S8PWK9F}-rpmch1E>2Up z{r+k(xHzNF+YHr&bcBOTfdtrJTennZ>c3%CKriBQS@jj{9+gB014xIDXzV?Cx7m4~k7`&GjJY_uAoGcwzMg`ez(ypBZFwz4- zP?Sx$n~NR3MQnx~xG0y8(U)yrCKPJajHnmeTUe3wT~=kUi!8mqdnYx;;p3-wd8paE zG4IO9`fK{xbY$yFIfBF|Ckm-1C?(DuR2-Y0mH|I)d)}V8p;`rYe@T-^9ipq@Pr}bU z|L}(wzz(*TyC`PQzO>tQ4NU-3<=>U>Ds^#^YFh_fzqqL9d&U>72$z=%O#Gh42*XI_^2Iy4!f=NzoyAUt$ z3{!2vL0;N+pnE_*4h*ape6-dRWOHu9#SsG*w1!X#pq3>rY+v;zYD34E)=3(KRmjf1>pz>Lu8^_ zs!Ukd8ma`zLl#v?c90K=I+0$pOg>9gKw}>Z6KmaYaCy_bX3|x`o-$y+q%P*gv=1y8 zvT~t{a&%*|JI6{+G|xQY+!? z>LYo^kU>{)r0yN)Pr~)*`Bd2(ly03fr-a`ftG8G)~DkUm-{6YH_ z>5os7Xcr)b*B3y%mR#<0Y}rvqo34x>P6@aE$7qf_CUxN#g=&5BHX-GdK}sj; zD{WRUCa*4tKw94d6MmXoRLx(h61$3pV#D3|sXf%*&!(wx{dl$StdJGcz0PxWxwvue z)!8m_Vy3)Ty=slk_nDkQ{FwdI%TEm-2hU(a87mKqFQuKepd6Sg=!+eAUG7+e94Et+ zm{7fjSPi_;gV(2w+W@c1=1`}2#slww+pPOFx5dB*%7}cnS_pzU?pgMkDIbahnK}Gb ze35jewOhN6*4R(k0iEGEeB8(d^1nQmdqO`x-=JN!zkDBnC5;q6qq)s4=KC1UP|}x# z&xhQ?LpfA#&2S2BoN^zBQBV_B)Rdi!9971};=MI+i zh!c{FdQ-6**dA5tWMM>3tfkGbq$C_g|~10~%^=VL2fsG`Tf z%#QA(+AG@~{gkVc@z1==*B>D0PFrXm2uIVWmhk>gMnz9_uI}VLzZc)Wd3{Xb=2cT` zLm!Lkq8&Yp z=}B0S>O)!dIi?{`I~~lEg&bLSge)H>dQ>wwqpHF9RGNI4t~QjDwr)&KU>T5*#^zb_ z9qkRk1@~!aXcU&@<6@&;lCvAPXPCa%*jNsQzr%E`(ZqKLSMHtbNN=h-K(_~HBh6qj zdZ7KI6Rkjv(oS&CMlwLIBG-evF0k_>eLT0zR6eCLWq7#=NS`C*0~h@Z$*X{^l9weZ_l6 z8Krc(jh3@r)|PDh5;iDy0F56uCO}>ULiwjH2$zZmv>bl-z@yebpEgpCt4_K=TJVfN#@HaBD_|)u_Cc)%Lx#OVLP@% z`8-je#ss*aNP+E?&3PdsK8Xub#G4-`K z4O*S2z4RUV0A_JrQ`T3(9u9{JpMWVNU|Rd`#8fp?Wg;d&CGgv1AN~4*s+Q-B2b!!K z%tpqn;?~q{Pa7N<5C4R2qWMuoa@{@-42jztSvl&8gJsuLTJFys`I1LsW?d016e3e@ z-!E!Is)(f`HEF)<24PMwj_d%dhq>EYmx}vmWY$u%ft5;Y-yqj1)O$ z;1^~+U(eTGEON}b-kC7o z7>hf!#d+AnhjFz^!m^T;0eUp{Kf3qdoZABhaZrl+F|7?4w5{@_bBO=-^z^hfScxu? zzt?y#c?YWdF|c>Q6b^&bPDBF+c^E=2%9E+givap#=9|Oj%@<+7kMOLQtfHoj$XZ83 zGk7|N=uW5OQtw_T{gC4mmTl~@;#UmQU~PMazD$RrS>UAE45oa&ok78!>Lm7 z0^p;AYxMqfmoFhMXNI7Jr(1H$^61&GZi7b|;?q$mdZx2O3ULI*9@tyEiB5yi`= zn0bKLbaXf-X3eQ=m4?c|bj!mv7TZ(*#=lpxNXcL5m89PH;cC%&VjKd#%NF8`vyA<7 zp^l53n(97&;t}$;a~&7QbM@*Yk$U#$!XD`CAlPpSvK1*MdTb;+qQ&*pdfX~nWjZYJ z!U#l+wnv3BZj4G8g7-j%iP`H?xI7jz>`K_d(Nnw7snU-&%nXcFx$k{=s_vxd3KO&S z-MEtXBYufXCC*UoH6zHkH5iR0A-xEIeUiYzjeDbaW%}OEIW<|Lq#ysWr9zWH z{GXE|%OzYqj>?pz;KyN_P5MX}>`#J0pF&4)9|+Z3U^Y=ulyGSg#WOXw*7Sqi{C#Z?nzP zBeq95_KcpcsGVVPZ|`7uKZ2@v^bwFAk5KtC zZw+|x0 zd_s%~QDv)99M8VE%s6S`Ri&22;%nh$)gxVpTMA3U=Do!W;J1*)a`KE_R)S@lihgo{ z%cS;LewUe4+-jY^rLuN3spTYg^1$QzOJOck##$3(&Er^eT_?I5s~(4(Pfm@8<4N_v z^|98n0P6e_mHv7b2ss>b9Clga%)a-0L84bwfe(u+{rc#9lDW%-+Ihao^@W%jXO?4% zR30uD&ADnxpuKMm_B-u#*{D*OW8>g`675*aBC=W?>t0A&B?M+6mIW1d1#?BuC%zU* z5*t05M@Ga=SfbR3wKi7cwj8`?MyG3_)wMe55JC{^ZwHUIz*EeE)VkZbp>+20I>Q>k4mHceYZ?3rRQCDB!}JF^4jJiA}?650xQZM-Omk9g1|PYNc#WjdY~ zOqSZJG$C|p_1YZ;x`|I}9nfuwgnM{;4#B!8J$M&GtA1L7QO*LjrKlO9rt{gdVuvMl zPK--=olL7LwjK&mMk8Wjp=&xFxP@k^iG!5;%Sdnfv_tuKd-;lIkHsrzwX7L{sgg6D zhuF#YTrL+FC|Ya^aOE!fOm1F9lulExw5YYUsI{Fs^r(581kTu33N|CYzR$ff+UhBu zt}nZ7EtBslE9ak8`)cR5Y}e7(g?z`%rL);>#hu^3wJt>O*+$%N{D!!z)OM2Pril`> z;@K>6HMyj8TD@*w3mJm9dP7&Co=~>YRfgK*g0fwIFS7m~nwUK;bSDyM$U512j=z2&f=eGQ=0lwf zWCE5Ra9$YFa1=(|kj6lb?I)vvUtIu&}K5t5prZJdu>UUHd?KvkVp5Is*GzsE<%;vK^S%QMwnjbsVF3jFlR2{xC{Aw!zPJCB==9Vhz&6_Ts4r`_Em^ zbi`vE{m(>;xVd^KUSKj-*Yz5t8VqmZ7s$#Sg6^5q65j>G<|N8rJmGGz!}n@WRxMCX zJnef_GY2Vlig9L1e)eUUw_`D8YVM?Fo2%!`D8VX@Yv9-9BFbZ{MViwK6?~;xtYy1H zv@zdL?(UpL*rndG<&mTZUWtxPw$2&CH1X6qqZVOCi1$2|s)d%iS9j66tyj85?|Jkg z>uJ^|(wk>}pngg;U2$_rYcqM_;xa>rfA3sq!I#c^W#+E)Q3^VX=~QyT6YBC_OzTE_ z60XVBX~CCH-_*HnOE>k=Nxv>U5C+GDFLbt-@F%PDd)A@!q;ud`5*Z$3GGw-3a_#ifo)FzRmYBKy*377bsq%%)Lw$19!0!IiEVqc1cR? ztDJ)^wkjIMUaLrKh1zQxGVI4h%@oe8=@+cp@qD|lF{lWi4xl|zkGQKZj4PMniZ8Fx zo$#k&rC2%I5ys}3FR6WPIJ0U&QRUR_Geo_6)33E9lj>pe%5L}VBB7JZ3x3hBmX|8b ztL`uqg0ic~@wt;x6OWzqx8U@j_ALz=0*8tWlTKZs2bscdOfKUJ zagqq=jn@eL%-W`mIk2Zsb;2l@vve@;0T~k)9=Wxxd?JhD?>*!TP=)XQRxV#cTvUPZj#$93ApJ1_p;16ZA~$|AJh)HG0`}1?tge#NqX>@Hns`wj8U!(A^DH;g-AK1EwvE1veR(y+#SLmH6mK$8k)~sn-Xqp4 z+P&w>*5_2iFrAx|4VxUu5LlJ3bqQiV*(LaW&(d+TcI43APRAiRc6xp<&8hiMaFr5z z&y934waDx4#Q+vNLdZ=&a^kJ)-19g^@+~BtMlQxwqw_om^34tDH(WAplI~n7;wzo? zvpGcHF^~avgt;ai+1)}&w?pIY<5?lUN#i2+K=N}$^fQGcvFhzB88@T(FSb)lxK+qU z4-En5MaQ=L9-VHdn%A1^YONN!>Yefl?%pn;&hG;%jWU3Ab&eT!?)Nye??a$1mJLwD zG#Xs*0j(VUh74Rm_Fd>-qfR_Us#EKQCJANRsXT@bw{h}r0hpq#P)xXW>hPI1H5D4N zZs=lp-qN{*Non1elt%Shx#70o0%Gpdg46`*YTKO7>lx#}s=U9m7Rs5d#b`{wd*!2D zDVHCE5N_InDgIJ+VR>NO5HnH1IT#f@hmMSc=iiE)%A;X=lbzj4$hemO5^>>b=gD># zyU;6kOe2_n7l6bPZFQmrMI07|zo5RKDKzSBvt9)iG>VI{NCs8SLPY%dsi@9IT3vq* z)H@`vsp+NXF&(N3RD5+DJUeLOx;bmfu49>y70uta&1QuEH=5R=fwv?p) zKqYan&5BzG?@sgMM@47|>f1??>0Sdt;?7_0Kre4BtCFGCG`Tl%zZD-|-s`3&MWeh5 zv}u$&6mv9XpEcKnuw$mNBc(M_NZ=PHF+*_lF?fYGNb{;0vg#;51>?RDtEJ@Ls$N_X z32)N?;_o92Oj#vU_6K{)kbD~%HKBn?xqH%OLPb`{MJZEL1CKqw>t^1AOd~%Ho{o=? zRhQewkC`sIDxZ2b86n@~Bm7U#8PnS{_Y88<+;SEWN8r3Ek~stdffFrBvT zjn_pLeW@Za2m^WY`Wqy7v3t)qj(a=VukY0&G>6?PdFz|m5Wr9H(&ddS004*WPnh_0W(pD&7ig9Y+6e!9D%ttwa%(|Yt7$~?ZopI$H> zJu20ZpICjMf%ctmJSn{n;75w`(*w(MexHA+u%vf++2&JOB26*N}$t)#NLg_!LD zT_y!`v^mp6H>wW``^0feVkTZy=!>Fkq)H-cX;x*FrL%n=ALqM-DG&70hw}^K`iNO zugTk1BOmMYmJ8;#Hv6_PGy~A=#2QV=Ud7&2fyRNceHGN+tu_rv^J0^bxrNJc$C5Tf zmX&y^9l;flRL-y|K}@AzQsX(fr_5($bXam#x}wTE)>3o7VB6UqNO|%3Vdu4Cja;-a z0--z~ghG;05xHz59U2>8e0y_iC15LjV6+0ln-G%9j)7BZZ;xrmqAY~#j=py!!e2db zgo$h4Wy5%UKG&$hkV_S1XyfwQQ$@tXmNJ}6Uq)c^)%#mRvro5X8MguvIE>r0Hc$nc z*VAbjm2!aP14D5~xJ}A7>Z{6=ff`-Wk zs6{p4u%gtkFYlsa9^bi2yyZH~6?bDh-5o!N8%-SlkEVS7 z&rP`RPe8d=pFDnMKKu)H2$1QlJHV?b2uUl@FBbvt#?Y|%d;7dW>xHU% zT-Z;|VPNkKel4~I%h&X>x8S{|j~9R$SMt_I*_NG#1W|@YQU3TQsXLAT5KQMxclgo+ zqh4bXAdROu*>(pLyY{RT8u7R0Rduy> zPGLCSU%WpdAwrPHfp;K#LC|Gq1cpRR*>L$qk8S6K0Pw=(tFiCaK&5y;M&MT}&a}@j zHBh@3vhIR9K;I9gLBfKoYy(O7qBRRf>mvB+J|kZZ2wDtBHV zIbZj)-mj1Ok`S0;j1dk|i(Tn_%r-qG<1#`#>V;xmc~Jw}NvNnF5F~RGw{?2U_}|5S zkDt8(9K9DgR!Z2jm&TkSSshmx##UJ_LVkwPTS~7zSHw{t!IffEs>fZt)-#hqGYt5) z42W$oMwuon9SyEZHYPf{akom8+)+%GZ5m+P!}`F2O^Pc!8s*=SP5?YHWOMHPR`&2$ zB}B+LT@cC zO%e<}ErX6NLupvU^b=x0b}ZUabEYPa?BG}ynz+ktF`B;KPbm2$)QohWP#JQOHfg4}e)Fht$uwru2&6LE#9SIcAH%&p# zOZGVQa=*Qdd&ODx+~ z!=cueAx`n_*=MMpFC?V6`H)@T7mt(+otD?va#l}zT0(!h9f;JkMO0-J$h;^`_QB3! zf10)N6pca6{qxXYs@>Q)1D%AWYj<}ug1Oq7NZ(2t$(;e&HmY=`Cwfmc)N`Z=wf$#9 zMnM444FShE+e!;pouuFBsLEVpJ^z>?)oCg3xL9tYwfe-NFYPvaG-`gT94tcq9gz+L@&`vLh?Ws)|)9l0jsqo!L6Q^i+)!s}x^ z$4g;wq}!G`v~f!GR_r`T$%=eTZaQ3{^KG;2>kH{53*Yh-vd33JlQy%Y$}@Z@p$Xvp zYD?_AZZo!#lghi)$F~fMC68ukV8i;?K07KEpJ}v3K-B0iD3P%%fufFafZx37z=%u{L#&0WV_m4Pf&EZKy3d}M#o*|vcT6s zzzz9wBNyyLYAIx$Ay63*F$M7lWj+n+8sg_h1@^60^5eo>`rZ!%hs{8~B#*L+&ehB( zMauevR^oMuH~^boJ_XSwHqOtDet$oJ|K0N1hZ{`tUa<)jBkO@u?vhiVXs{YZ`(X4X3oGgrLwsC#m{2W`g#GC^R>kpKfUWLKG^1V;WKj}MIP!Hrf6Wk9o zH0Go4Z9R!5?O!QfSz_BKcQ0mr)N^a}!hHf7Mk)^9`<%-ND&c#yUkyh%xh?HnO+_ zv#P{+SDftFKHb%8kr zJ0l|WE|c3)R*7o@WN!C)WU9D$-gEx^I7oCm`kV^<9zcACl2=jtQRYVYS?T$R+}y>7G(#5g)Gc}kgf z-ts%tnfXPKCjAFp3jANbTYGsq8N}$ z9JcV6_bn@eCQz_s;nl1RL>;R&1>v2WGyGXtQl{wY_BacFsSRg8I#m1t*G5Rw-k9$Y zK6LyH3c-UiZZxdUGK8JZOgUZjY*o+$StY`HITFXA9p>)G;17t0Sa8lM8g07~P_58C zwLIOeOk5Kf{QiL81!M@$Y?-un#SNf-FU|~{*P-PzyMY+2A0j@cUU%k3?ELMnu-(Qf zEEfYxKfc&o@%BY`|Im+$FOF7}2DDll(=ke5*Sya}|5CWHhY5-no}+a_%-OD(#HsZRab{ z3}l|AukChY+PS(zid>#EK!!;Y?oWKKxX1`>^@G%p&vvIFc5o9OV3%Uh`P9a@M8yLP zJk+$GJk$IILOPxX^}t~N-Tm;x_w!*aueu>uF!})q-Il%0guYGiDpQu>TPkq zK(A~(1_}isA}jzED!tH*;5&^}@Guibwr5BgsC^&@R@ZibH;n^=%*Z<8!j3G43;3va zZaa~x2(3#}SX5YOvx0!fWRNVzei-S-eDsp%ccrW%Tk1I2{D{aL1824{*f${DN*CAy zwq#;zn~`m+9Y|xhYBfQ@|BVM&RAB_3U*G_opdLf`rNYCi(Pw!&JfS+G=zAlGZQo}m zw|y!gYx`MZYGmF1-Aor@^LfEl)${z-?e7aM@xn`qTL*@If&7QoD6}(`*C!FUB?NV+!?M|>QLgyJeACI54|>y;*l>$N z7KGM|keZEw9U(-3PAT}uP!V?R@jsCLNcv)>I>$IgH2?E6WaNV$Pq>cNlpW-$wmNn& zpSLGcufM$vW_Sn)A{%~I%=5F7%jO3icYY&(^z|nWGLu-?^IQ3+AxDu7i}2T=KhA4= zZT4{IDhU4n<8-J8cQZmXjsK=j!w+6{?%x(57#N`H=Z@ViNVKu!^{k>8`nuY9*t%#A{~UHc*=4z#z9K&btd z2UCtGry{j?c)4@Z{PRb_7b{fG2vPd+x^5qE-lkC&4Cu!F!mEf}K!DQeW7*VahDEhf z6O@1L_IaTn?Spstec7&D`9HtKPJbvbN7PW9Y`K3SO2StH!C2&dIScHf|09O7(|!H( zFoA*!Jdpo?ilIORv)Zix#R#_N_Xq}xIsYeu{dszJ{=+F|P(C`~HkSK~%18g-(bQ@b z>ezQtga~#2{97nCE5du~ejf3$uTU?~%g@|+^h02)_-_hq%^*rDe`I_}19m1KCh$?= zAol#Ts`jli9{uy0=zsDhsVaJ)z1$`ImlR3hcMEb`P(O8kh`^>3f1y}HDgz|NB3Nrk zv487BFqE|R?|JxZ$?LcoaBA;w64(7&8iFVZRJ;F2s|w)VT7s(DcQccpAC(`^6p>;B z0`uSf5RoLKL(kc~J3l)XzZV>&n((~!M2HrCt)f6mHpsu-P_q3kU9tbFUIiY?9$`Dp zUuat4ROwj(_?#lGtn=5-#~4V~u^wIM230kY@Do3Mhkn0VAjO7on-M9tzw;qzW=^eC zn}_`TRfS)JtvEVHH$}3u78&+4RY$J5rbeEHb{8NrmnV20Afs)~J`i;gFqs5gB8v`K z5Xih_lC2S@JXa22;1(bdDy>$n$RmhetO@piaCPxck-0)Xd;TjAXNx2M<%}n^ z(ap$Y1DH&>FWcFCN?*3erojCMVIWj*QOciPnULP04#Bsf5XB=zs%VL)lHMEj%`);E zE6J2E5L{$mUv);S7T){xViES4l+{{H@YTw#jy`4}IEg=DARq!DL|X5i<;AS0wP7m5 zeBkRlMCnMDANUE_2#1dP9Fw-BMWF0)e{}V%31m@j7KEuI)$C3)3G5q&gIMlE*+&>N zWv2lRgU}De?ilYbdo!MzOt|M!-!xB^`6FaGpae8D^oJGzRh8$*Pb#r$-O=3)@LNt$J?@_%>+$KYt$uc# zX5ZNb)#9qACsMY=unDcoNR0lleOeuK3tB3lWoWE<+JxmQ?A{@kXXl{r%`#)A4`#Qu z`xnmC2ccHaIGK(bE2=N&7?~P8i7tH&D^Rm)vMz+Dg{W{Wvr>`QN7USgz-L5@CF}Ab z0Qw+v$b4wU78dXN1^mPrkMB z*Xrj&qMBS5Ye%8+0FVTW6eIgHq5I4HlEh?g`` zJLqk%HuD!{->ox9Z*tlpj!&~6q{)lAUU~Kbx}Y3U36QEX!sYP~+1~5%Iow|ax8Rx1 zb89y5gFhIi3G52%z8C!YLxHk$G@rVR0FNdtTtD-QDc4SCnFwXh{1%`cW@?${IfL(~ zM{!bBXK~&e>sPd9mX+f2s&j7%oXMaH2$)RxL0r6r`sPYg_UceMbw#>ju34v2o4i;* z@yU*Ee*T>Y9gTQ23v)bGOv}J@VO|D$Tu^b{kH_MN>H;y$CG`q zeiB@A*A9PsaHn4|$P8VSRdW zqq9g+H=T-A5pW=r*Lo#?_EXkb709oSO>WKr_XT9wRw>NuTO3vHnrit<{p_Q^Pc5)I zkVlrJhEO}ao&Wq#8fSk{HoyMOV&?yi6%dur$GaAY(&pdMaHRqn0vjZa@`p;vVu4xJ zZZ<2g&sI6r;L@{GX87}I;9tVJ`7&|j7Q#IN98p_#(8t@CeoHge{EULt0@FIA!FV#Gq+4J5ySgACEgu&($(YqZsN@LCFo(nV ze+XR~%#E-1b@@E0xu370XgO%mWj;ohpG0kEKjh0F2LWL?7m*Bz1561gVdoo(&MAMv zDD6Vge}E|wq9S4~bJr3BWVFxT2V9DTwYnw!>0W)g@uAO8Mytrd z{3sO{fY%2LKc3E-K^R(tM}qEt1D*_`mvL_XGQh6@#0gq0kuxyaHj6xTPmLx&2Z(71 zwKEHA6<0c3I;fc1$uW0jowq2DMF*`))Wg&koQo}yJ*MPM<2SK?bZ&RXG8 zwEh~wX9mQO#uuBjJS>!X{A0%B63l&{6v>U5B1=uuw55-xmwS(NwgPn3Z~Np#Xp0Bzm*dFh z#;3i4W?FDDlezS- zcXof8z?B0!!vw%sWvlmrh8Ql*Y9&o`-y(mIG`gHANQtZmS)SDcMQb>`fEMig0>%mH zkwt9r(@JHOS7f8ed>v-{%mLI(*KG>`u4i0btt-um%IC9;nxd*>&n#(YWC}gtzS8FS z^4w_ru6o!5Vy3Uvs&_>#!$JR+M9x$fYZNLf%}YHG#o2b0`Nt|92Jj6fN>nqJhtF4>Xdi5gw@3Gw2fbU(*3!^w#8o;r zitZT}s)NgQmQOe;uMl^f#N#?ONxj`n&y@*NQRl9jLR=nfKsKVAn_t1v&ozdCQ6^7IzNPpu6}x*+7)0t5 z?Dg^Uupx4$83aJbL|g5k2p|ZaHASZd04ra@gkdvYXCc@?$Dj8L9jCvAR;7p5%KR{spfZ;O6-4R@{;|{ zshY!CATH2x=#*7CQQKjy4}58R_JFaYQCE)XF~K94)NT+anzBC7N=ei^BqROEAZ!@o z(zDEyBgzncb>FI;!Y{~||OkA%W z`o=_q2M4m9A@ag&AF896#680K%#%JPl88vA?`D@~De7W%iF~fBg*N9HN_g^Sy-kaI zQ?5GJvWr218C!Er`|%{hKdJryZy$zMP9pcj#NqEqxO(xb1Bl=C0OB!O)G`s*y-_p_ z943C)x)vcPy3mT=ChW%Z6D$W$D_i}BlWgUBGOVhRZFC2;tWMA-yeTIoImTN3RH+C> z@4omvj|cBE-CtIA1u%yCd)_)sYb*f8>jXwBOT6|FYoqeYEMT}&dZ&fhTDn%h4V6Uh zEy|9{d~57nd0OmY$V_k1p04C5#(lb;oA#DvT=!%nE;rTI#GQh@EMJMs5*N8ty$Y3H zG^2nyjewnzTJ#>n%^&=ss=G5w^s&EwvJYIF1PP!;?{`#R6EO~)MN?eeA3Rn2PdxH2rMftEwB(VIdL7Yj()^+l zd>UZ1KXk|I*JOj_&2dh>PwS@pHJFt2$qbJuk5qPM8M=PWw0RjAY9Zd89*GdK8t zx2R1aeP&}rLA{ZIJb~+xkn1uJ(3W2)dcBfLOV5gr^yu0*)?zwQtGkuyn6^Q`Hu0Lp z=<{dYswE8}K;fOudRnlM`s7Vox<|j$5XEdK1y##NxW}Hc6Ju}23CfFGI>YDhKE45d42ifrL6(H%M%opABrp0CpW>)&i*VRki zobm1|AI+m91!-ld+xUuS!NhaL`y-EBy(y?G_FZn18_Fdm*R#DJ(DUqW*ET%c)rGh2 zV=grjORGcvuAz~wl7R(gK%_8|PhL)0aV5!SxjYT!(~3VE{&UxO2M7S~CXzNuxWt?` z&?HIE8?0sXBu^!##Oqb$#ImE0t86z%cUIp%^UzEB525SwPE~bnU!r!!uXzma)1CW5 zl9JKgQChiZ_H=5>ZCZFEr92VXB>k$p8(iw;!};nb)jY@xvp&AEl-+Od83{~AlbOQO zN>+foZqAN8#iftUcWLeW*8uk~4meV3Xc|!|UL$Ff6Po74=Ht?LF$Za` z*u+GB6yIbE5w9RdC?7eTE}nDu=|jM>xUm)$otq0gcp)9W<879O<4oLOf$GY{*LOT;F!k6>0Tcs_Q9J27JkpY4HUT?BXV#@kyQ-7UhTWfbe(HSBT71nInKo1U20? ze3}QKooPD^*$O#b@`;otBx~i8n7yRkJI>q(Z4hUy5_w_sCgG&Y*VrlZ8V%g!WStKG z_Z0L+M;Y>v>6Uo^;9i;1ny|zT#wt$`C>WWq<)qYomrVGeAnLfhHIb9*njT5ft6VZe zeK3Bg=K8T9YYrQRsq1(z)Py<7bB2a6K@gnA>OR1LBW=|t3*Qh#8zOnODZ)7fOv|s4g3!k&E$w@1hr!izDkD%c(Qix;9sG|B1U4DXOcc&|0 z75BJoOx+}x3FX50q`F8C7^@3tW~Z*OV^)>Q-{`z&t-(3LaB*GzNYI+}mNiYN-Dl{w zmcCMxWK+;x?NBW-WW44)|LJ_mFmaBU=nX}zra(Jn({#_Gi6E2{wTj_}0%@_CczQfc z<}T%idN_7Qc>ssujHmHUOn0WJ%!wgrIn2Uc8Zs65IC7MmX1PjAZJb{@pTGWHvf{3O za%M^AnFS~-JClOlWz+dxDa|fMP!ulEZaJQ%7bA)6?9a<=beo>zz8ggZCU_}@SM{76MJHoD=*a~-QCc#(-zWF224Bi%%Vx+#cFjED?)zPhqVTek&cU`X0I~5pKInya=(*7sk4eC zqH8(yHB$C)YA2c^Y8yJLY_5LZAymaokx&P8^kNP9!-MOUjv56Rigyl7P0G&}A<`c? zY-4o!>dZk}Ole>Bje>)-3FQ5>C23Ss@mD6V1Y-iGbDSjb3aB8Tli8N2LZjxTYZS#) z>Crb7+5Kl9_^*?al!ejwx4 zEBErI6!UCM+pj-(=7@VidTitouBh!D$$ zx_x$?Dn~5DPYzpViEtSj=f&Ox+<|Cf5~|e@7OxvsW(+cOGA5zKHhWE^1a5yYNNT177L3gc z)oRjWpIN)4PO6LAg?cadly*umuwbS5jig_l)0Q_m6Kka%`+9$w^*BXNfM@R;XIAgq zhdM2qIBofBI)qeP%*BO@nu^21M>@b8BTVPT!he1cXuKcUNnkWG3MskMgkNvOF{KVu zzNgXN`aUYM2UmsgwM&N6dK?^k?SmDU**8xY*MMx!ZmcGhA-uub4xx@02-|_{?$!2m zIlXD%7c8N!6NS2-ZMil-%*0V0om-{By2-M7E{*y2nUlK?6L6cNMC`S}EaB>J?YVeq z^J9|B0GQTyR#V>M;e|YN*|LrHl}-&GImVeT3z0$dm6Pm2$8H5$vuOq1squJ}jyW>q z<6XEYkY^sGu(An9+T!hYh`K9hK@* zmQHo!q#BO}iSziV4$ab6mB&*WikqE`SM4uM&~@5=wLEo?q2DUNTy{To;0kcYTzbd0 zOw<*GR021rp+{TB)z&Sp&z)GHCq8^QL1wHFV+GG1J>xT$k^dpjEBGm$&+@haV|o<_0RTyp2?@YTU_ni;wWg!rPyiI!uMp{gX2^j^VI^-umt9;>-V+kSnX^$q;V>V5C3v(15 zM0_P_w#-!HW!$OOL%1*{;MVPdzXdf^J;JaO^4mc?cM}F^g)PfA-AbI=M3_&_4OkzPug{^7DB+-Q zH`HG*f_G%`6|m>Axdu4(XZ>=b=(XZ16PBx*?`EeR%3f1nqzb}HRR}>|L-qR!E#J0O z7hm}f8t`jv36raP_T|4pXTvnCvH=&5jt9lai~5u^H9DsR>@LoX~+2JxxYhe^kVMx)~vz7(&Y z4j?BsH>j!~9YT89mJ2=>)$0dB z;oSGC4|BABBq~t3 zu?;vSr_BxX}zoUGmbeNkO)dG0k{ zM^*H2$O4L_7>8YvjV+eWnYc(K~aO`odWx06HqGZ;ipZLd}cnPsUjij zx)~-+c}k$QRtJ;iDFmQuiQ1uu!LQnumb%=ga|qw9O(VG;QJlQ25bjK^-A_6#6LPVl zR$yeSnC-H3C@#uJ`>s+I)oM(6loi7ml&>W#2VG0K_?fh~meM_GXs@PxVO!j_5s6_Z zBbU9u|CN#BA^{Bt$|(-+E1St_O)H6X*?e$+xyQ8;$jPoZXVueB(XOVVv&~k{TX6+t z9)@6-V!{7Xe5X6_!-g+UMWix5p1O|flLtc$z8pnGB(`awd}=DN48zYQ}v-`fgq#f4jO?EL7nNfaAW(&Yw0%?WUe zM@fzwM{->^{-nUZ%?G0!%f|HLd7t3T2^fYip%kfFWA$#);-g$6Ee(>jc&HYmV%K0t zdZjGgvCp}x);rehfs4`pn$?&`MIREqO%cBot-?eQ4(>12Q3&(CPbISe(=1w&F%udE z_TEv05c0?=(u)&4NM770(A-cBD~+qBB<~6sTN-fPX>r{eGYUkixy;D}AiYrs)Fvax zTdwU_3ms=?dM#<6EkTnP4wv7xIM(!Dlk1lBIaaZtdY9Oz`B>8=Lzh?MPAbMd`5Dj_ z1!UCnu%e~0(JsC$1M0SlmE0TaEyA009M=_hh3GhjWsNL>Vn7I@PQx4`GxVYpQqg8w zPl{Dn;SPem!svC1<5w^O^vnF{#?gaft}ip@@D^q!J={ zoy77abaG3=dN&u;-b!gHs?w0iDNNwJGHW`c7^uT}6|h%)Pw;XfgRNr``uC4fr(m+I zIu{mG7>;4YWmv7`Mel*kSphO^2zI~eJ~67Kp5BAmo70a2c!?`bY!Cjl>jlCnB3q#o zS>qKGLdHLLlc1pIo9UOBPn7S{uMiOIovmW0v#K>sI6mFb2K;%RQfiFQk#sTA35%4)B%c#fQ!hHO+)}m0TH~FHFjyrppW6z7{VOh8Z za!zVhU3L>wox$0D+i|rDrri9|qK#hjoLkEY(91g4?kh~6ZA(^jt<{+*8V43~T`fn< zelZK$?%+%=L>gYlL7+&!!9sT?x0@-_Jlx#~N?Hk;yeS)-K~v`2M&({aIu38=E@?Ve z4Ow&#EvxsNvgyfmzFrh6Lv<{2r)P`_+OrQi!QRQGe#v$Km-ShoR@0=3^nF29t3!3b z>AvG2W>`jBl>OS{^PJmY5~d zyXr=D-Rq9$rzvq}Qws9_-$VC5-_#`-%f&A~NM`5ncgrdOK8#t;SVIl|%`R5Wz=9!o z8?)MqU+3^NgD{%u0;pdZ2+bn%fP$IA$t3qqH}Gl*1#0)ks3&j_7f|QFpW^LdhM}yn zhQrN_*SBibsFOh!>3zfNBfO*}Oxc$G!V?M=EA=6l-WSE;I#Yb3yr}C%lEwr@NG|7B zkSb2U=m~C})CWvd-`n972H$nM>u+E@p) z&dZvKm`9bV8B{h`3q5i-(!A){pC(6PZc%?d%0bSj#K+Fgn>5>>ldaG3N#h-X^ELBV- zTA02~Xv|rpd}!6A`_O1V-?09wQ=0vzRn7IX#yymD5tGK*I}{sO0j7gG0&H5G%XaUE zp6t6_jfp61-`?=tZioPZ`@Y~ci}Elb-O!s<*JEW)DKefssg&RqGI#a;QbNXC%XF{O z7=j7c3@f**|B2as?j*%uX+I3;L{sHaTOB@@9s7;d>y1KslTw7|72lhp7h&G1U_aX@ zq?x60B`xwM$$|0b*PB*`$(5A!8et-(#U359Zl{*#Q!5a^uw<(g{Id17?q-VVYirw_ zX)dABd4Z>bx+_;XKFRi6dC-yGKtiq%%b*~I3c9tn9hhZ48}cG;b~;hcq6CQJB(!;` zxIop5-|y&%YAYHaHSNksi#27f4c2U3DJ3;8AiSi&YNnBO|L2I*%8Bj&KElr^^ad1B zTB+uXPRcHa==*)6TTc_0)@50Zg|=I#Tr78r0kkAVVpk{&Q*Z`#Eba$4IKE zgBVT;c@Km}wMuHIz+NL=)T!wGosZCoWMfOInZWX+H#AFUd8)DTqj|s8t`fFG+CU=!#FHIncvuC-R`Quk>^1!cOa5 z?6tjPuDCfz_6LQ01QtKEdv(~$WGxIPmSto@n9ERgYh#7a3$klVyeOO9sdml03d@9TY(Mr&W6P&$3wWd3BE zq-@&zEC2b1{uvL*sIK8*wP?_Y7u||&zLgxnvYPLy#n@S&G!`hGivt$(_b);KggoBG7~*Bas4&Bvh23%JEFOlqEJ-@KG^Hi~G6xxzoL z`u9I6G>|AQxp~M??l2Jj$2I-_C*~_es643|+(m}}JVgEX&m_#ESYFEQ84a-$>Y(NQ z_0OU4Q^ZPfQD-iX$4plACH$n>{g+i6=6t!*6O3bR=*3^ZA5@w^LA%>ewEj1Y*)xya zh;11!k9nE4M<9Bq#Pd&2@W;&$e1lGkiaK*~8Y;=p3IG0N{^eT!?V}iGxHRX!MZjPU zJ4=j=z=Afd9pC7la6iFRVoBTlqVv?_iL?GK#y-Dxpy2)PBs-WNG@2?r;I(`H>RHBly7Vvy}JYHLB3+hd;T`=!jjQPsB9^S|u+ZH5NNBcKKVH*R zIk^M&Dydrrz(BswUvQ1HMa}fCoFq6Y^16Igrn=Au%;sX;wLtaK@w-b{12BH zsxL(&r^eN&+hDN9g^OY$){8bfmLT@#e(rB^1KxB(E+L@uU420-ztIlTeEPZLONU?I zL_&x&S-z;IiwL6;8)fkYSvG3wQ4T_|olvdQVpeFs}6RH+c4 z&i71-V^_*!mxk62mRKufFL_xy?YEzOgDd3BdWLXRuH>dg)>9S7y|`Ddq#a-iTKK7{ z2eR$Pl|0oe3-#U~hb)X$I;2o;3NRaK%w>Czlkf{hEl(f$Ndm*qkTbX7xEz@QDgODD z&T?#_Ag#n}e=nR^tC)K3;)xq~oj>G%V;;l95Ke+ftA;6hxa{{M-$s&s@-B=kO9t+i zSY}?mYae}WD)GVx@qE&sM&N*SFO`A7|ymcO<5i{%ND z$uP_TT;q0DT{j8$OB8pg_y6^Vz~iowW5BSodcTw_q?__R@zZnjj|ZgSfV@Bsc@cl( zsi8AS$a+|pPvJd(5)}WboMDEuA@J&ejKF_!>tk41Sy3%;X=BgG|IVd7L@wfG(gA(saG_P_Cwhd&DI_*eg@u>La^{NF6BF-|R^T)+N$QmH}D@MXP4 z@Yg>AU$7>orNa2XNlbx>31o5*eBSb#{Q4<@`hG9O{mxz+roR*Sk(Acq=(Y7XQW~^t zNJ@it?Qi!q3hIiAhe9Cwpbb@if0Gl=qhNsfI`pb@rbsy8;t0?SRHSENe<8wnu_=tJ zc1Zl*t7F6VrT~0qs;8hu#2K{rw)kj&<=*`UA(Z^70@4dg-PQxCpAoPb|0bF63~~6) z*LCCvPaeHKj}3EA!Xe3%ce?T{X9>}Kpm<{l0Q714=A0~yZ?h8*M;?z^M(0o~LvK*)yF)U0}@rE3*5BNZ;KOQf)S9Y}{oTAzTaHy@B3SGx9}yxhoR)X0!q z;@!}uL(t7OdQMOsn&>MjS}EX;h}AsSY*+;Q(+@h_Em-iGFAvY^mWX5@g|*N$ve~`@ zqIo^&r0>ev+9v3My!y=o{dQ&A=WGNX@tv?di&6-25TE%ADDB8kQI(@7XnTc}iSYmcvcx z*4L`zf79ihS$a=sT3xh!3`$>4{&Ut7fBB4CAEGgB+t%E-w)a?C>fR)*EPwa`#6Z7B zfeP3qM4NNBA+TO5Hn^DHW+g>!g3LQ%vlk{&7eTYsN0-vF?zK=iBJ+>!MOFcI+hAWz zy8M8xe{;sM9_)GE71aZdU8cxk8nvO8a{CVA(L=nP*qmi3zcA~$-QB+p;)p%S?lgTg z^H8Y-$7mzzADImHv6wM8K%UhBKSz~4q}NYebPhnvg#`oN`(#*yGK)41-Q`>mu-$rI z*`_(NOWMBOT3NQW#3_Q`2HS>LPskON=Gs8hzCJ-QI*Ma(S~;M0Z8XwSPH;LKO-u5o z7c^_J?ggrgYl{eEk_XWwu1B^w(=R{5*V}l8HN(EtXI(e@4qa~5mbF(z!{wp<4Of*L zBewFg(0HR_+5Dmkd_~}BG!D9_`p?}!S)klFcr^@ z#uDMbo}hl%8w02rlVMV8Mn!+xy&FH`naR011O+ZJ`ar(}J4O@T zdR zWV)1s92g12BD)S*@kQ&Up7R;mYS*+}3s!a46&7QCI}RILZg5QSqR)<9tJbQJBHyp9 zSOg2Z&hYTu=o)ZWGX*JJdSdTfJ9cf!&L}fQhb*8ywG;ygz(H*)OE9fN;?kZ#7B$bg zfj<6vNn3bBLOpSr_s6$JXo-h)@uajfLeB(y>kphH#N{rt>35`iEU_)XMz>8hc=6BR z^3P?K*ZG5G%P91Z7smb?nr81qN_vY$wOL+v4WATyTX&x3Trf#J{veGl{W&+p&rQTUofK0FCNqc z*n@SL%BFA7OO_(9m#y=TCkU{ME=iu?4&sVowS7*}p%j1 z%@PK|j=pnmsV>G0a8qM~l#V7@H5FJiy?DxJB_%=L;{ql|b$ic84Di)DZ-g4Y{w8DZ zofe-WrP16SW?F_jQw%7DlGr0bHz$FdwF02#5O#8lq96P7+T+Pn*&3ydIAG_8gZ?PJ z4j=C{z{N+48L8w2#?N)fbY+dKpl>O3BKB4$RhiQvyr#G&8*f(f@5;+s7{5$$Pp>!M zn6px4AYPQY5MgeX;LOTgR3&ssPMPfel+WeyeKlXKZF$oFR*$P{YK5ochaAPD*|e6$ zO(L>%IUnL9fOXsmVc!I>DWPKueP?`iMmf~>n{Q>vH7T|sEXMeW+@ouHW$?LzT zMOZJelstt&k}4)$3GL4n zWqk7n|JaR+Te(_JgAdxa(4tj=_J}pk+)Q-Zn#%iv&8a^ZHL-{WoOBRKCzq?B|g zt$93xy?e~oVApB+&a)cNcnMxxB~J8BY556%UWAo^ydA(&)9qTB0()u^>vOwQV(h4tgu|0pu`NCMkT00xn3f+#+gD>-aow=I}Wo59@Z zmS>)K^1E%-70Q|S4>LVGhrd(t#K~xqTluh&TOmlI&G+OIZ1iSUi8lSNVm*Xm(XA{aiSXzS~Wd(fJEvRd)|P+3W76a_E3|JaA3w> z50H`?KbeQ|bK#>biv|Gnm`1zCGo;QY2I-`<0fBJ#+v<&h?7n|F%|)A&#k|wCJFlJYd$VZ|T(^QBs%&%GvZM^(;5eh< zJqoMZ1^JfXqx`*gFLeo(fG$6jP<0Eqc}FiVBJtLKWB6I`Aq&%$g+FWFR(>pkLaW_2 zb~bf%F3B%o-Ds}ZLqBy&H7*ADL{+@0-#jq&nc_5YHlH5H*6EUeR#XT29IVcQN^)z)(KDMdoP$-iyY~8cWJi?bkI66>%P)EO82?YT$i5wfa~TGLBE@gS+=thaa(i^ z{cxA|=$Kb#Wg>HjY%QY%b!uG@Mq%#bA0u^ROX2v z{BeW}lTzxvrzBM%8|wnxYa!P# zaHevphk9b1ojYW*zOT({11eq5>y&unKzPAVJeGPl++V5 zsoCwFz%k*LDF`EQSw^NkpX9o)VW1c(n`hBGAw)G0H+=lPcxXA5Uas?k!2&$q<0J{j zouyhnT=>ouRgD*lp3K(o_MUf=-X6Ct&_u9Bsz-WNVam>RG)LMUz7%%2I4Jq}w3PUOX8$^F?LGb00Hq<6 z{3Ef!IyHrEPlfKR%=C^}dTxZLx-``AG^S|_&Puaw42K>tqIrejaj?0HL2tw!tz$K7 z!tlZ>J^RT`kg8E|VzJu&M|3Gp*vTw(fL2!4TNv@0ghwl+&6}~m`HAPMqw!S zX`7*6q|s8VP!S?4c_A3jTD_@^-F1=VN@BkBQ997l))~MpvmIw9l(W;`j#~({PKpyJ z!Z`SWM((FcE^-tAesGR{l}9k3z@cvoLa8Ch_F1P0iu~%u>289q#YN>u>+c^RO_>pk zEH%4q+9MzD#=xdzNL@M%!Rv{sQH(4>L9({0dYw?xp|rdA-#ak`Sj6L(kE#^_BPolt zpBE~6H;@4LFS;(bu_Vb%-lIgyL(&3q??U{7(O(Y2(Xu40vTfVHrPM5xt$dG}+@4N+ z(piuvpL>uwvz)J`k=f~KdFq*dvcd*Uv@WT!x){G;JHoA$1O4a-fX?5ZIrc<@?z*TZ zE5b92TtY7)`q}a2?EGS0^(XPeceBl(c6~jPk7*d9`Lig0iUJk?g-7NhrfY&+X8Gzb zdeAZZabDtEL87T)c;gz;l1|6)_SINsvRb^0FL;IQYS+VXPx z#B{+RpM%Js$SSlul~KprHzMpLBVRRoaxKs|5xaE5;KOz89Bw^A>CiF^zIP_%nRVV> zR96-ky;IZv^(eo73xLae#WK1r7{X{jP`h5MBMKK%eMC(aC~w`6no<`rrzOqQH6^!R zXTCelW?bHr>KnNAw)fc7vX21S?P=Y`xbpmNi=z7KLOvgybhdacV^@?Ob9hCaxxRmu z5F2+eiY80w%jX9BGVeMwYh5u1`ai$%AFcO~>X=G{VPX5q1v^WvANz6q0BZfr9P}&? zXoTJJJ*T0QBJh~BR;Npvr|6V)X>K(N<+`oeECBCuqX_bl0odApCD_a8uHIvX@)-n+ z_`o9kTbOZy_{!6yiu-%QVZmrncs)lSWRflc{5c`FzqjHTTN>#fZ4AIk$ggW;-h0A- z4pU&mZHze)UljPJC?T}OcCk}N*{j)y&&<>dY+`%s z#yjns54(j*Ieog$ZkWb+B+EU{F+Gv+m=3I9OM?qcLEvI!iJ;35seB=fMNg`hwQ$?w z?I-|Zx?nH8ED;L%DAIn|I2DJ~;#VZAl)DRf6KfS??}lf`g|^Lv)n~wMPs^HbU1b zC_M&5dhqPL9%FAF*{ri|0*z^v&>qZ9-k14N$N*S7s`y~sr%#JkWxv%q2>Jav6VG88 zAWg`xxY}8%cfX`H4Q{E2tvgdD;tub?z1*q&xlx<7;S`}cR$9M-lHO`}4f&y-FB~ru zhPOsOzoK=jixd&L_#4=Al1wO4^N;o0KQl31VTo>sQshqHrFM?z3FR!NaSSnTnHB{r z0-6K3N<8C{=@+98pRNn$&Sjydg|}AqkqkwQ>NXSHw620JvqdQ&lEWcGbUWmQ3fL!= zrBcwQ1lLYhhm93$Z5@2?F_TxzIB~Tz>1&oul;bt_O-by1*7>ZJ5?o>2UlpTRF6tW( zw&V4im$>W=x}d{De?fsI%F6fQTbcH8E9=0qKBt*gJ%l(_d_|Ir=@T|YqPgev@}IY9 zNvV9(jA}()D%7K=PN~L=$K$(G|9gs_OzDYnJO$4;S_!ibFItj9H5HXr_8#jJP^sS9 zlA+ZwnFSNlxp0I=wB;bn7f2x;s&|XZEVfQYk&?DC#zBMQ()VqS?0$A+n8QaK;$5*= ztqPr>;TAZIhQn&P{5uGCEQU||pEFY=P1f@9ZZLb82Eg%ffL#^j%h?r0Ld=(@NOOxKAEsGNoY9f&~c|vm?W~GmZ*#H!mWq#;_hRsmLE&~RO&I~ zax1oFIO*1sTz7hKnNrlIvX3mDo{s@m9_z&Iv6Fw~fPY$n;N6IoX1252U?mVt$T`#TI?xQP^g8+YA4^A0a*~+FXzD7CFKCeuw*&fzPEYOhbKU9&xpGaoLS26ooFS)074> z*5cqe)LD?e?kztP{*kqjLB%@wnhGC_=2Ye@@-C$Tr8q9@FW0x<3N`c}%6MaD#Y<|JR$~o5)h~MWGfg-0lPn77=G>3NF(j9Fwy^ zoCWIvuYZ=l#%KTsbnI}1-ral4T(fp1KXk9zZeR9b%q=t5jg-1Q5Jf+&HU@hvbAFw6 zzA54l-1@5^veKsy`YPC&K;H_wm+XHqKWj7xkm(O4e%GOu1uU*axt)bwEgpS}#A@93 zp${q-yZ03j`3Zi%aK|GWI=KXCQ767`94Zhoud&K{wgj3gp)chGSoCStJMn@f zvn&_cIlSa)3SgK#tt~%feSf-#@EcCUzjh!FFT9fTM(>@LkM?0jNPT9QHR8Dn}#P6OR^$EJ}k z>4xuqn3?m=oHL`I_xtPnuJ@mF&76VFex9|~z3%u$_Ch_P7of!jM0YE@N=^%me-k(oC(66npqQ^F%jz4PC8ZqNnmMK=Q7*m4 zicK*TS!?ipp2@}ZdE9Le**BtmzXp{EiSBjaO|~f)223$D&4X@5@%p_$%0sy=BhtjR z9nUpM?l;k@A)Zlj`gP&j-(C&J-C?Qe2mm?452g-vBsUd#FFVI6%LNDMD8*$8JFnSw z*ipzOw0Xj*2mOE=dsz+kS+HeWT+4L5-@or8@xC|jq9P0T9X@s6AY=I@SIlD(*EIF4 zPpErMxW>9C!*O2I$=amMB%bTwH>|=&T`c6Q|F?Y&MEzosAxMMPe8&0>z+0cPAwTB6 zcP|+apauTy%fwOXU-=$LOP4x<%M>3zg+jF}*3g97*<3Ng zJM*$ZKAm&_an-e@DPy%WT(Vx9zlBA=KsS#t@<*}gqsrt4(Gqb{k!Oj2VIug|q{l3g zSSffi7EVTGx_WZEbxw?5aTb2QJ{i|{mUx#BjbN*wcw2T`PFs3iL8~hC-9>LOJF@ob zqm^<#YQ3nRCKX{hDdBEPVyD=!ifF;)sYj;PMc^mVf$ZQlT>=(oTgMCrRkF_yg1hqY z^c)VoJV?9U-UTRkz5a^F+L68<*#q90yiCd1!W6V7Az@R4YZkn2T#>|TBH?|HaPbB5 zyd_YxX`%Kd!dFBrcE9n@zvW^o&*?W^x+dQjeg^*>ou!+P$-&m;AnvwywkE|e28siJ zL~XawQ)9g};3Mmcp|$OU)Am$Q2~#?JlB`Q%SLoKtdBq0fb-~`%7h~OpwsCr={}xmc z8M%|lvri$3Jjdv_{F6xEM4Jfj*B9{M!Y;?jVB^$_aJOZ)lx1x`vn^C~t%<-I*aw0J z5^-?8PBt;wMlKgnt&Ix1W7WDI_H(FI%v%ux8gX2qOr)P+xnmGn~tZy z=gNx;qGB8Xrnk)5bxKg3*w?^*3^;xDq|FKeXVKmY^+iN4yDXqH>ma6N9r>wSsr^aNFmC2&EMOj!*4fB-~fBzW$2%3 z%3i$Yd1#jF{^N%MU2iB}#^j^dCgbYfBOM_9)H^W=QIpDe&p2Z=X(v8Fj5(10xc^=0 zGzN5-kH%}wh%AaHF^6#G^MS>mlH0R1JjwBZfA)BcImv})BTxP$;-)01TL=+)>W~oy7%8uywo`-YVsDyrf8C}LZ zA93gHnXt}byL~mtF)1d}0EM3f(~iuKy&dna?dM3S>Mj4*jd=8!99=-b1H~m-;#Z89 zZ%}!g^gVrHXjq2acUEJKAG^S|@*T@0miegERE|?*CJz%`EF}NhWi34_`4}cO8A$QS z(__uY9L&Xp^0jgeu|o+u9%vV@$K2S z;PGxR=0fsWflgf*4gHCp;G-Ec(=MVR#>hi!%zI7!2fOua zTlRvt&5a7Oy+=PQ-hu3S7-_JV^fjKa(a_EmcFGT8*i-ZS6q#IN@<)1?8?~f@1H%^tpuLw%`!~X(r}` zOqJYqcMBgiwzK?N|LTAIWpn*U#10oF+5cbN1Dyz-)~0yuzkwukCRz#5+`0LG_{Bfo z^#2=Tkes>=H+%WP_~gt`XXt15=zHt&G z;QL@WnO>*cTV$VQ5A(~KfsfA+P8$B0_c|+{_}{Q8VxBAaLK%@Z?@1RPO!8yi< zFM#Qzr|mQ=4$Z-t^T)F3De!xE zkoCZX+YeLCL(0n_T#4ki(hL`Rexdm@z~=Aw${%q>RBVUjX7>)EIEHM$4fPyRB_=s%ym5xxr_u%l{Kb@u?@Jj&36>-tUnUZzW9x)V! zGF2_~I?VusVFCb#qbGfc@|9rvdk>mDfjke}ki7y-)Z((Vvd0Pk#fy?W7}Gdrbw?Bd zR8fu7s#$v4Q-X0-TP1XO~2?;`9}FiJ@dn&oa#0)CY=VydEA3f~JtTF2=bH5>`p6>?-FL-B24Q($ZY-GeU zf=F=@;{oz(eQ)HOo;6^~*Gw!ghzJtD|9bV0b^h)ycqvckKg+m3i)6B=n1JYlnhQzUvPC;nK9N>x3UeR- zWo7sXbhgsHl2}kLz7R@LQ~U}1R_ALshQjN3e}3i9bG%IQo;$eodWSogS`#7C3kb== z8zq#(s9bkC3rJEAq?OUSjzi!=_IL_U~ax5(0Dblf)RTT1EwoVHx6$^L+dg zjbSJ^om$4*fg?KoJBa!p1Mk27L(*Q#w4QqbDIKTM4Z4e7jWxxJ-=X#I+)=D<#xyQ= zhGz?Ol+<;PT%&gg_Yu9Mn0SI#}r3^ZiJp2IJCI&}JJTb6hX98hbr^dH*kr z^zOqFHhhN(mu}y`S;%L~J;6{d`L$E?dlH|2EWUfec}~~WVIwirDc6>(&f1jhz|pYe zQ~WrFn_fzyCtIHEcw@)y|hxuYD}+L@i*A9$8}ys(=g zNhdC5J@L1VyT4wEqLE6(dM-ufGMf*;E`&{sTJvlJCVk<}c%_xk@(HYMNJf~OXzU4r z_#%BAqaXX1f~oiy!W=p!R|Y>rurLAvqri+?&E->sTnYBXJjZ3z=%HWYZ%1fbCwq*I zSG0AwZg1WK82tOf#Gg!Y4>Vi42gb2-FP9dSkrE3`B*+d|#V=g)KfHDPc=o+bTzdzH zxkrJ`bf==Vk8d?gQ$WbRL=wyHj^gTim#KSoLuDn1d_cAp8=nEo)3p+x+);f1u5%5Z zgz(@uYu8l{HU`0f%nAaIa4;E-z*}f+1%WyWvd7mY;lQ(tyeN^>RF8M3>*3hUV6g&$iVMT}q9oAa)Q29Mmu< zYjFfov1=7HBYLjh&JEu)Q^fBAs>@Cy ztna^ENB{A!a=yg8CLM;;G(sW`RLpi0wXU^^8Yh#D9xBMWD`^zSN)}98DKqfpJi4oC z2qf&TcPZ=C0F5+qD5;(3Ep=@bHh|AxymqJJ(Ls8?SAY`8{rc&H+aIU+&js;c{y+CM z_WFCJp2O*;Y{w&pBd>M7-IwV7VVx8Y>(uBC-VD2NblWRjx{lRH9 zs&Pi};XYxj!11VtW320|FOUw+c^NNVU+eMaFUTl6qmmzak)y?iUtZHAlP>$aNXEd5 z!d0he74oLdTNtL$wZV!71(z(372AMRM26Pb8cCd1z6IKZ`X{d6MX^ZnCePu*6H6EU z4|{wGA-S0Q=`bj+ldiqJ;B$(6z(Vufc{!>i#hSDAFr0f{4hdup7ZLyil9fcRz$HB{ zm^CRGt1t}eIkk=6@1dgC*^B6ghN$W|x3Fqte-3#~^oAXPxMu5sapGeLec&O|0>?ZU zftMMlEz_eQH5n>4a~fjNxd?YC&>lu0O@9jjl%6Y#&5ECdpdMJ7_qgr_Fm+j>MWxcs zJoCZo9VJ-Ttsb5?X@%1QO$c%g0LwuL4&5x-2PE|gh`2T~vekp=*K<*89l=<4lAYwF ztJn5Nu%*L~PiS)@R1`#iKOaOJktWXl?yJ>m2WTVRwF3zVx10M2bH6($V4B;V-)ve z?=T6mgB6VB4xWEJ;Tw_q)X7On{B-PqUSXqSwXf@j?)<ARW%k)H zb?=I&d0?zEXTa3pCu*}xv`*jLU8lj408z{wZm|wSaOGyk)J$c!Hkl1%WR2ok@Bc`+ z0AOq-2V~yn2axOvKsmqKKCG(eO2^E6Sb)u3j}~_5M&d!?fJ2&?T%T~gH+t;1V$=#Oe2P~)_;3@g zm}7NK`FDw|rML37NBo#7=-9(Po38^bHE4Mmtu2gE1!DWWA-by}8VWC(Br#&V zHj`>6F8f$6uykUlk_HzwxqeB z@jdZTWr{WNQLM@!<{8Jt-IiK7JwB`wz)FEWfDBEw+>9V6OMwwK4p?G}M-%X%X>E$= z6JY>$4*DB{ZMJnn%Q5%M1qPm+>*|7ImIJ_^c9^|Sege94f7?ok_S&Mhz7$=|?g zIc8@p>#<%WHl+7|${pBFpbyFy4$7+5<5=rCY)B{)Ym{5VGxoj7@^d+d4voZ-DW;2p zRs;7w4QIfFEOGwO9-zNL-~@u)DddGE;t+X0Ga);XXoUas|U{}G#V zbufCf8NAeEmYeWgsRXIx<06@LvW4z>krONlULNrHH zW3pdCgvKMS6~3!=_J};12VN=LX8xgd3{yA51Tkv1g6rXuPjy|?6kmTe*dkeu-n}?Z+3`?+%I|VO?cBi)KfPF| zw&w8${CFnBYkeL$y$l5RfplbYbKc^vD#cM_FbS-DBmr`iRK#b#Mlss494h$C8$V66 z53@Rp&x^)Z0=ipHh}blLD8Qf}aKVz~*+YV$nPNtQpA!#CcbfgB*vMG0+>Rd{LZ)Kg z$XdAT05wq>bbEVpg}bY&t$x@JG0;8M-nL<<$wV=S8wvGe2qF|K#zq zoaaT_>>-ZU%h<3V7lX}v-81)La!fUP1#-TWthei7s8Px7yxwD>ttnc8)8v~&EuD$^i$HL52@Y4mq*4cEf(hqZ;&X-8YQ!hZ0u>dDdV^zC6b<6)d=%kh zH8>^#yXt7Yikons6yXH(H5G-1)<^hHi_jO#!yE??siQIErv#~4I9b+#a9CY4U_xHw zCnT-wznKJJM^oxgG5p+%Od$~*oxvBi9GGu`Tjj26um{xC|w`mIxS0Ij(Vn=vUKZ(Kb_p^Bh_DQ3y*~} z&E(2`tAIp!hD(2FQ*Wq9OxBWOLTo}jmlFBr*i~MZWz#GupX*`o0)(F4(4+5XRu=?;GU8cd?vrruNsdf*Kt`z zD^l`8i-WwR40Mc`Ap(<9=1m~hM~HqQ)4XyKFuvY{I3c?r1kuR~QjSaLv80>w-;@fX zBGq&%=q~lf>p~&&J}%iy*PowN5z4GvaZRB=E<=s{%2c0~=FX_5)vU>!iq7!EQ!u7> z5n56TrvQXyipq2{d7L21hFRvhQ?`qRot+nh0UC22*M9lc=lq-N%N&ojm6Yy-PP{LI zH(Y{*!cTzK1{u`z_#4JwDc9{k-3&r*7JDJgQ+6lZju3|I)=PX!#vh!BB;qO5tb6Q7 zIuLJzOcGfj>OGmSleu_WxRSCr}ctFU}ay)@m5d2c~4Uh@?sv4(Cj?5}ea& zGmm>(NebRzxO77|%YXRRxcW>D>OS?SRW1_p!0SZnlGkhN-p_Y$t;)8P#JME_lcw&I zFRdA^>xOx4xCF|63b2^1(D65@1u$G=izP)-Y~ORl>1PQt(heYoMXjG#2G(Q>ilj%1 zB=}~5r!aJIo!lQ#i=pdIU9o%cnDSj8GkU#gajl`$b@R+g9wR?QL)^4Bx5oi;S(M)0 zbhUyIL+Tq56vi-dXax$%hj+sBfwG?EYEK_Nto>#ii&JZMctZp_`qPC5(jWUQl74&~ zbB`tDwsG3)*b95}IijYwR_MB( zDa_3;w<}eAQp_KIy-qWh8Y_||DlY||Wu9W1s|Nbow{rxOMdJYQ*a`e!O_daHVKwH-XCxdYk|*%Tb5a3uH?p{QMDU zTn@k}#TA{`#^U9LQVdelO>iB0^7Fut_8p(aXVnQ)TQd#bQGe!ggysEPe4CCd27fF- ziQMkSkMA&}*KP_tIi{UuWL@URSyHLbn|cdvUDL_k(yH-Q<4qR+KAsppnno1d8Ur5ue{e}iS zDR9unkFU8tID)tS7Qkh;2uz&Y5wi(>ScuSUgC}Lrx`}QPL%+SxG-`^J;?dAE9Nh+_ zYC|D5Ey}7vnff2A5WP+?)>-UiSKbZuHVx?ePblgoF@)QlbqO+_u=V7CbY)(dbbXLO zK}OBXdJ4(V+C%v*qi|`}q5Mr&wI|RkEVucgClTF`ka9ofrYoy_0Qm6@-Gm>PJv@?; zcQ*@Ki_D9k`!4ikf3#UWt~j|u=rI>bO6E{BY)o$-M;|y)WyLmieO$%Wk|2K$q`3U6p2U`=K=UfE_m@t*a;YP*%Jknb+{Qs_*9);a)qo$d z+grt|wXA}|bb%!-@-9~5hX^Bz7}aez=(FSsu7A@-E|oM6qwi8vx1Au%h&$xU9O1f^ zU)3IqCHKcjmu@2y6{IhLYHPYJGUcKQ@wXk5y8`BR9aQ?E{i!Xkh#O=9R@2#w%fQgZ zAJH}fDA!Xp4yZoO(w^jyJ!H%nLX<_Z*xg>LG-!#|!cDCxTs zwBPDQ)T)QiORU_j5eUf{6{K#@!p7E(_|FqsR}O**LVtLM8cKty?{lD2?xwTRntVAK zNx)~-S$9g13$sLp`VR>UCq%h!Z<*$K;D7+R4R>~?=1e8y$~AXAw2=ew%OXA;VK=a;ygwsB)n!eD}3L>kYT5@{*UqH7+wlEXBdjxw?c%4m1hE@SjO) zmEbZR8eV*5&cgQs!WJ$WD61hjjz#ef9L(7!gYgzTPAd;kU~WPhFsHjAk19l{W2TO6 z-)xJ<*=~gUjlvBu><}G#XJ$7`Hd;EY5$Ee0r3O0mem(cNrS12~A|=_$H(A?&ih59E3|wncJ7 zB|Qn32_$FBXcJwONycMtsbDX-%KkC?XDoEvDz)30;E1*yOwr2iVYmM}_&Th0Zhd{_ z4S#QE55YQp-=a%rL&|t~o?cgnepgbK#Sng@B>!z7t~Tnc${oOKtAtmh3LNF-YhPGtd=5sR8)FPt3U8jlgw30qU`xV>IvGySrFUdP(O^Qzj!z(v}xPE^(*yxGHo zWJoB}?jcdm_ zWJfiDP&}p`G+Zy_{D1&-%)3xZSy#wdeJ7U`eZ6b9h9vV&y7~B5PK(Jyj)rp{MeKTI z0obX~JvjV?kWtfD;S2G3yh2vDoLjw3LK5!0h{=Rpq;T>QNr@dWxH0_|UzHq4`bJ^n zG?K$diP9gugz0Qvc$3KZQc_HQsJlS9jp?(r$Pg1rIJ{TIR%t&TX|bq$=4~*{o50yY zqp`5ts_9lMh*gLeQ>F>qC_jdvnLF9 z8SVVhdZJysm_XRC!boO)!CK-TF4w z?Q?uY;`Hk`V{83pY{t6{hHi?A9RPt&e6Tn})07h=8jLGf3BgRyZWkFOX90Xey}KZ$ z^ckW4#xD1yU*v9Z`hzoD7se|=M*A*&{o6=M{H$Q#p_4~jz9Z%@M<6DT^j}aUXxX{I zZjLNC(9D*kt3OlfKc)GaqACzqL*0({TFlg49>2$TnowucUEm|K*c(0Y*k!H5Fj<9O zcdb+YA#ZN!=@M*?Sp(gv!l~h!DUXK^YQ?YVIJdQa35&@rC*mojzVwF{z(@L5!ijIb z7KS|P;?Fq{x;bjn<9x%@Ld#?+ne$XXLQNQqO>pU#!0arS6rmZ{c{_0z z7RiZu?dR?*?t`jbMYFo{!WZw7D+g12(8R3yHETJEhE(%b`f=DBL?}#-|0Z~M5fx)s(D@x}W?UJRtS$LbpHloqJO#-Yt!LiNIy;bXB^Seyj0=Diuo^)QEdUYq(+#Yg1(9zOBST{)I0*JGroNNX@sxx{E? zy{9+XiMx5a;p6ORu2ZftpY4#4bLzufX0xHLgK+c`@AaYBr>(I>3m?jeH}$6v~n zZL$Y0tCSGXI;YO@DY^Aw4^w>I`R(siUP-xb+vgm_!|z>7#eUw*+Yv&db0xBtiW4@H z8_DLoxfVw2`>T|r`Q)SFq|uy=L?fp+*ki^kEEnvOJxlML`GIb=`(F1Lkuruu(ql=V zd6f!bPGj-yyVfg-&#F#MFL zgK|&n>*_*gmg;PyRGt#;HB&yzoBNx}>0fKnKV6uS-mq0$sw~zspR-lHT`6X^xaCBK z5IJ`dtd@pLeUk}Lf3p#i)^A#VcZDEF}<&+cun1rtRyb>Ns&oMp#!mHp1@C;fsvklh_+yIUKft|THCy6r_|C4AVb z^1cOk%IPP6==>J&P(Q`sTfo+=2_#$PGD`ormw$hyk#g`uu_7b|BJTg_)D z40h(xN~xj+eTgeGvkx@w*e91+mPg*yu3i){(!^ctU+I)%c#zCnG}O+ma^7yD+qO3c zqMthGh26_)_z{N7J&F9AD`#D{rAyu(mJp-fIR9$*;<=<8vPBf6&+d zKIDjEkJk6va{F72yjiR2j9;hs!G0Ft(t6Lo^Lpn<86PBFDUEiHRNgq%n?|u>*|FB> z<0JBTm~_NDBJI}Hz~$>Dgq(x9^$|Hm{L_BnGsJ2I^(*}3S4!QZg3ql!SVhz}r zpmkHZZz_=6MekqiJturw8l$uP@b%gTKTTHHk;>L)0e2M7VoktcKK@iu3v|FOs_}Bj zyZuh+Ir`blZClsAApZ^WJ+v$n5ShC`baFz%XYhRN&rAktKVvuB=+4Vc=qJJ#0Iy%9 zV8#>7x(fQ(7BQJ$E->xZSRDVJh+$yEp1C_R6IEn!~zc^7W8BJ%P$+MR8!o--JEu(QE z5_4=ZdS)M*um+`1x9#H+ZkPj(TzXA}drg$_dd-MRzq67}>R@MMI_DD>+No^m{_D!5 zjF*ieTQ}8FD5cyyM*xB8-AtG3K#T zzW`b?G&z>*2=XwZhmY6WJ}P0M*iZ;F-{vrr7wQC-0=QPi7P~&tQUxk%O-h=K$F_CLjigifrQ7L z)I0Cj2j1`F0k?(jUt9t|l_5yx5rf@ zW_)Si8~+YPdMQb_MRUxh^ikWY`Q3=|v9-ZLqiZ2$Sh!*AZ~W*)C*X+Cn|pF;M|>Ub z=qy*->9p%$+|@4ceBoG<(Zctxt}D@$eG^-6Q#qRMy*K9eNoE@HmTFdrpzob(E^PS0 zO^ig7o9AAR9cd4$H570azH*_ZsVms@w{O)*GP-_#Optz3+R^;WK@oOCnK(~{-SXr5A+4%y%t8SpSKN889lDJw{upLG$T`b*|yd%bbD}z z)mgE3JGEp)z-_kDs`g{x?>8NHE7vZv_4m+%Cv5NfjSDJjzjtFn?Ozq>w)nI}a%Yw$7Aq%=yqvc*UhJef2b8Xtxu!kpWs_V? z=P0^eu=POZR_cisKvfN`&UMS?Qz7;&-wpMU!G@APay_8hy}d%cYIC_Z;qC>4r+j_F6A19ecM+mRw~+QrKy98THaj!cxC36K9x8C{fj_x9#5X9n9w zLpe&$h^)=$tg2~-(1z=O_kP~_>PDHcN=Xy>o3stanY-(DBH&AuyHzjEU00{d(yr9V z;c6A7xm%%YmsU;Vdwjm<9sBzW7L}pf7__xx)^c@{X}rAn(Y0bC;WxOSoQnI(vSi#$ z7yy*Dl8qY|^+VDG!Z>gO)(UMQJ5@Dw1}I2i<`qLSQ;Yq6D#vv&X8oac`^-fDMQv5V z?mF|JtyXLF%ackOt#6r- zwia7C-(nMYC`}&?e;7LYd8yJ8QnN>k7F}_4UdV-rAixNK@xcNh#0C^w)c~ZQ zWQEPrufxHxoOR;VDLzvZfWPGcUcBQ%h{twV;01C@?1NXwb|aAXkYT@Nkm7UiKRrEjgkjWGhTz1*m?y!Ff{wCN9N z1My-Ln%&ug(|P9xyJ7mdUl8<4usWqKRFy5wZ%Fh6LFA}=FwA~9Xh~#yUPO5-0j}aK z7#*|@*F~5CZtg1H0U1Fc8m3yk#mhYt9wLhS>Tj|fJ@Uyrck}Vs+U9Df6Dy>Fudko{ z;O}dLX&vtP{&_~0{1DOVfdub5D%^VqPc+3sB8G{dB299Q5v3DvwJ@cxn49!l5TAkn!u7*K0@jm`H3)Nmp%udM2A9j5U$`#EBh=Jm?ELHY0dsiA5_4q3FysG&74z%7YnH zP$#p3#cVC}ntkGDhb*mVR(&K8ffR!O`g{mx+G=Dmd?6^!+tqTcRmp#|-&RsB4bP*T z>v&>48|~7+YP!Du;79ESSoDO`kS599ZqwmU#&>IJ;7rCma>-Zx$Rmdy=91hce2}?~ z?PJp+k9nhnxCG$_9YH69_0Y5e=PQrL$mlNEqhnwQP?XWP!US4uIt>|M65KTTLU8&4 zYJC;6i9}3b_+|BinP)4!(UqZ8Y*`eDk?8P(I_Wy}w-r8_K%L5N++gN1PYp%AHlE*g z20<#xUhdy(Yesy1)fVdIBe_$NI9gU_W{bMmsk1ycP=}L{$+!&wF!C4UWzJjza-r_+ zE3=Po1#!_A065u(7cd`!-~gTiNd5BBOl7mYeouqQ*3=PJ=>`qwvcR6E>LBiJaFJYs zsAQ?0ucT^|ilBSLo#rHYwDeLpmwS83gjepgskqg{kbbypQzcj+1IT%W`i(`I3Jo?P z_zjAH!_N8?t3?K=3dA6lZ4l6EIA~n7wQP>iY3jtS!HnO3u7u+AGF0XSX^vvQxfeWM z!lif{8<0@ffV~oBcpI7NZHx#ac(8T&F)hW?BbSz7G-y4aq&RbppyMgNO}P#FSe?%} zN=AuBHuyI~kZw5*Xk@mg-@VpLL$f)r@_{orMwDf&M6j9GSCF}0g7GanL-}5L5eel# zH_!h_N4{#)ZS7yO6I`}U38r%X)+)&mMozr*5r-n zyi*mSxGTU#+huj=L*E;aWvj?X5|Y|0^D>ST*xZfS>4aU008QxL>;j!x9B4+xh0;Rl z8wOB6Cg;1?f=aErVLGaHNBv~c&`dYvI49Ji%fiz~?Kikr=}yq54^<-PfxVB_5Q8U* zbqg5*RP_&9?c5g-J^{C!ckMbJ6n|wzPECw>>$~GW3MPLZ5ubUV zCaK=yG#jy}x7J4K2Ad87NG5p{4CW3qQvBodXBoCv=gYl1ukswSYZ7J;zFPH(gn+&O-fDQ+_bR;4S9Wn9LEzXR_9$J&lEMf9;xNceK;P^ZGK1{D-$22Qw6Ym&8YklsfJXNqCz3JD_uNw5_B3@152(?EtK&|}Z+6Ln_ z0wPohIzn8;8cgj|Fm3U2taPY@mSTjK)9lCTPEz)~GV%p$xMlKf!0ciQwCAlC0or?g zo!8G9kEf^4$~FK&Z< z5T366*jFVnmz}+1v`Ol`Yl&eAL8SNTPZ&gr5)&`%pPmcw)>Q0q{HnWwBuTi3q}<<> z7KD{w*-Hn#dOhjybF*BGBvj#>7YB(9KUg3-HPPhwhac(egcjK(bm4q)`V&p@zD#e& z0a}p*=}@8hDUo|0p7`-QT@$<58J-3>zLF|r%%gb6he(I~K(r&1nxuG8h?86!&`_sd zOS3;sRTL+{xU-dwWZD4?>!bRj{oLsf6RUJXL}MSlG2%%^V+2!TA6$}R1nzvZF9+P^ zfizb2Vx|}pH-)(K5e*XnP_h)$Kb4$MG1&}lH`l}}ha6a#PGwcCp|$MAe$bz#39D0j zy5AIiD#S{5w{QtCw98bbX?z9783Uin5U$sPcLi|(e*s*-s^8B&Xb14&A@ho_aArakE(RZ$3EEA*3STKqSQFUJdHxYE~dOV$k^FC+M z0HXbH>@&mJH1jw~y2hag*;yA?DE5ukS#~4%k}uA60d*EhhLIG%9dK4NL??J;#k@#T zWtj81WP%Hit}!2bp!~|1q+i{#*fYv6lC9>B{H%zvJSHWdWxR2L!8TJ>AuTq)4N$As-O8#?Z(2aS}%`er8N$eDEm{7~U&J ziP2mqnG_Y&{DSZ&x{-@%>6WbtAS>~dUL+r8#dqH-F<>c%QSCC~27m+9S$-VX9cMtD zZYh0=KH}FD$$5ZfP`q3c^J+x8pe`5;&#uf~SF8{4Hc|O@fy}vTx&PAP+~0R;);n*)><%7cI9Vt+YRkFCR)d`4j2sX(Gvv z2)wy{EZHVNeKl{yY4$3WqdKE*6Y40gHY~Z|Pd9_6pF&lG%_HHH;;3SJVurD^n9Vp7 zO?<@yq|t?#udh8cE7(RWLRQO8EE*c$&><6?*DFM?G8SS1QP?V(FG{{q8(1!QCbHmWrq=fK|-4AAG78!nGCdu{+AyL!fOK4r`I!S z0y%Wf9F}xAB9O>N^Cnz1=!4TNieU{W!tAI7<~22DA4k@$tA_+xW=7~WC2$3}(^ml5 z9(A{~)*`pt=2>UbXs@`_MEwIdqE+FQzCFwK%bN~5!Y6B&{YOr^q<)>ra{V|WCmP|w zhM;n7rNrI>!bRLk4UhBf|6;X0TygQSCWCRSXDJO)E^pUMq-+RY>_x8rN~O~aEXqW|0W4@gJ>JIgWMK|)bF=8*S+GKTK(0f%7tcM zvme+&zt+cy(i7iDxFN`JIkz|(XScC2Ul(nRR{+X_-NCG9v7`yi?Cdl>kvz3;FP;lF zg-Go?9>k3A^J6;tS%*3`Cq=zrBS*lqErt{~PmuR)OWcA8e?zO^@u|Qzs$o&m9p$3Q z-lHxq!r^jw>;*}a{|)L!r{k zFE%#)u(c}};#Gbq*OVqgLm=qYA29&IdeVf(rH6=D&x8x4ftthg82XbOz=C^b z>z`N*+N>YSuyCiI*N$MSzv`}sU>K{u`dek-e56StpZeY+DI=+j5sX+^ZLx8qU>d`* zJ+GtKM|ec_c3`kEhvLJaG)$qKd4}FLr|B>5HngZw;v%*l8V^(cI{(_RMj+Ryg?Syq zj+ro{IVe}~VkF+CB9LcS@^$U|xJ;HES^n@W;X2_O;p z>e~36&M32FEG`pxNqLyQ`vUhrzx2DfY6^&O zSs7qFARY0JB{lDC!_`5Gyo6m6=+U`Y3EwjfBWX~x;DFf?!bR}s+Y=hW;c{rZ22FbN z(8HXHy8BMDoqBt1{kO>dYU$M+4hj87v*15l3B>G2kMwxwk~*zY1;)D_+VqQM%o_w& zhc_4H$Fx~76cn1zB9dOiWj=#3E1LBbf*#EDma4XW?BZlc)8+~>reG|t#0X|p*&yL9 zF@;a)0vb;P1~Ib|1hjj%KveB(sl1#B+(`2Cv(GroBvJIO$*LUsxhkCP0Gy{TrbeGG zgeR)Hv<(djeS|P_$p+?d^2Mwa&cYOVu~F5AV;+a}Yl8hRYrQMsW?S;4Hcf{w@DYpp zWW>UvRWJv*9?-B~%Qc4!1$9L+h->b#7>a~Un#5b$*4NH;#f-gcj!Re;6Tu_1C_`0m zRl@6U_fn-uD})&0Qg3`)1$h%^mA~8)Z<1GGp%tVfVG*R3D8af#AfvxiDv5?y|V37tz z!kIKpP(MZ5F8RC4ppp@C5x}g2LjKd*FFpI)#lsHz!-%yLAs~jyr=#q-FJgd))UZgR zDaG8$%X#SSye`RV7?L9|0nL9cwiA=vtw$qh^So2iA9$OB9ooDYilmiV3{3fk)}HTN<${HNzL%<_>J&;ukLNydP% zcn3N`>~we$U#|U+L4Eo3LbA>#J_3g@PG1wrodNiN;E*I`X9*iq8GUffbAP*C&plob z3_%{pO?+c@?)?#w6{8+sXbSpHzcWEYU&p7jgbQN$NFv(|`D8X!4{M6*zR=P1p#d@2 zhRc{rJ5bsoK;I;~Bt0sUvzVoL4+VO!An+^R|B6oXBA|^z>H#CpF(go|BV?w)1Sbr8 z&Y!L7g!7B{yLftOMN-wXE{v08p;l|5$J+rM?Y@xdliE!{)*9`4O)nkg5a*4P>Vk^A z>!`EobkV$QZjFwePiW3i5(o74vT_U>D)@|RGU8m~m0C$zaj%Qz6{SiDOnlLQYgF_{ z4g7mYugvqH(nuuR_E#jeHB2r==)l$po{;@P48Yw}5iuqLf>%>K`t;Lj0HQ+2BVHY( zIS^rvRF3Lut1k0Ob@>KQvx?YVl%+K9DCdy27MaM#g9%{C5zd-6#z@)>`tTK4=RXeE zsNB!CY9s6mlA#dq9IHVpW^`H*!1aP4y{aktvh^K?krt{vgM&!(%P~A5`jG!|*~{ga z_k5sl&ZjZYbifegUJzJ$K4xoy%x}{OScpvA+TaX+;r$#X`c9McOx_@w?buU>a03zr z#TyL7v_kXM+=gMKv*6Vl(({Z1*o&D!#qIzvwnn{5BT(Eid?x9$NT4%HmU2#o=A*=N z&^qkmNr*N+wd<=C)kC>DhqynCZ8B18AkcP5ovT(%q4=*hkd`1;s14z(bD0n6%{z1# zajPS4UY*1^=-~I=5Q{7#`Z!eVHv1D1@Bq2DTc%)`Rih*?C{=u*&oSv}M1KTXAk@I> z)$uEkDMppCVJ84rV2k?F!X#N1B_nL411Tr_9r2)OS^gov4@0!h3k^6B`?(OFd^4U% zAv-MEn@HIyUFxzb)O(nQDDfpE=ZgTc(%18Ys&>9H1txyP(i2VkqU9P~Qp`Z$DgKgI zBu*9Lhn6n45o{)NXh-S zElAR%*iH^b^>MfYhh{>@^tneL`L2Le15ybL%3=27iNasgisq!qKT~K&J0f&PO4GEH zFx!I};o&1`HJ1cOet0EAzV|u03~=ajFU3%IaV!{XwSXw>;rA&*@KR-^BA;+w5dzd{ z9IK+Fc=^>%mua}P*{lnoJcwNzpy?NQzsPd@?XYsBToI#zxceo%aEy#*31gE#N5?cx z4@=7Wgf%Ps7C*-=r{_dA)1})kfDWZKDP0(5kl0!+@RBQ%_+pk!yuX&v`7Ol}^is(-hffF*!vItHA*%sU>F zU#HkAEPG_+^-1=?!Z-+LodI4JO#a4 zUD6Zm*{ky-g>2iMILySf;w#KAZ(5^Ql{1OA4UBI_V5VX0!N#L(ZLc3o86I~{y?bG` ziT4@Q+xesySnKq)XJpjZf_X9HI7!yJ9FeV+==J3|SKGBs=+=hZ?=rerb53b}I#Dsc zVA279FF}-#>XYv{>3VV2%n<_7?3A6*2a?K1n=Lu1y)?`pXZKgx78ZD9{0>F<-Zlk7 zaXWY;XyNE-i=rr67b4k&qKW9qFGoe-nMqs}mdnY&T$cF)UK#A5pg3lc*Y^)diGtuulQRmrjphdt-ob}Zxxxm1J`GAsp z885+P5S+apNOyeQM|OJD<2Yys-9vN84!Z>3I?E2I0CQv?7+v?xLeeLKA@_wl!-L| zA%Qqi>IWiUO2+|$opOQ08~szF#G+Hj5_C#Srhp|p9d9GVfBTu})KSJH8s9I9KlS^+ zulwV3az%i+dfk1@wTJy;FJ^l*`MHvFkH=2{lm6H_&Ft<`oCeaq;WIW<14D*C?DhW7 zOLA`{`WRct93TGLl|0i`+;cvPpA*Rns zy}Oow3|jf~SIma>^z*9yuQn_4=QJ4QlmNWzSNXsB)iRZ*Ip1REKmYrK|MLJ@E(e@5 zm9ZkW|IO1e?kt_K&HrKn+|MQ}GAzEE@0Km5{vE6L$6NdE9*b-}n67*e>p1ii2$_GC zxJo&o!Kl2sFHhu$GxUG`4j^Zv!16Ty3T&^R%;Nub1h2YB3Bb<00x#yj{#9gWKIRCM z_-}S5BAaWpng3rHtv6qFKZ`0AUd;I4EC9KBm_Xu@u-^eue?0X+@2x-HX^yNLP!zgZ zM%;fsDn%v{dnY^W?xOwfuJ|n-at}Vs3AxrfB)Cn&vM@A4GQd`t^AVipYp`$*4J(HS zK0u~n2$OEkZd<5f^516Cji>>Px&|n`aknE(q1ws;^&bt8kHR7}lu}pM3CO+0QVTOF zfk-ca%%PFVG9uCfrIjtZyWr|_&_!L(F$pwiw@mj+KfW+fC>IpUx?>d_SM-dS9>i z`!dK{mkG#B4_e}E1-)B%CeKtX$Us%-!YAqF>)x@nJ8?oP$*lz*RA3y0{-9fQdq&76dRkyUGwfQW~PY>(-)4@ zpYHCMfDMT$zKQnr44yzVP+`!23Xx4a>Y9AurUgQV`Yrm_-K64GeKTC-@%`&33iv_KH(M4LLBCo^ z{DBnkJyI^@)5+^HXX<5o(Mqo34?2w)jDEP}E&Je1l__UXUwN$5m>X=0Cry#tQv{ab zvGgtc3D7J~^3CmjawDl;xh6p*K|SBbV4RkpH7eWz!3Coml3;M3QaAx~wbLvcoEX$Q%LAGedc~O2~kRp&un*I#5)dXa#0b(UE^O0A^8TNk=gGbiC zH*}lRas@IeH&e0m4SGlb>8O*SNUon2$!d#TcbaHhczbbr`WVmk3`%fN@NrPLl~ZH+ zJyhO;BefX(^wvoFFFIcSV>%@|Gj75hH8(}gnMSm8V+Q8d=Y93jPGn?g-Ce~i^tL9L zk67u2sVg|pK0M7X&iyK?t$+P72XT)k{i1-?kF_u25}$15TiUFzErszVsYJB|5C3*W ze2w)ce6yQ3cyZrU9K5?j#g1<8*I{^DbF}FxSUUAmRc7U+MAk74>?Pd1fQc5bEzeX5Hmpg{>_gZe-DBitm0S?|JCKkI z`j2%>Rt?Gy0kI~VMI~}Dh=dl)=6To`RLgSdJ7k+AJa5kBZf^NEol_{Y`Yk{dHn!3r z2~BBesmqG*Qu&qy`gO~5<7UuPPm#bg!PCzBZYm|--+t}hPiPQ^eBF!4+g=(IRJofS zMXoGo_?*4=ZMIppIL{3v!%sXknD2J$F&duh9P2GFU$%A{Y1m)#x>f9TcFQ$KT@BxrvE=9k*veb^W=n%h6DC7Stg$I%PTyafuKjko*S zkOYr1pB#I%PkvGLSb9eDYOH6iKao_Q>{Zyrs@nsQ&Ce{h6t)evZg8O5_`%7NFI+F# z4D=i+$O0YpXn%8ez!2m5H!LFq>z_+FPwX;CzVWG@-N`iN?v&2d89HO=^)9*k)Qw(D zg8SB~pX_GwBf6~gN;OvOLM5?m3N8lKa1YSUoI$dWob6NIe=3Cc%z)ngUdHL z#~23`;B3^F|I^^|_vMIe4+BdEIumPylofRYVNtUgidYlck{akxvpGRY4lB_ZKyUYB z{vowYO-@4k^iv@rl=lYAS7hOxRHT-o-OX$RKk*i&^HlZ|gw&CenvsM%VUU@AzET+* zr#_Sc61`;6q_S8y3x+tVOCCb-3i#!%6|otO4k$Km9`vnXajOst%k23LfLBg`6yn&p zg`EXsa~M-)v7M8g=mfi8o5Yvbabe70gaJHdLG7JHvqs^S-nA8@)MI+?mup;DZ5mJA z{A$dm(~_peM}Up-7EG5+A|OI7*em~s+sa;vd*jW+x}AAJQcB?;gGv=ZHn+L%X_Wc& zlMFV(3g$VV88Lo5%~5TiYNK7hjHb`SuKNpe1eXma{u-vFxVQrgw@P8zVq85bhYVzf zAs+53wspxFmr z>33+p5GzSvO+B8c5+%_nvS@QrEbiBY7;xg^3_(2Hgs=FbQQ%@?&hVqLUC>JfIXx+t zSv$p6XE$kcMM9T>$I2Xn(r#ozSW;3SC#DnyllwJ)2k`Zp+Xvq|R3b&VOG7dc_nk|X zlGN$OP=r=f-BmqBuotlTB#pLocuLwbi^h0wJfujMERChF4DJs2RzZ5~y+g%v@?XG6 zaQGyAbWU=Y0E%?>G@;^ggvG_Ux%-|6m&=ZC8sa3ZBAS#>}JE#6_Pq4oDh=`H=&6ZhB=NwT-D>8 zn>=?Ec7MIySYB&)`V|6=Ogbb+V!gYD^}=5VeNqmuby@f_>5f3&{0mZwxH}OsrzLrf z8_d`>nB%|fai;)L1n0D)Op%JGy$dIH*P~GV-EW2y{lJdmTNTT15H{s}Yv)^?Ur(9o z7|zgfmL$q1=Y*WuMs0E+n>QYCd4A%QeE755>Pbf-!EJf0Ju4<>E;?s#aN>ZKVfX3H zBa5&jE^NC_fBQVlS0!pP6E^D`xy=R31b-Xx?l{T4xvJ)-x*aZ@b~_w)%t4%3@QPA+ zcaXTkc{z(Tz9;WD8uGm3-Arvd<=5zhWrPXWs;V4LA|}mwn*Co{05-KMAIBf{iZvzigGkl&Bw)vmC13FJ)h-xznpvT!7`g@tu9pT-YQI-Tm7vQ`lY}PxqcZc;wT|a^lLCEn)D{Cr zU1W}orql;`#m(yC)bBwtaGKvF#fz3%I3K)ZlY=Y?BLIE8W72&!85VYsGRn ztpK^$m4|hQY+<#}k~Nu5uu}NK@IZv-v_+Vs%o6jZ?eEH75}UMsBlitzSlK!TXt(x# zOsqJ`N<2RNh*Abw#pSl9lDw{3?U@G6{_w68y`X;rnM8kdyZ(h`Q2p&7+2+H^*HKKl zy1^of+NUgTDi_HXIMSGSU7sBf7b^3q)NsFjQ&YATb$PH;`X%IN7sZ_5KDIY9GqWN! zp$S|#Da8joiCBMJ$Vs;zO|nTc<@0Rk+qn1MzFuEg5=3Bz&z6#CwrTwzD-BS^E?fHe zUtSkNF?l@2&8EU$cGg5ek#|u@sff*uF<}R{=*lbZhu8dI(%0yh@*9^umzp~rrq^7t z2+d^PA+x>_y#TyY=t^y0U1^VZHBmTLCGFbQq28MHDaou|>^6B1~Y6Vlqd ztaq5s`vxci8yt2V5~mkhgRT~>o><3SW@2(mu3*xnBWnp2TBx`U`pD~U*x7bFB=37+ zb~lVMvv;=&V}#Fp3u$JSue!LxfV`U#^FB37KsY=n)BvDbxXe2?3lDwK-1T6m&8=|9 z`zP-3cbf?r-IE`GvCY$wz8Z=QcGjN^n$6+a-w8;6az0iP3ih-!+j_9V;ygNUHew+9 z>4S_Hj8fi`TMcy;V5y$))>`NGZpVD8>O3Vw@thytBp(XN-()*wUkDqXc2>`iyBnq{r2y|*{kt*Fq zm~+bS*3k6>nYv*gfKwyR`Cayp@`yB1%ljynh9*Az{3`TAhAkwetJJ1kLcYzH@L5Sn zK}weTTCu({Y)k6h7y_|6EESwzha@-**_?24v9h4!zmzp(sQneq1kL@sV`@*~%(?nv zgRO;?go(&BD(lKDBW;Q-G__B(_f>kw&)?HTtxAFuFJFjP8XSW^;RxHaA(8eZuS%%! zjZk}IP@bdR4b>IT)g}?Rvc;La2T*jejrkRiUHVCrbgpw_!KYM)18XMpd-pk^A+9rU zxEJMIR$oI2F_NCd&&roxGF`)mD8BRg#h>o&K{KJp)NeI#aO{C9dd?() z3V(caU0fdtPCuE+#k5o3;6CjH)Oug{5@-_vW0&tGqwGF1<_b<-_QM|+_g+Tvw;+Z{ zkM9gDjJ^Tl3r{WLDO=nTE$UJdC;Ot?nf4J~r>NZQPj04c6CZdo@?8Hmvvy0knl88| zxKH3>8y;~v75K%@n9|Fv|sx++$N4mAJs3(fMpS|Pxx8NGD2{nF^qaH?dEdQ z^z8bmxQ98KEXSO|Cvzb_h}9ZIBlXj%u-W-_3W4_I2!_bREx0*I!}Y9!y86>aYkTbG z=O-<2pB-I}Bf{QM;I^&$QC0@*xmfPiM~8YR>2KMD{00#KQx32%`8=kR$L>?#5DzJG zrki^Jm|WFjRwa?TP?>_(Z^qBbkXLHzS<7TG-yf__)W$hy-nFc z{`a2Hf60vhlR{#`JOcFzPaijrojmYC>L?_SsYl}5>m57Rm%=_CqkF}Jrti>bmMOnX z;{Yp$*J4lpZei1eu4`}&=7WRaXrihggbR1FJct`dV#Dd7u&WcOlZLJ9G*Bt@dttf# z9|q7XybTxHVZygZ!WJ@~;|Th|wxV=G8VuIH2#IWg9U+iwC8&Wvf*IsyzEn?vx~^y* z%G%4@fRl18rEg~tELNkhy%9=WG+|T4NA=__>8j8 zbQO$r*?p6rtneg1|9r0(fRUufMlLs8^3l?Ig?X}_N_V~O{?t_z;hw~m+EeOE>ne0G znCHeE7?oPyzCmiSOn)CFUkpYcEint&C#9s@_gN0VS|-%6Ooda%Ep&7ySxKjOBIl9A z8c+fguzM*Fl*e;d0j2&r%CTqh~f3d$EY(qp*P^w(J#Z~C7;s{j6H*I3j}+!y+;503*+CE;>INDP<3 z*EVQA%|QBi$r-W`@1^(|62Qb-ojnn~K!QFjQ6(Q$s5Y1msGhd%_1%Uleq5zMnxv|zqDi(0e`Dm!`%ublx zAKYjKt!ol#-CX>nV6KVUBOA3kvBd9Vf1M)r$kLs)lCf2sx_nf8ufeU!}wxAg-7<1oV4E_G5>8J zElv|CeBDN#QZ*_G6S^qmpSJHfk9qBJrOKml&L!|X)5100rd|;2nyw4bh*d1g*+26I zo(|_XyUh}mq`)4S!oL6~ey_jOe8)Klac+&k93`!j2Lq#(=_I#F%|1aqe`9HX@J}9t zlSm8`Fz0i`j(;m`=>g_y0-#&x-MN6w_1`l$G>L1{gQ0l&NY07$Ag{35=)jyud9aVZ zPG;?PG4!ilCGPYlM`sRirk`>9cC}#sYwoTuWkYYjU%l;bP5hXc#~m3QEuPA~>pG-P z@z5F6>`ne~t!yM$&~Zeq*YPbf7ID1F^QnLFtR^KXgD^^Q)Li!otVma;{X@41KCVB% z$5WrNMYr%u^-`c+d(3c?OrRtsl%Fs^Q<}0LJecVd$=t(r9C~c;e0Bc*aFQjmFnY6B z4R2d^lafr^XPX5%dXSb<#<4H2)etV-F43!>RcY>v2$J zw3O$O=C0?@9F=b^|AlKf64WjCR6ufF(X!?>!fVHcwqXInR|NW)ZIk{U8+oR)g2kL= zr`wTW`Ed~6g$ju;t9Q0R=(63VytMJ&cfSn?O{!=6@Q1k^9@#TNFo}(jz~2`g@4WA9EAv(5m|u3esVUVnPp7x~ z-1h$4G4=x1g%^IZCXC$i$PN3Meh`87p@RJGMi?$Mx);b+8%7}JYyK1c?Tr^8%??%; zMv4ut&j(~fEc(OmC>HDJMRbfIclEkzKDe(D&N>Mtxza5?6Hdf$#l@27)^A`Y2Ol^G zxqqMOtH1pfS@qw?-v7`{q|#G;ZNajNRJR+SW4*WL0AGai=)0Vs!(E|T*axzvszoz; zci>M}c(nV=`tT{|+jM_M(EM_~>N&<`hXx}+o)RIG)wvevNmXT;%NAV)FAZ)D1`DL{ zP5exBc#ZLW1tk)U?90~u6~pmA{J8(mE0T3$R#R&;xY2E5TRIm~TOwjsw>J{{e(1Ma zsQI?G(6y&;*(ccng#?~s-+d7X>}6$wNiS>pI-7vM*Yy7S-PVh;o30}#=z@kD{-Xi} zXftDcvDeizP{`Zge_{UfyD9JKt10fK^A~?C?*18DEka2;`2gbLbD+!)YdRzfgB%XG z(l^qlw*7`B{$CY|$#!lP2pl?mnOR$!YNCgq<2Y&hVOONMgDG{R8nZS$>8moX3v@@c zoYp*k6xTMKZhGX%{J`Mc%h(Gqt8H4$uVg$t+}3eLexJyd7M-hN^XBdmcP?l?9y)HB z(QzU8z#TJ?)!?CF@tDhdWFoi97cO+k)s< zvwHGZpVoigaM_g|ms-jRX@#ftiX1JdAR2Y1X{B4k$x&HrU;zQM)-xZ)^3nGYS~>ow zeZ=dce?>X`=S}@zf0YtIe~xkRn*mzDlX!vf@`?|zXFNAW%o{3D^9Dh(+0t%HVKs;T z!3StW|1c*fXS(|j#j0XnNAc$mlrkz{9h&w0L}%r=pIA>eI7MjC4#P?y=a(y~zhPDW z>&N#jI{M_RH^p($N1$CQE~5A|w6YzqAMWth228^mKx`(8W=0|371Q7UVc*?fM>srm z_9gq9?@%4Ww)X2N!U4rkWdP#edV=qF<_CX$ma_X{i8}9HOS-o|;BK4*N7**|0(jx3 z@H+YXtT+4p=QI7)uY8!f^KxqH62%nQC zw=)^k)tj_`QQ!XXE+`_&Rp&GH@_09YhLp9Zh)00kMd~k%w0Ox&KZh|04F-+cS$>MB z^=452_g~q&7}+XNZL@s@hNqgwdoF>?QKS?eum%eAR`5*jc&(L>zQ%=q+M=%S{;+WefI&;0b1W2#*fI+C)x;r}g z+Z%rlD?rO-nNRE#eeyR6x&L)=d$J?Y<-($vvZ0=yC30wf#WjTB`RsgKk3tkUw~rr^fGptGIgU6Y*svLmV6&7DCwT^bgNfLDOk`k<*QgBG_sO z9MA%^M1wJfKsHzJa%}mX8vD;%Kvsk)NKamVI><-hX#E8qKUwH@t)Y>4iAK3_xoEE9 z&-bLC9KH~V&(z;-9SH*OXY(B)ST$(^V4i}hzH45?RCh_1K-4z44_7WBNjk4VuIv` z*XMsDBJ5uWX~ZAg{Cs?h5rqwd3GcZz6=G5D4Zx(4^o6|7P;xsY5tl&Wnkkg*u=V#J zElqVUbsR4636okh>8Zecto&E$Ytwf_M;6YAUo}#+1K(rNCmI{@J3m*0wf;a#7SZP{H|E$0_=9{_6=~AUxOy9H5+!hWI!$ymLjM<3YcYHNf91^o^&4phePA3YFEe)Ezt#kThYgdghvfFZOq&q})) z@ylDB)6-y8Lwn}W+)~h`B6hm%7QAv!B{b{%J?KHWPMHB*g;`s8)?D4V+w;KoOFFvY z!BgG&qajQNJts9vYX{j+=9zv(6aIRyPo4BV%?dw_t)Gi`nn|g0ki{e&TPmgT)LBBH{dOaw<~ zO-Juktcf7oaYJiZr#zc3Jj6Ny{<4d@2P)qlIJlGJS64}_9tM=AgM55^=_iIk=DS=d z@Id|YlViN(2louGr^1nWxvx#-^yD=__BmX4- zB)?X0r6BfCZW)9g8)VaieKtqtlGSc{!t3>++3s`~H3d>wlRmMLlX50h!+>#)71New zWQ$s?QkY;LvuCuUj!T7^=o zG%as$$uL`6vK|x$UU2{SuG=6tFYXO_$;|EIc}`wle*2l9XML_$+&x7_MZT56aNmCP zP`RgE^xta%(v?apf2v{o3-cj(V!}c;e-s5+Z!H%(@Prk?kIu)Ietmy0ZvPGvHs9t% zS*}Ur1dJd{#~dI{VR#3eT@#21SG4u7pZ9UF%((*Fh34VkjKptqNLMKwZ?rTl8Z!Fv znGJCX+EL$9WMkmk>?Xeo#KEhaY$Mnz>&+nsV;*kl4oH7fu8%Q5ERo+X!73Gr(L>E4 z&k7G=*cRoqsRDwL-BDzTh$TxCfkgChhMPrOz{GecDHh%iWz2IIa` zI%!dUC)&8_Wi|jtJ1l;Ev+!5MPs!!)u_@Tkc(OUf57A@=3VJcpZeFbw*RsqeuglAs zg8MX7IqbxKMq_(7a(5r7Zu_23jdfkG_GR@X)f5T%eS;B%$SF(K928T87K}Fg5{sgt zK5FR!UhamAU5h^f1QhMBg$e{dF&j}A1Xn0Euf$@~3tn_+I}p_S~hM~1^BFmy(0c*P2@+&6`Kwk}O3>Q|5N zI?ppq=D{&=H))1l@Dy~Rq;fqomjE+=yq1WbJCMHbpA&2tx;AyCZPWz=P0!ge{u zm{)88%_s~b-+YG_@l|Xd3QMYkZ_r4CoGzWa%cxY7>m;7ss~m+QQ!`GN$=sE5Zu; zj`17+p`E4mWHyaop0?eeU4*w}FD4S%WaXHjdR_OI7)!}kmJ`PI)EwdIc(;vO1aAis zrkk5pTWhYO*)Rl$1P88uy)V-NUte2o11GHxZ8}Lb9Py5g`Z}WOlg_7AFB!352Y`rml^Ax8Cce-z${mB{?RtR^krJtgFGOaoies zn$#yCW3EW2qbIH?cUx~$tzT9jKL(emfTiM2JjbsUfpq94D_nhyo2O4H##{ec@en_y z;{YSO#@EioP(${uGvJloKxc9pvm2((x?GnB)l-LTLv=>%>q2!FR7RQ-AB_$M&L3=B zeF>}mPUg;MkgS_LBw7AQKTeRriFMz^9#{sk@0t7SraA4%0}u0B5Byp-OR=CMdWI=B zwb|wISmg0z4)P!sU+!y=hZ~affSx!GiEV0uw4%DH;bGQ836tA`S+e7eGtAeu0&rSI zoI%k(h<9S*7TNnHw#lkEw@09LBsIU4`k)IxeR;TtZ~nmMcNjH_3|uP zZ{PBRBtn0g)tk)$HlX_Rx*1V5oIxB)N|~?@EF-fDK38lC@Ldi#D=^&1_Wu`E|0TD* z%a;}KBw&wq!bvmjwn>ZK7H%rJ*dV;B0;^`y@H+tu*K)^ESfh%?kK;J~QiBuX|5~JJ-Sgefb8MoU_=K-PwX$bk2bL&5xk1~L7CX6Vg@r%; zBZ)Dw#5uUB###ZZ<4faEq%*y~>Yg1@zCPqjBPNjN!2}HZNz5k`&DLPz?|vd{RT75o zm!%^bd5z$k-n5)ltrr4WHO|dv1R8ye$y*Y=;>k_Hlq)SEPp`{QWdRo{Ei}J=U6e!D zV(J(fr#uCBA72@DI^b znoHcvL550R{^^^>`GTBf^+#6mzp(*vD;>Y}A8fngVne~gt5v|jpY+u7d>l3^J@vDh z%(8Cwfi~c#%;Bz8h|uzspcak-Ey*;VSA99n5ket0TrG4ay zcvoSrm4XDtqWKM(Jv0zs2A{na&Na=e{JaUJp0x6k>=3Nz;-8tI71^~jG^>2Ii06sC z{G*7Jj06&cfeRcv2BH>^UIF2Fch3ESoSNPsZ^Z3A9(1gw#|11zvI~q)N+?@O>?nJ>Vux@?lX+xB>HgZ|*)#SE1xcquO1(X*!ArO`nm+ z+Cc2#J2#Rfp)JGBPEc?AwQ?JKgn>*SNFPpaeo85CZX>!_IPI4*bA#i$sus7d4&{P` zSP?EPe1j`%Bds5S#!2lhsTvMN9~OE&WKzrVKGXS3j($}3`ooyANkHH-!{$%j_|j#3 zF_j!uvuB0$4f6CtQ(b+WrHY;3_r6r1!`VE23c$FBoLVR7w+8LT`8*_YVk|$VnCGi< zr4rS!=`iM0bt0rWzR@B;vG&SEhD*7Az`zB9@07BXETD&eX@JAXjyjOEDiBcASAupY z&ElHU^dV@*>?_XB0Ms3?r2-lEJ0ZPavO-u5KGsgLg$8Wcz2pY1HOtQKxqGbF;2pK{ z#Id~?t>bp={P^mdE8Y2lF{XKV3F$3kgeA`!Q5UVJO}+_rqN6ff3RjQrr@b7#|I5n# z+QHcB6VV>4i^dn@05EzFj9Gy(D;H+`T)vtnAx-OPPI&qgH%L)5IgMh9(C$Z+jzeAw zS(Bu|@f94gigGm<)3pob%2t=GLO+g<*s_LwIp^Ve&ch_larirNRUEpM&5=L&4<1zt zV{R#q$HL3SdgTWh!PZ0zxj>LbefaDx@<^H?dWrm@30xHYXPNR@<_fGQlibasoI+qB zb$Pm7H;fN*;B=-T$bT6a4;%LrhK@fp7xqquD(VVuNW}qE@ao7~>1Mw7Kn&vPAC7E) z>LXz0q;B1P72m{tfbcZ4GvjgMJBO9;#fJ|IE6)O}fFYbV9lQ8z zTbvpBtuK*>S@TL~y?d|0WJr>1ptZ{3rE4iaPtu=0er(>gAp5F_~ zt`9@ud9WAZ@oLTG96Nd1rm=mj2?^KhA<7~l_84YpG5!9iaBPJL+p$E};_2WY6^RG^ zPaWvO2{nJW8NXO=RMeW&qT0`wt(yLjXG0&ddw{~lyZ21};@m#}Jz@eDKH1r4>4Zi< zV`0g|-nx|TH`>;c3U`e$gqyC*!oqT=6t9akvR>7KF>wsanrTGd5UJuc04eNJxu> zj?_tDXRaG~k@mkjbI1WI=?Hvr6IR)!EF*#S{m(5>pjW=?0Tj4YbE>Wx6b8F$(VZ>A=iV;hs(yKdI>?s2tjEYjTN4=b?=xT+jY17~nVod)6p)1P} zLRV#<_5n0}Gf08k5(yE9DJQ0c+>HY{2NF4wg2*ndki6*q1Ew476V{1dcnHa&JkONuQ#yH)(qsMN#pJtSztmM5UC-G)CgBXe{t*;tU20U=EWfsX=B|{de??SY(RxUT zQvTzLXn*tHXIUVPk(+#{Tse+%sRbO(g6F-nA>P>Nlh9GsXlt=NfYwohB!f@GUsp*C&DWIY=}en7f#cD;&UkKuKAuuVv_u zjyyJl#xWy3tz!|6MlhHmWG{tMZhUYOzKrF41c>_=y#D}ITLR0wV|6F%nl>&Djd4?8FV)tY?O^F$CUgPb^q zJqYnYSqlKcZcMj^rFjxMqYAXX!UV1~>%cE7kR;1kT=un!X&!LFyMrL9N!=dGSjSB? zNhxFms4k*JkM_Ui{l#~N)W zT>%MT)3OCy8uZ2)lGpZc&sFO=+rJ9#u&v9yx$rq0o^wjKU5o-oRl8hgu*CU8Q%H~i zkF4TCa`4O938MvPuqSpvtnon6K*@Au`AS^Rj*myhFyE1ZbKmW+atH#d`nGZ>FFWT> zII46C%&JdwfB9569G$zPB)H8TFtJGKe$=o&myNSezK$2AUpmkl5EB;|FRxys$1B(^ zHAcH z9I8xbXH$E@;F*WPY6B8CMvLs_$Fl10(=P?FFbr+;Q7DG>_`L|hK)>p^?-jid{D>$E$RMv2PWsC|oEn7j^UdH<;XxeJOhN@t!E$A-%GGSDy(r!BbBFN~Gwx|N>)!t}STW9(MOky}Ll>2ZS|8D36)D=l8_ta!fVix}BF z+uk08;))STq-7MPDAsc`9^Ma|O3~YS^JfmSQJ_aMei{I=>k(e1U{NAsUD7fW77S_K zppEe{K1c9&wq-Eq!6yM$jlwqkrg4)DtXv5g#aT;`yQS}CH44sl8M+tAtk6aQS2fJX zwqUP7v}odcwW$F7A2Z%rShpGM0~E&QWx-M#>tVLE+HgP!%(eUqj^QSt((V4Z=r{#v|gJ*feVL0r_6;Jxn$1O0*4<(MbFz8;&BIDt^(R& zLblFygYn&`>445z?UF@VNeP^snC_Qi z#3MY^UmXRp4fLGu-!GpyPt+mug}Q33^Y^+woAxlF&lfhlVY1HDWtnv$!Pd~{dGe7r zZE;6I2i;=m6K0gIJE|2K`1ulxEdBwB+p5{ko}aPhu57gki`8e|vBu|+qUFz{AOV9U z?)-M!v>Er=cuo@zw+y!cR@o39o`^zV=);SACfP%OL;6p+gI`+&J;@qcR|;4cla3ts zDg5)Lr39iRjnC;fr{R($ycBvAp)|}hty}xSBoc;x5nAn{MC!Fx)hIAahdCKZ{5t!_ zhgk<~%V;tQMJV~q=K8Qd%T3Kl*|^)nIO2gqi>foBVjnf9?D@1aH_wNYKKP;iYEXN{ zICJVu@<{=SpK-4}`dw#&{=A}THOczi=r5y{d{`Rl&eTgS=sBEKRp#Y_voz#OuNKuM5*wjjb<;Tk_7dK^P!z{`!_q>)@2KLIxWX;jGA* z-^=G|;in^+-uV3RXh;^FrYSJ7sRXwA)&puAG25NKMp#WA&WD`=l3z%NzSGyv9oQpc z86;|6>(>qunacoQ>kAHEhcOGx@3Dv}u93EUXOjLpjUg$ql#%^cU%a2=+SoT3c2R3{ zxJOL=j5e~}k$uS+w6oR^|JF^^yn!oOmU}G%!k&c7!-QgpGFzT}Oe4UUNiDag`FMuxR$qF#%025mq`qorg5Qd3q&F3Qx5JqIspB!0f; zh{=wE#Oo(bDGw`1)`=s(Zk+$RbYv}|Q&J*oq=qy#;b>6oDe>u=JVOg5VDrKK^XrFj zQR&}uw`?Yqx;Uj>4jjwnP(5l9dM9`qAeXa**r z8+y4HX5374fXd?Yy-ThWa8Od6+fTu#6RHe8{gkJ0_DT~ufA8b|`L=Q8%2w6XWZW)H zR+jp6R9=V5Ka?vH3G~&+sMGBz*Z{uYOq9c#Up1g^%YgGTSZJiT+~Y*s!24&D&;q2N zxQG9Si-FcF=L|vrJj!2$r-uyW_v@XSD{$vXXdknrzA zgP9v8a~&(nf4=7*8G9XV{=qqFiHE}?V$RI@_en7BGe0}D8g!`F@kQ-9y~YMbs)9u2op$$ zxlp6fl9VG&5#b29f-V?~0V}hiKn{W)=yF!m(?WHnutyh)*i|!52qm`L1~+hCw3O>l zAOt$~%0=)p&UF zrb9LGzZ;5OWP>X&YO61P;P{PqWkAvR)f*vKyB};x6&V@}U#=>9=%`!ueAZ%33LD4R zxSeo&xzbP4olkdL(wkEG$T!P>ts1%RP?RZ(r2uL$+&&F0`ht8EJm2~P7CT26IMZMT z{oHW{dkTQXr`5H_x;jGe7iaz|JR8i0zL)jbb7gy0iMjv97`#FKXFI)Uz5 zn1JnJhz4t6xx%gEz>UkAdftU8%omVh%MQ8xub;~Q^&4vHvT_75Y2nVEs3LCj=c{wr z(^t#gMV-Fb6UbMHK06GTzVET>&3RcWbM>W^@MZtt;Dv(ehpLk~Fd9bdoyU{ zk;Xomz{3|bTmCrZG}iK!om|rdAud+@dbc@${EW__0H_vQdTVCP;N!896g{-$%p0vg zs+de1at|A-Htl^6*%-mA7nmDvfLecl z_?g@~&!xj^mL__en-qNnTs5Bl8f=8&%pT7pe(W9L%L}zhR&S)eUCB9a`IFCI8fi%= zMVx$Z=rWpU_W*_~@n;(F9XiqK#_b@dvEdP7C`il=697(LVkDk5k~fm<)r4rheG<$M zIUa0I369sd=OY%{Q!ajd2{y%M=Q|=#MQysw;h3sDl}A5};;Y7tf)iXzp{uUiFHrLJ zj79?i?i?Mqj}!2L%hS0ANKQWhL|mB4pJh^dd}g>l--l^t$FAL_r`%K^AD{Jh-H&>8 zGN%cHFF>)Yeot=q{`OVunZa;xOUH-#-m*u2t{%-}s=84lPL@5VE)R2@Y*2`=e^V;G z_-+-B%&qsu;R(s`SX;d;u4Vd&p8_c9y>QCm7OXxt&G!hA1mmS`5%k5NS?&p z!$c7w|w4C5^>#7!?`PX}LttXcTR?}uWl!OKw>Rb z;)aC1 zeO93c&fzGzeao|NDa#I{;6i2c>ed%;R;Te4Rggd$7T~c<=M{+1PB%oZHcyXPiCO7) zXR{D>iPY4uMIu=}Vlv{cxA-ia_({ixGP|e7r!AWiqKcx3wLkvh8OH)8CwH&24g0^# z<$t#{|8*{=?4chQ3+mhxb3D6~Nt@dKNSg*|vUb7O$z@93qiuUwY)-XiTwj0s=35)e z`31alb^i`xeEyc$X%BbPoGqh`)S^7%74O=BsM>%@wW^ zTeB8nsxC%sOinO9++7ce2rL`USj-6+m?d!?Ay(dK)zbDEwrEX7;r|jhzF1=!(Ksm0 zgm&&meG!m@OAPG}fII71SXlHq!AYCWa|!Kng+HeSt>pyHn@M}L32TORS?->4A1+Fg z8tY;GI*5avLk6Phh@O(4N~KSmjUGHG_2cU+GhCuB1Xzi zN^nKMsJB*|Cf+Vq+FM~7=K_Bpm=H;6&LF64;In$K7o+OtuiqDgS6}`X;9DVGAoUxSn5K&HSbOc{{BUxTWMRVViS~ob_aMdOEu8^@+Cy{9 zVUu}2tWBHE(q=fWWz(6Px3ZeDUw%@H-yFj$1K-e($ML*b{0s&s!th^>)`G*K)9h-A3H`5Fwg@d@fC;j zivovyY5szHC+>fM0St%rXi6NV8|-GZDq|tiNFLOF420>zW#8zS`kWzcSv`2y*T;bI zYs0Hva20$yNj1gsT`k;&C35gs%$FihZPUqL2hV3=*{SmW4s*5a- zw!naT`duD#MR_`PJ$|%40i~11s#Kl@u+(xFnN>4nZ4`DZk5Ua>P`;t)WaGA;W><~y z)|?*|5^NR0&P~VIR~F9kSuDyCzBrO3l1S_ZE-+2d7oAj(2?y&FhRzg~cJQN|R*xZI z?iVJsc3om*$(6Mb?3G;jb5Z)=!yU3^82vj>-n6Ejp)RKJTGRybd>YmJbSa&)IuXr$ zz`4vSYVoBYAvoZ3V7XAo(%g7|(SYUx4COH^tSlneF8xR|m05hRYR{gV69q(&!6!}9 z{6HXnO@Y;Tc%xXM*4wUIss5`Wp?cLBLNRnQ-}#y;L8+Ms_11uRzN>X{@AY$G0j57O zO9eWc&O>ejum9Z- zc4tqn%;--$8{%*=o_f?cL7Ud>8U|Q+@Z@4_CexvsR}%adxxHsX$BTBg|Auc_jYz+~ zD37eTmGhbdTV{^9BEEC{*$^$lY0s<0xd+S9Y{|6h`&$%TW=UH$h6M80ZqF)rw41n) zZB5zp35%kS2y@nxX*14f!CsS&-b-$+Y)#zT=_*K*@{$dO@VN*=o<;u~LVV}Z~XQwSD!Ene9JBBk$2n!lVc}zJl;y+S|1)dCEaW^ z*kb%FaZ`%)Sb9RC{iZHl-!nyQn?npnJ2c>Gk>JYmOmD5y3`CQ4!BjGsoM)EgV16++ z46~ipy)e$`^`Zbgq#|VuI>; z>&rrZLSfwzB?EKS62V&03lyG~o1yyz-%;~@w;9%qe#SZ4G{kyN!iW{zOj#HymV!LA z1a>4!pF|u&yB1@oVH;CEw6wGz#{6uILATqI0y#5+vnJ<6{i5CKw&8wyoOcWZFGi6v z=!asoNn|6@MdouLr*SfIJ+PSU?W8jXX%+eA7m4NHA!mAH>(Vi6SZ3NNz*D&RQQreL8S!&XW;E&*+sQR>GT#+qwBp0-X;yy2?3BZrH5%TO&@Dp;=BpIJ0 zHlr(`6GmD)=l6Td3L^PZuzb1eH{hkW3=v}f9v`G`)!8qc%Xoxc8X z#fk76!wD<~!QGv>b;4ZGI zjk`(#dPtfa`5Z_e+wvvQ%h8fII3$D$rVS3IEFyC+*ugp!)zt`T19%F~PFw#;ApS8f zTg^lRE|V$^qubxkH{ZNII-XU&6|Z)B;K|tu6z4d;osg{6rvEic0!3_5;7Uj+vtIuaQb$e!B+B@1 zp*D$wE>bui(j++{yTQ{%KrJl=|8qWa9^4YY)FnNw8OVd5i1o@JYb|w!he+AUJ(+sz zbds#v=I_BaD3y*$sJrsPDakFWcE0i$itwEP@5AQh7`v)XC<7!m<0T7YQUcVABCyOb zEBFz_QD(*ltRm0RkS%7HsOHrnXw|lwq1`0bjjdJEE3+Cu0S)QK$K{sos9hs&rGLS~ zg6}+O-Vl2tTLI?hw1xL`Fi~de%EM{FW0w;x@bpp#tkZp)y@rIJqfw55XqKGO?Aiit zLTtvud|G;@0u~+s&Q-O`iIlX0325OybuCH4V%O8hiXY=&<02KonG#xiPwr}(PRY&d zI$0lpuc^xM2*|{RfPA2!cbT94-O!T#xmX>B?Tv|yOa=lwb-wKQ^_$4$fuwv<>k8BP zri(LalIFQ@wpi<|Icx1Z+Pn^#OnG#Mp`F@X)B}zH)VFS+9hv{qO(XLL<2#zhE(n`` zV7yNQ@n8~Kz-_fP&w(}gv-*%z(!-3gm482m;&aan8tVQ12M={ zkS<_x_(=CKIQDi}vq4tSMU>o41aGOuaaBJ5!r&s7mL%xfO7mgAvMXqU%IVj%4)bJ> z-6&r+Fek0!$MCPf#zK+Z?(hhM4pH!x{bV~74N=WOAQNuwVIrj@!fKX;3RxPr4J5zF z^@T|vU2S_{;|0xXx6Ay*sPCtjyaMYtZr%Jv)zb^hf`E%jaLO=hzeSj`cOS1To z)sjz}3_FbP-YOMCtF$vYf`7(%Oiq&WqKFEj?IvM#sHGLhA4^6Samqr8^!N$ z*|U?OZbVaM%=IJ#B zdWW5q-XNa<2k=TLd+Cq}M9*^Kh%^4{^3!Im0*?Eh)++QXsT+I}V~sdOOi z6n3RZsa-pYFcnP)B*!*0R9 z(s2O@s@+=)@Z_4c6PIbMj(nM3V&$bEnfyuSa<0t$2TS_A=X-Qj2d-szQjGBK%J+lZ z^?jl#ZTHN27LFCM;`H8-RPsOF=+G&Ssf#L{zcHjt(fz3r{kO1pn&Q&6u@fEBHfMHlE3o9 zrhHOXBk;kN?0LVmQu9UKAjsl8vas*vr8CW*Mo(5eQ?rmpsCVU`IDUp>i7lrg(cEYo3dQ+xdZ@pWcI(F^MdeB58esjblDlTX`C-h+%$SNf@6qei%Pu20X zFQ|VFqT>B!qlM0f59G79nbYIQvE#=J=bcqIyOmx5RJ}vN$;kRNqb}Qgdl#ZUZb^~; zNHOUs*3Gi8XmKh4=qYeH-CpDwrASPVJa%|fD{|jho?@~vBCpTImAqFbRdWE)W#E&= zy2ho_E*;dOpRB_@$Lw-Kz+H)F_XLoH($hL4Q}08xMapP!D{(fqI!4I>+$rA$C5;f! z_IX=-qN!H4Cdu@$R+8pt&E%oC>#SaTfeKLClKdstc?NzgQsZY}otZug+A$P0si2%b zuvbYNy(+XKWTfxZO++7?w#L1TUXjd*(fmulM|+UK^;vIkQ&JKWDoDDuANu=kD*IA&WbIi%3)u1z#dXc*!T46VY7FZLTM%lp=`HK{v5%>|hx;iN7 z{sd&YVaK8|7ywlksR+~(zE|*7x3~yIT_VWZS$$U}Gk;uYlLTb5f(NdT@*Bts)UF$x zFO{D)`XEiTNFL-#W<&A+7TxRZa4rQ&8)Xh&UUdqXblyI)&f=GA^ z6cTp4Rdkf?M$Uh{1C*>GNvoufbQm&tXXG$}!#=Q3c_JsYwu7Lk*kn>hgUSP_f5<4P zT>zz*?(d&n1*l@vhM!RLfCST6DJ~a&S-ukfoo!Ar0whmT2WUO95L!Dh48zWVx@R33 zAE*mDaISxK`!zE^cyiRw8RY2g1Fda#&S}0pvj-2JwxS~Y(p3b5Dka%(erzi8bkP5J zC&7(T?V|{OMM(;OVCb=H=J*eP9G7Ui{Z%sGR}@3`RKO#W#OOq%o5BUd-u#-} zn+wG|2QEpzNkju$6R<%&Zi|Pnlb)4hY=l z{i+9@gv!Ft4weGlLI|D-r3v>ZzRiMcmfhgiA8Y6EBsn=bNb)A?Z6guPYt!{NyU@tB zsR^eJC5y*gLX&oAdE0zQop^?}SM|OWB3Z`tCqzs~v^UyuREBq%+fX9?#6Q%Zg{;6I z5MqU)9oEl9c`Gheje3_gx!^9Ec@XP>U0)+}LW)w;h0y-HSpC<~Jqd{jR{2DIp}1Aa z)&39hRiOq#%IL$PV&$z$Qu_#A_kLbz+Xp)RTu+d=W>B!c@`B;~z`2RQe*|$C&kntn zojx1CVx(Eh_30j{T#MCYdYhr0`YV(!BpFLCi9nJZWxvR`Vhn*x1QNtN0U)xV-?0Re zqH`jJa$7)P_e*_~cl5Q%trtH;9h~}yI)7$ zHjryc-S{<9+qtH<7kYIGm~YQ$w~QPQjkDwl+3`ij?2guKJqrnuu!l|hNY9vxVfd80RsW?&p*^WIF zZsmXaA^KFo5o?9hFOHxO?lT|9w>&?$sGjtVA}SK5Gay+V2n03zwRG+oCZV|$x!zHT~@+d$?EWJMa2yFofM&Vnbo zcUew7BG~ZLeD9C;Harj`2feV@ov<-!KMksWKppNpPfBGhzLUsRCBz-&mCJjbiEAgk%L1ozkq*g-Q$jh-!>c zZshZO{cbXh;`WMpCJ-?-=0PuWZ~2MGIpZg?HfMns(t7$c7}jByOjIMa&IM82KUB&n zlx)tNl@>;KYUkAQd2g62lg1_|f&^ETx4mHyb_xPSyTwFqZB`YQghCB+F^0Sxz3EIW zdQWm($`ih_XEypc$OpW%vGu!6^tX~JU_Vm+8K#L4-dbI%GkwrH$;{VzJgle2s?>?! zo6$?(u@7x7?kpRx8fn@!fDb`C22eUVJ+*j;pH<6O;41nthQXI_SzQK8yEKUDy(LN6 zksRgv-qPgaedTKdo?rt?_S5cl9PdR9dztE{X_Z#sZ+_j&DH$OjuS<989m1lR;{wVW z+z2CZ08gy*yR395ae4>W&fm)Yc3sMubueuE@uNwi}Eg&`qEtCFmqF~aJY5l z*3v0_dD>VzrZcUDi4{xxXK4`?(N^k}TeYcrcKji%i(T)Bi=#H>T?|e~GqE=|w;vM{ zX0)-k@EZS~xOP!8IM4#?eMtH8o^$EKU?Xa-a6U)-RbA!pG(FrccR#-gXB0!g7-<&< zgCZVa_MKmLVX{-eMH}+^SekrCx@8hBjLn>MG2*}JD8ZM!8V1tkQ`#J!#8#JXnGq_% zrQJDwGFk3cPAr~EYUxQWUGuE_+}=1&zwlm%V0`$C2Vh z0yq&3e(lsx_GxCXuPEWRQX1;tg8yPtx~P<1S#})4s&E|*68i_St2YyD)Tb{7#l58FE#psk7<;qKtz zUt-6PZ5}};Tx?O9d@fr6y9S838o;it~A5Tu;q!bQY%3&QMsj_o5p>E z#-LSMHR8$*fX3R)Z>L>-H}M4=uz}karU^I01<2Ba!jvLauB*J|s#^P%jg@@57}%XA?LuF)VY^;EXM&!QVq_mEs1E%H`RQr=SP4$z zG44bJcN33pPvr7r>Bq;K&^@%WxfjTOp5XTVRkLC9AoEt80L91hW!(Bmoe9GK-Hj=V;PAZ+n~wrpnODYJ zhjDmVeuhUMZAkt+_^x26!!bmYwnNfhB1xlieLr~pyt}TlpB7lz(8%3OAP7nMq{ow1 zuXVf^+!udQp>b6hpMi<(`q0bNwU2Fcaclh92^|tfbtXTZm|Ef&{_VT}jw3Ai(jz`) zd5;|S4>Ek@*%+c$_T#!Dr@Y}@anV7}FOf98P2w3HZkoc!~SAj;k02l;+sBEOywV_fzt{MsO~nI)8aKh$yewUr=_+*qXD zLF2{t)cAT<`1t$0b8on0`>O7QM zJO914$dbwJZz(J(t;>qzIxK?hx<7C?LnMU-BZIe+=D+=TF57>YcPa>N#LB|sOPy3b zzs}S6RaSW|xHGA8jFnYd*UFQ=KhQg&^yF$){^{S6N>Gw$EoTf7tj3#<$)uke>)vbQ z#G(vmgb9nRdr*ysnQ_75W9nb_>_e%3u=?xN1T$4#FYU07J=H#@eW(_OrhmyQ3(1op z0V2-GC*Afc&9T(om~a-O<0!p?a%^Oc-Jc5>T?hz)c+{x_OA)zKEvKkkmQ{n$&2(|q z1&L=r2VstE41FM5Ff^%^R==mY_qo@i=^ORC@!@~kD2mY6r)cH8*iG28DaAc^TNo%= zsVGZeOK$o6IVvK=;?~in1bxPjAABkLC`R9Iyz*D#rLVUj@Q3qK9dN(r;WI(tt0R7y zM28^KUXwJxcYIM*-lr3V%cEn&0gMGQLqE6@8t*-pyPJK}c%1rh|1I4PN4Vyq#Yw5L zIR>ix?7Z%pCZ)!e?5N)-&aePw4IY)nJL3{dPyr2uaku`1amFB1i}G6j-DcwwFPaZQ z;?^R|mw#5xQPL}@O(Q%0=(|%q;4mVzYZLZ8TBCk^k@>&%-~Tt~8%bRh1yS zt#zRk{%GEm&W1cg>GhJ>8hU@1)L2z{6WN=&ONk;z22(4Km=qoAifQwZUOusGbRR$* z|B&7%u|5{y#TX!_hEIndM9@PQL!^Nml)W<%reS#TaR+wYC3K(fTd(t1B{>9OZA0qa zM*15sXgTFwhGuQ`lA12940JjxqUixV8dd&!oaAm;3Z`nzs89rb;lYL~=u`H|ScXxR z{4M8E)j(uRX8C4`lq4m6e_8jVaGfI~Ut_guj%ue|T+XPgr`U^&BJ&%dn&OS-sW<$u zK;e?x2ckDJkHa{x@2~hO9@+r9r+FA%ATQ;hsRe&bP|+p#_jlWZq<)~GZ;wTtoemGd z#Va$HnMgg%bCt7LzxUaO-xPM9+I08vPTT4Tvx2!#=bb<-pS$|Uppzx)cUIXHWN6@P zjzqmnr%w`1pNT@J9ry}QuEoreLP#%Is)mf1;g2dq*@t1PYqm&y@#}BAl98HU9C#|} z?$sH7^Pi6*%a^;Bk8N-2TT?47`CG)}HYl8EwSV#|!%t&Hk$HDZ_Aw5qSx{ybqQO1W z;9$*I*^JBiK6TX?B8IOTbnTaJkS)Lg=}XG8v9Ymh*l%*)%fR}QV!4Oysv$>a+Pm+Q zfj=^&?LQjeL;Pbsm&4d~Xyi-ThnDVZf@d{i%S*GexpS#3u5WNK9h(UnX=tHPDCMqU z1iVSx)w{df0tXmOH^a~`7M*2553nwEocpP%sUD$?a`0%tBMHeZk5;_WaNBfd()zwV z$o-MF?u(t{W;Nov&zbcr;7xEcFCxmpYMcP?_4wl?LT3*+y zRwJrxE`BUxSHauT7b|^y+((!6ZGuJHYDDM&ZliiFHcDXbZzrI3yDGhHb&U$~z|HN( z-2lRe16tYl6sH-5JI2Pv=~nc@V+m=VEm#(g`_UcVvX;Km0OWRX-8Pt?+3h6*F%foF zEHQf~q5;sJ>&iF2ZO)7w9{C!v#H+qjN(67kcUC~+Ze&*C&b6>@`{=Aj_}H9&Y^J*d z9?Sd5tn}lK6^lT51V<(s?W`;jS$i z$e)QcK6;7+xVmS&6|2^70j4^sBP42qM%cLH0eGNiY=o3utn1wSVI z5CtlIJ45{msz!L>fsP~t-RTejEhZnZEvYWWXfr(0`y7Q32!&-Vch>sR&dQEkU-*KH zIAUW%1K#JXpVQ=*LFXXRM8JusoKu+z2??J~U&%*q~$4-fa71X)>df|I2oENv~lKHNt(n@&sTzXU?pS@I>NQ zTcSPpp(C{pv?Ic~)wdVC0-Yoht54rseDvNt7&{_`aQLx1?`i(4c`@*8B(($}PHqOa z--Sob9_Jx}c>eONOt#q@d2~l=50$<8vQJ>34(+X%VK^3hyy7*xo^dUl^ZBz6SEeE{ zio9!TaMIhM(pGK*48i#d6UlT7DEv~*i`^c`iK$Ni^f)r(-ogs=e;#RrUzPlvIdWGH z8}GB8!3d~Y5NSJc#fi2{FYd-;U3elxt>6G6zjbwzz8*v8;taq2*GC_v?dca6oBs3r z{`&A=Pb=~{ut&@~=Lr7w!Cy%DFOS}f?GeGOtc(A+J+g+K%%u`%TIKh}Kw5T0g`q-p zPBDhLLH^JIM9*#n(96Y~c`)^I5n!YTIHb|{kDT!jaJqbhMFx7&J0fANSPCI4W1qk4 z^6W;S2{(LNuE3+ADl~B6KTNp8bT)1ywaOVl%f8yU45p+ZBDD%@fO|5F5kN1uc$P%M zW3n4tfnNT!w&@rwia_c`wuQ(an4R-EYe^<$r@oQx57S}YZddgvzhvqSyyYI!Xgb2j zern!RboeivJ(C43$vPPaXEs(p0VtsEX3FTJt3DXT~eo+gU`VMr6csNM78v}4k4y=iA53E=QgPb5_N zOI1pFO{_ctLqV$%kfnH6uJ2Iu9s=bQJOQre69e>{_rAdkFeZR>+IpEa?A5v4c9@$$ mGl6{no>__e|6>ZGd)vWYyUfP^f=_e6zr!Zx#+3ah&;1YNj9s1p literal 0 HcmV?d00001 diff --git a/images/quota-su-reject-80.png b/images/quota-su-reject-80.png new file mode 100644 index 0000000000000000000000000000000000000000..22f7fe4e86142836ae725f8ffb9cf7dfc22276e9 GIT binary patch literal 34836 zcmeFZby!u~yEcr3(%s!I>5xu|MTmrgigb5(ce+SP>97zf>244Z1d&F%yBprI_TK)^ z=6vV<@4K$=kMHcgyqIgOImaAx#511fzVBy7s4B~0p_8K{ARu5V$jdxMKtRGkK)54? zdKZ*5+CCBhUt}z#rBxNArD;_i?MyAKO%M)8uM||r*iN143T#^Zsi=4>2uCp06mvbYquO}_5S1fsJtW_zL^KsJi zjE2{rs8Q_SnksTF-Ob(M0e1+Oaermm`M1TZ!I0>Z_7ehH1W6zt z18{rs_4UWDq5>Y-vq~vl(f!bJA|u5{CS)XLYNcvEjd~~eeGIjA`FDSFv+&l<&A=Qc z=H^>WOuyorn;Wl-n;XAmZZ57F#PzGY2wT+pneBs<9-vzdOM@u3L!z+ZguPc<9y&#y=r*+_qm??}N_@I zX5?sMV(VmX=PWIj^aB9_QOrX9rSr=tO2S5VHXH`Vc7`S#?l$)DOAtieg~6eXiL(K% zyN$K2ld!uO{a}dF{+_-|UGcQ-wIYtQ=PoB+8pQ=xU!o%vWF(PqeP{zDw}NNRA0X1x-ueXi z!%+B;@o?|_>l2WVY|O^kksI{i&gCH8Y~Wb@yf`rr;3hC=CT_N^+zK|?G4-AZu$zYYEWMUM_^BR)>% zsId6?o~U=WK;yG@Pr`#r&!ct2l^&<;Y*CW6w*_=1`YnhTXDeA>G(JBcY4q{>tfN(_ z^DCB9i-q+?VY!~))i2Y5R2!Sg$_m%52@@ZkCvP8qd(Nh3kRj|=7K%lYgcUCJ`p*Pb zXSstJveR_)+xOy6^-II?1f3XW2#xP)%W{8)RnygR+R@hJsO7H$jhuS*n&Y#z z4_OnQ8(&DS`-N806H@(FbHe858qe21C(Jo+AxEz0xJ{c(+BG#`QHzdYiyf*`@EC{N z)NNHB@A%z_JPd!Uz5F4|S9o~xU_e6e!T6=aWz2CO??C%P(dOYi8q@gP-G;eP3hUSG zRV6xZlfSSfF6}2xl69=RsNBlyb{Z$E4Oq37zo(hG{q`{Hj87GGFf{k_+Nwz2s=Dz# zZpGjdTVInnqVh zjA4@rllkqr!LC*BUdm@V{P887uIJjj)6!MGy&$3Lpg^a~y{^e>hlN6yjgc1B)v?mN zC^FtouCnc#73z!ax}D7=E!)z&SmeXdPI^|OGP#YQs`_rzE-yr8{gI^3Sa}=b z5q{dLh#je4%)jO=v>Gj{{LViatcJ2~)*g=MdhlJ~UhnnW&&8#}C@zYT1yU=~g7e|K zw1R8-Z&(Op^pqywig{IT)gSa%4nir$M}n%3pOHlm?Ph$HES`S3?I z+32OV7{AK}nif@3VdsxmN5y^>=SLe|ufK=4k(p&0fGLra;l2OObzu5Ly#SwFr5YwO zY+~q>#2uN?@}fvvb5q;o{R_5IzI&wGB6Gn6fpeY5<$;AcjN~i4QG)6)7AdXN$uE}DBvSbqdY-fYV>mSw5Jq#wea?fU6$D7} zu~4+fcwmaZp%G7oDUhUuTH<0wl@)| zh;j$dH4W|WeixV_b)eg6ys!;_Ev%vxb8xz<<9BsbxsvJCxj{P^!aBW=tCu^=(2Xi} zbA7dS_)~?`5Q3XDh^-wY?7WJ*FYI%Eh>NmCewRTG#)i+7XHNM6t2*KN-HCCqshYNb z$7L9mIGJ*qa}-b&gw}m%82YKKrNFd%Uvx=|EAaZbswu=LlrPJD9!+F5J4nhKwrP*k zpDx6kz9O+aVlT#FI2DtBu_AFJMEZD7vNR)p|4H@D)sCO*u$o-RhQr$Ybp~%;$!PmR zzzla6B|&Q}_S}`w)2Ek2?DtN%woNi6_9ZjaaA4i?|LmsOENJ>%hugpEUdF?ijeAsS z_bqveRr6Kft5vJPa`(Z?2zAn_b&jB})ck6Sf)aahSi8W|a=Z{DQOOV^%2WN&;f^gK zOlkLN*UDS84@&sd;@}m3O;wlLly(pw56aPulbNOC4bf2} zn;;9&FH_Dc%3QBvt(-*o3758OuFd#f*n}g6NC@ZRVi%poEI@q2!@6j*3qju(JxSrB zOQ2ffo)-Pko6V;5Ek>)R`th9Uvfq<5{)#N$^9PHm^$cr^Il2v=Ee#R7_SwoCBVQ-iPfJPMD~UcKw5?X(ekl#>BW zO4AKdJ~XxU^O3BZ1)q!1SvfXK+OVOuQ$etGr7IK5@VlJ}QFv(Ea-mR*m~Rt~1>Q5x zKcBQnwsg}xG>`pKG4g8edfIHpXZ|jd&B`f3G|pXK1AQfT=)A7)*-~t>`reCj%F&yH zb1uc;fXbiBBICoKo^6d8#bDhf?o5*TFRSXgGUj0Pnkhm{L{~U9-qJ;S!lr6E5Wj6I z#OGvMAOS5Th=h~Ct1Frvz4?A+E@mzzt^d4$Sng>I?}ITErnNXZYBcdBNQ4}K5Up3()g^1vEQYwDDfU$o+hC+tF?3+ z&~u%ciu|m(sYBR$nvJurxBs&MAIyT2-eX>?Z;M5 z()7NZe||1kOMtkx=og=7^_X~D5UPtTr$=qPEt$O?z3x=z)UOCH|3lJ%T(MJh)RIQ9 zt~akvW^kPF@DEz2NayvP{VTWk2A!0zxHuQ)!f2u?aNVXH!mhvyE43=F<5#MW>2zC& z61bZ;g4MYy1dBI5>ny20`RyfL=e|9@(#oQw?RIl@La{gPxWVqa_AWWJA0_(h&cSmo zWzz5Z&H)#!n((!^wF%}vR-S^r@geFqDaLO6KQ61J2EOFYkw%QDj-S9@nh<7qaXg`K z!aF9M&4E*I`FxLlk{_ zwI0gJj|_z`l{<&qm?q=Rm{Aypjbf<9T75MSa5)tBXc)v%Ik*;aa@;QJo6<>+QyB<| zRys?adl!7Ko}}?bK{c$ietWdHkzmBmOKSGwM%{g1HSMZppXwwXa8L1Mds@0g_BF9= zP;%{#htN{Ov-wa&k_`9O2!nRS%=Vq3&o7F9Y+yTK#yWTCoN*z%Ec%5KMA>44>0m^P zbeAFEf@T4ap&Kh5mus#mGN~=hNiIo;UE88o&1jQmuZFonUuczmb(;$ zgAClH_&OfFZ*nZDH1(f&dd_*Q=ftfIP|hUEXG!CpNn~l@4hET z?M~$V>wUGgkuO?@W~7f4?hmZ->~=pkTA#zOYV^eAcnaCKt;Q=V^pJ;%oTs_AnBTFr zRa+bU`hzRyyUaV$B{D93NprvIoDyFL7KhK`rM6E)P8LkqgY>$Hr5(Uz!`>FDZi=Fj z5HEbcWYAMvMk;n49%JqyO8UI~(Y6lf{go-mp8cBbmAENmteIr)58KsmW}2^B?NxZ* zHlq@CA|5=mzj(|<#NM?!m?u4KJL@UDQTR1_$CCBWJ`P2=LYXGJLYHn4d6V}hbMT#3 zrKRSasK)0~$?Y|bPM5$;=>!(fvDAlel~B9#rAXKy-eqdp4KHQ}N}nuqQi)|LdqZBF z>hZpyQ>$MYiSa6C_fTB!jo!~x zvUpgy^YZ}KBpS)OZ7N6OQ=WxBS+<Zc^?U}0F`qVXaFsgQ(CSq|>vU>&z)BVPH;;mMPb-5cu7H|9R%0cvF=O z+5Ke5<7_f;rch%;qW-BnrvVq23O*7&!Oka30b#`#?zy8;Atqzr(#UH$> zW3Q=ja3>v>XqX5kR@=W#2b&zF-lKM>)edcatN2%UBJh2SyY08!$fjNWBjrG*&ai`-`CM*enqmL6R|}h2i#M{> zsd<6kcAp;a?>ISNoz}kvmyb{sXEh*#n%K8UbaG;;2J&W9Remb^bd^-^$|SIiRWD+# zn)S{B*%S>`6&2yb_UYHHF%PdF3y2HorVOu1)k5y8?F|OB7nAVfC3s*eX+L2~Nd4^= z{H=OBX>N{8Y)&vR@YP!hceou3Sjj8YBAw%h=5>4!oxs>~c$apMTw=bV-q*)@!zFg? zb-#>eK4Vo5E^X8e7xgEk{Q$#_P*e_OQm?{w6V`7~4tjRwlz zFH&q@W_vi%e&u|S&Jomp`tvMmzb`%wRoc+|hE7d0M6=ez{sk*cdSoW-MK0G_M#Z@r z3wH@AioPR@?`~g|enplNs!Ow_#NpW2V2Bf!IZ6H_ACJjd)@}}O0t7OC>zAtDdrXXa zzkS8DHG2>UCNLjg44J0L`9G$fNu2f7e;9PUO5oh<8Bv?m7-Ur_t}Tuwgm00LTMgB@n(n+KmBkXk@U$0FPSoJB`Urj$751T9RO z_FmxdREP4*dzTYUkk3#A;5E#QYCA>gcq}CvAQF1yJ(*+C7(z{738=>NeWS81g6TOy z6N>0f#(hBTwUTOWD{Y`8d!y1PU{)h{45BSAl3;IM@^)_=!MY6+2Gr^obfn9px?VP_ zvo&4b4|MyPI{j>Ot3?yp4TzPveD%=*&% zN=GrHJzaTR@pX*uuM(MsWv%wKO#UYQCmep?lk+CG#_mmnF2PmS08JYd4D0OffZR*eDLPj}j7cQS;>x zl0V=vK!b(wm42I%=`P<-Jp2-MX!soRr=}WE)9_TSTK_FTHv1Kt`kAHtuUD^_IBw&t zvHSp3wa9xa`A-FZqqE(d;KBAkH)_1PRV<(84+|+*dvF_pT_gcjoN3Ike7Ob8=05?z z?!-qz)mwn`{%cUhWr1Dd^IOG3%(O;yHtOiNQQ$LKP=)WWD#bs((cg}M1pxq;`B_j1 z{|);FTmsCPu4!HC9nr1gaw{1L2p(5O4+~NTN*N;m?+>m&+P`;fOZ;d zMLlS`Rjeutiq-$O>i>`-|6g=SHti%&;bo*`LUU^fh7AC<`R#s-YE@Wj93~uFp$1G; zSZTc`W-kQTHyja!Eh`>nsij9MA@e9^^Xy!~Ox5Ee{81C+vq#ob5=f=)%Vvk-OR8Oh zkiXEVD|+Ok8pCG*hGTuV@HKla*Ox2%+WP!(jo*H@8AgU#aC2$ySUl;ZxRha0TnRO8s%7euvTCa>{4%F%6(pC36L}y)-Y+; zM3a4yKp#7b?3}gia`bsuND@3Cwt8;le+K=pgTzOm*hEz${ni4BMS`zyNu~nSTg4zW zVXb}a03@;XySbRL0q0l6G007{+@qlsZ%$DDU2{FgVJ?rpY>XQo=U))vu;Y`h(*Tn2$Y00CBz>o}d*1=EXd{9eCi*&C}~OHwoD(MYB@ z$fn=lnt+LfrI)Ns%$fH-U9ZwwQ*f(EsFP+3Ay1qBADdL8n5|7?LIDuRS%-0x|)@m$YjU!)vB9TP|O_Eoi_|A){=X>@}$9u0MXBbC( zH@m`enq_k!Lu9mH;>J5o*v0a6I$wdHZoTJop;>X}+{wv|pB+4Cnxfqv%nQ?T`K2*Z zZt>Gz_r`=I0EDo^x_(zKRwIR}r8Gp^Y=BT0wqFGZOu5U5=KXTAMwtwVb3CQTVq8Sn z(I4)kEK{-uN?d>6rX!L_7J<@r%)qsi%{!lAB(5mK`?45=aUHgN`THJ=KHv-Cd!)LT8B4{Y-a5)pCR*I8JTxA%nQF%nKlT z6WNb~0u5b`_+DtW-Njl^TyveYAxS8fsfL(+NOx2`J>TFP)g~BfJ*6!&9=!pCglj9> zedLa-bf^B(hLhiu?sGpE!UDsp9Y@Pddb7uh0nkg=XwVjlVl+EpRm|5DM&C@czy7&+ zVkudV+B1f;c9s4DK$LCT{%U#9kORo!A)9i#Aa}xvKN2<>jC^;Ua_EYE z*dr0zViY4mjQK8#f1>;PY`~8k+8##ZYn~va7wicg4D!mIwG3pX+V{IT@iPbx;EWl1 zBWl`5N^v&ctuI<`KG@nXdZ3hd#V{Pe=!G`?MQfDwkzp_$%cb&&GCDeXA$T~j2jtoN z0(u2K`FmKQEoD9tI$Dhi6gd`oo+-DRcW(r73PkV#&E{SUc3hR=9oMz^pDG#S0!{5bvP1&cp z)h=s89jb*Jgu@S9#TptR`#55Uu}5n^@5_Xxp(>s|=4>GJ92Od@b+M{j+4hp6BxOvv z$Ka2Li_COUF{+EvBhj=bv<+PB`g>>oS2!i?m6vVb*IUA!eq&BMU3*$(-z90Z*e-`yIpga!3COiTI;0mcUQFtq zpQT1}Z9jw$e@F+>Z(11c;>NtLTRz>tl`6$75u=`exH_)%Yc5-&6nwOYVL-Te)2pXHw!8)JzGvA zLHj^MANv`Zi*VK11F(s(Xwly>r~``H$Mpwz_#-_}7UAL#kaqds&CgiN{tIo%e2|n?3e-uAn;j{yi;SwRPzqbryRA49m$?0NrXAtPify1%+qj$VA~ky@ z=!}DzdP9Y?z(AItX3oYnu{-THL*!u8iaX)h%f4_|Q8brOB$GLhmIHL3Yl^`9*~vnq z$y4FR^J)=pwKw&9D>$Aw$-P>zV09iV*PK$-56T9Uw3H3~s12Qv&~Taq_AbF<4~*Du zWdmpb->OrmBRXz6ZDMhQq2e2auEH{pL!{byIaowLpmO2`c++wjcgN~O^aU5tH%@{m z(Ch0=AdAwERml!QfQdj!Fbti$Is71jVlsI(vsMA+eovBh52fK!$y0g6=y!p}T=3A4 zWM1=65wO+ngk?&29#VTO;!zy;l^7<^Lj#AXh+eFE_tvbYqZ6JG+&Jd~p2V!h2VFLx zo|n7@+0u<+|M#N#RHKSeT)U&;6rdCfbt{A^6`i&8+l>tS5+AS(DokZ!ulO{g9^obe z$w5cr_^QKk>gN`S!UyFHYXB2h!a0~~-BaV=?Yn2klbS`^XI%o)-dRqK^wBh075g|O zyiNQwDNBkTsbT(QF>$kW>(5OWg}DAc_?PBWZ((NxUnBgAREyB;`P-JGaI|hrk9o6!kL@@{7+yDME29e^V&*9_ zN;Wv2D!qKdTxc7Vn}emrC?d>`+8>1RN+-SzB;B51o=h2U&o&r<+EM zlWps*QiSnCB>rl#YSp`#^dt$s?OtEU%{T%vMj5uTTg3DDVT7}YL_`T%`!Fx!Jd)!2 zeZ`dKD2FhsD3zBnx^H4GwmoIW$+)G7Idv&3NvnK+$FQG%`N1B6@I|Wvd+t#07{9rC z#dp4@lh-&o17rFD!Q=L?pP#KL&&7B})hLJ}<(?SM^8rG<2HK2u7lwp+S3AZSviOSq zvnai)e71Hcq7x1-GcMpUw{irce+6QTZT`rfa-=jcVIW12x=yYCPKofGD)M-rw}#AMo=@z}V&alODy@R}8#E}6bqZ?> z3k%Fx1`DYv+Ji13ZICd_{)u;=L$>w}u=_BLL{)Y9p97^X;+&1Ah7gK3HQde67-}j^ zoN7aDwpZm4?Jhs>_NaG{4%E0%r%={D7dN4Q);#NZR_(qQrj*9dPKsAf6ijX5W`%L@ zQ13Z@GZEU!qwNRFm8Xt1?}+Y7XL)r`DqGCC=ps9YNDk}A=ESmA6gY-UI>2qe;XGTz z?%}Z!TlJ60@2``ng^?xv2=$?KT!gB+XV-{5qOB9lhn-H??-G~9@}%4eC*bt{p2>5E zUk39J#f~qTbO#uXpbXxb$Oim>V(>XNa?G*QG(yL*^i zS)d`?5MID6cK1hy6P}ZD8RY#ae+o=%CJ+SFC}clZBI9t*<}^FoT`=vY_Ulk5xU>&w z5ew(q)+Km?U4`wrgug-|(>6;kNeX4eXBs~WzAy12b>Zf|kYIseB_J6wP_>|-p3pISEg**E;_J9#FBlvbj*pZ+lY@tFLy)yA=1gO2 z2+2wspAGTO6|)%g0#v6Z9;)4jGj9mZ$X-mAn-Xk)=}5wWi2x0s!fh99mUONvrs=vd zC((0s@HSzD4VEO>_1PyTDEY4-TwhhUnn*d^v7E(TJ>jOJnDXn}X>m6ljyZqV zmg~0jy9F!WOO!>_Xti8_v9#WXn>_1SmUa}?`26<(pE!t3hMf_K_=zn&@9@S+h$DBc z-eVP?jSRFRBnU}ek+k!BzX(Q>&6LfUWm_9|pPzlTmK6bQiMmB>N4oJL&h@&a0}m&I>kSl zoWEnlcR&oO%0iEFOZgaZ$q4W&i4C21#D5SU`0oKv0bT_mibEV$M^qBjt8p}W@;!4u zQPRJ*XHl+K{RYkd=ozvlJ7 z$F*94EQHJ@>4DmnS!Dh^UO*2Mm)G$o?Ds`tnpOt@0%PStd+G76`pFT2jHL9Ngi0k4 z(~b8KksEycL?kz@D))x@3C}v)v)uCmLWK?n#6;=rvhAy$Z(j@n$R;lfM;P*jKP}L! z{zQYbPat+M1Yr^e&G*l1XWzRn=X{$X2t7XVN+KoyXOIFkAi~}G>8;M)PxhaR-LKl# zaJ+>+LgD~)h`+a*|F8JhA9axvjy`Igu+-ctPJln!|5P(TAHR4dYTvq{A{dGs8ByWe z5&PL=P{s8~gW_$-lnFkX^wb&u4Sj@b^R}}sHhF%p3t?w=0=ex^_n)rX!){Pv%Z!=*`Pu@WX29547Tu|EK0r{=& z!406K2j~iAffAAIt*7IG&q`(s7LHq|chdp*((xmY2I1{uM$nz9`Jbx)J=|5^3d}gxtfbO5M?v_JDIeTfIDCCAJdUg2o7|`Tlh+B;p+an)TvUo^r z0h)IV!r$>&I_W~+t8;$W&6n_CTS{~#-AOrh;U`MsV<0sWFX1-o90M4ov{Z%FXeEev zCpkoR48Odp>M@_!^Epc7Gyl<(}zmkZ#EKd#>ffpQ6;Fvj50QnL(~=Me_H z9`P6Nb1i;*AABFlk-i7VSK>{#_PS`Qfc+W=657ne`hS$<#`nPV99L86F~LVXWK&7y zVe&Oy?2a?xCte=NvIAI9)0bBjJxQE;)Uc3WpI>w>3@d-9-vwd+q>99qG0>w{L<#&J zBj>j!h1J1LU0#fs<^6PfDb;P>IID?Hk)3)YE$dR*n%s@?JTvnbzI$+yMx)o!`chaS zkjp%$+WNvWw3zviLdaMG-Wt6y53NA(G-ctrd``=KKPIODY*wDirdwYfF4Yw>UF*W@ z>AhB(G)##Iqcwm$w3!%=7G8${g^g}ECA7^f%f}QZ_#@4ykGsp5@h6eSN3Y{`i_01= z@}U9^)=8I9ovYZ&f51l71z=A;?rG#>zNd$4A%mZNf6Mn31%o))M_U*GRblkW-lub6 z(3ewDs}b8%HD9;NdO13~k+(@XU|g8w54(ZR&KNY+k&9Sa{A|(wt(Bg~5)m9#3%}>~ zE&%D?1plNpLI2O!oPoW?`Z;@q^U6bLV$rmGhV3M`%p;udUN>$t+j=87q(K-CH^s*Us-qUiqXxQ3 z`T&=8$T|X@J@u-}mP#;NNp|T=)o-4uH>$^E46Zd2hCon8-HM-C zf(q@B#t}0nU{*q15$yCx=mV(B-p}X7uc(@^^<3tq0*rd?<`dOn2;#?(22zA?`EoJT zbGz*k1Z_z|SO8eiipw4}BE8cVhJ&+Z_~r>eH=*`K=Q9;CB3RtfsGfxO>%H(tk~%z& z0gllQW#gu4A(z>)Dw(1+^1>!p0X+R5(K=b~_NEItZPu)0VhpnBmJ61%Pw<<3`0|Wn zzs!7)UJF2lu(G`2pUM$dL-`5@95Mju!7>8NxCkyEC5MJRRmkUwHM> zUP2V0l%c&Za+?vPsicvUf?bfrxeI;&-olLG9N@TyUe6XeBE%E*u4I$%m314I0A`cg zYG)J$$+24K>Y9w|djL)K{b2phcbd1*>DWyd7JP8&1|UFUio{vL$XM2lLrY$~#D{nZ zWim@>OY1P+e$*l*I@L`HLLr3?)NF4a!&pVtbv)>uAv~BoX6+kg;csvtQjXdqA2glg zaBLt`OoSA*{p-jpE6ttX4K`p67|`?O;cMAcB-#L|w(>w(BrIRGfRzQt2*+?M2gEO4 zf>1fA1viQSX$cs$O1KUaa#gLc1-dTh`!)ce44jb|lK2PO4TC)h0KD}moPa5_k}Of( z!uRU?XiM`_J77VfLVcaMRf z$a!2|ejTt`Dv;2oRz+0XRz02CNzYUxY=eW+mqHJ<*%g7HsS_(`BMx9~{Zs6BgK~5x zUH8oGRiy0Q95pMQQ+F)2lo5wr6c`@b{@}BkC>$nKE#PL;l#OtmYb}t2T$B1oMDm3q zM~Zeb*xHm+seH}l5LgUI4ACYP3s?TV;{H&g+$K1Vmt-3Q`2`y$8T5(x<*GEr^`5;^ zaE{;2_1^L0>i8i>>|iTx{f_QCp|0xk$#KD}?KYT>t-bQm@k5R9Wnz3EKIocu9vK@z zxye!e3gM0bCSmT!>{TuYp@QZbdRaljw0O^tc@DBCd1CJdugrym&BT!cTN%Gm-qE(V zCol{S@L)kjZ@QQ@DyO3ozRq!$+sJUT74@7xtw@))cZ#%ai{ZQBF53m;5?VQ0?{T1y z$%ELuXc;3w-pF>L78J69@8<-|^dfP~+8BEGnkLeY46UWaBp)0z=LSMFzMm?OiKsZ9Q^G?D7_N} za`Sed2Q2_~O*2shkxR-jY{&^1R}!_=XAcA*#)l7o=0&!K+leTqVDxCJ<0pPv71~P9 zlDzS~3M%XMegoG3L&%ptGKZ!skPJWv8UD@u(FlsGO$zcbsTl$eA~+r^#X~_wvxy@+R7>{$_z=b>J@A3!fz)+cgc-{rj!$ z{ac3Hl4>;@MRl$1W|x(kIicTjm6V`p`75d4dQfetAu@vsDKVn^@~5XstZCGoZ?x11 zxtX_PzN7^6EGt4BW~p0)RTY--^~s(x6Y=UT0ba2ZYh;FYm_d=H_dUJ$OB@CSg9wd@ zo^CvbFCMR#WtmSLsol7zB2pmr-#XLAs`nOJ!+NTt<1nBfaF?5BpGxa6kTQ|NNHc-) z^c7s*V!8Ync#|@$a$acKE}n-C)|RVzvUhr{5QY+}S^UElZZ=Z2*U`!e2~U<;xNz>| zQ6NR^mrdZcUd2L67}?&m-Lnzw7QdN4u+M;n$UOZ!KVn=?(ieaHg_%c&k+!%t|AaZi zOq87(EuQDo`<>4_9yu6(lW!;TCX`?frH6zR`o!30{{Gn>cSl?K<>-u#o@l0R=??d4 z{s3;v+Z+7in9QHP9jHGZ_lM)b93=I)BGbplBQ)eed>}!;4=Axoi5{cq;VPYj;D@&)h` zJZi{x1_6hnSw8MRzRcgDb8Is5HR))7@BHT)% zLnjtQGH&7&gzj~cKbo39!N?SyDxJ|>#Qn??ID5uFZv3Xin5K7K$9YgT(NM4+0Q1Ly zkV;4swfgk+&|seCv3VJ$VQrwA3?-XJ_-?>^4328r>0YAS;eT1EWQ|0RE7;)10L+Uk z?&&fYLK4cidL}uD!C8+xBEEw30-i~RirR?m3DTY>0G+0`eR{c3e~-#p_2qFqkp^46+I z!2ud}yI1Sb5_+-L03U|&u5$^pCoM;cd5ISqb4GhV%iEEQr4?A=4EOm6SKt-4c@9KU6 zY+~cr=VZLB#|8DLXRAq~v7980>z*K4EKGFo*9;(QAEuvQ%-m2%dkI#;Jtvdv-8P)I z7X}ZS>I7ulEcE`wNPpol1wnAC5O|F}z^7Hu4-v*Vm>;>%TCZsNuXr9dIJI;vaLAhGLOV;K@ir>*!h~C%U(fjZb=i|Fak2FC(}fsmUt;!G zg!{u^%~XsQ=Rj=4)$`DCQT}4Tmvdn-mY9-%Oh4$9dkbtf`6~Wua#u?@L5EtQQh(zD z#*vaWQ?Xo#+BM2acoJcC@f6tKTFO73ERg*JGIk>R=isj>}QWK80E zFD6^vu6z*6@3Fr)D=ecT+JvY5I$HePJWbFc_Xtq5c^sAR!kPe0`KYD2Bt^o{7uD%} z?L(N2g~unYD%(=Qt7fo85yBvx_s-z5jVNld346cV&9dH2z|EIq2}}Vsv43d^P!^&{ zgRoGX-+GKIMo|l3RE)?xYw;T>M$hk*)pPzpr&(tzefsc>lU&FFJT{pQo{`DFD zuG1H-DrK@x6%Y*xRxiv#gL7tEA&8xbVmpALJ8UzU1b&;oQaxa!j{(bi7ikWTp|5}d zPM6VoJ_dO1P9c7iHdPh<86uM)KDD9}aV>Y=Zw+2n55%ijh!*MWZRuqb{$Kz&Z+`7` zxJCeYsRM{@fcfUsa25v84K5w72H}-`nUSyZsOZua3sSx zgv|h!n&0f0(&|^O1_Y((Q8gZ2^#eNb*5<}yXuEjeXY8kd*D3h|mgm^HA9b?bm7vy? zZzwhuITVGoh7_a-ZI%C2cKxOCLNeQlL#7%!EKWVppxIKbki6q* z36-#OcnmDR78o|#8MNxBtCYD-FN$Ang|)fwypgaU2O+LhSL59uI=vRjdTw5{N$qTUAG=Oj5#|6NE(7%0UtT>;6ply-HFKA zBcKso$^DgV9ty-Xor9obUMv#6sXLSAvP{`%VKilyT6mvNqK&70PKPLqdMY;X=(tU< zPqJBlR<}#=WsRlDsaC0@tULAG{D-C~eaQ^ZtI*o$UqUW4*CXZk?6?Li=ex@P*64i{ z3>coCWonNa>diOw-d$UgfM7%*?Cc0rE&ozV?guzT`tSLKp{Ra9ei}1%Vv3 zgE1HCHt?i*$qIkBO7yLk04T^@w42 zU?_qHf;C(dt>I{oyLw*QvrI%blN-^RGSVLM)H%#*LGi}qyeWJO&p5|RS3R~yF%iFI ze)om34`^3jhYhOUKjxIThE27Nz=j|s@clbh1lh7fH$TK~96iATt_d^iPp{tZwbKrs zsI;MA#_<|v%bEbG!3lb+Ka8I|R$lXYzvTc&9!uXsvkAIDzA?l7Uzy+7zJX+IQuJz%y+QFEjlTHJl_&ga z>lFO3Un)w2dHn!^OM5<^r|9P#jmUu7{*5LN#=Fv2$%H}D5fxlc|027PNm9geEWfnE z=9jQDzWXCCQlJ>Y4*KFCmy1<1H#;{Loyps8d%jP7VcH4NYP6IEIz-ku$>|A{O5I6c z*W+x0LcPzeIN8q)9V1^M%h0wVKP-zi$YzoS8t~pE_JtV_$b-WEcg(xM(Hir=gB19f zA~G<48DFwRuGEat9H`AySo0z}5%bX7+h!t(SX<3eXiUqazgwHMA!>cGb9&doH;L5o z9`dqfo~Y9EJg}r2h2smG#&=$S2`KfdpgluNm98yj$b#;L)8?6${t^26E4KWsp~`r) z_RcHo@yMl0?=$o|w{9#RQkK-JT#^7Kf*;*d?<10M_3B)=6a_y&Tf>*MFb;->O4YU( za8kOoQ!=abx+5Tsx_;A{8M}?Z0}@xm_vZR$CeW^eJ2!{2y^) zqB3nQy2iWv?~z$#ve{e`1q)`;oJ1kPr9$Y{)I`o(`bXs7^qs}eO0e?om3pA}8b+?f zTQrRoywsXasUjl{M%#X%9oKk$2+}&z#}_>l z&{c`3%z_^|$rhki#^VKG!twh@DUpg`h!2pp@ebJ^3`ZYvJ>GxgKiW`rZ)W*ERw5XF zNo1BR0O|Lb6%vBu9t8whE|!RB;*OE&>gstjfP4pE2ZYZcS z5+6h9Q%+kd&}F_nb_zzYp|@m|nN*4(ZXO2ifhF*2ofnnP zTxYxwo_GPWcMG`hYw(?}bpFWnwNP?{Bt!5;gawKfQW_XJ2uFIBP z<5?$sZ!bsxx|F09y1~W8!UEv*ifNFa%$P$d6c^&Q13L~`F6L9rHsn`YN99N0d{*z7q-mS2_Zd$^ zr>n0dt$t-|4jttGtn(PnUs)ghWR+H~H~My%{i2F_g5TPLqJkp!p)M6*zq)-8$u+yL zgrB25ru~s8ha<9_Vl+?pyzr&L;dTs#0Eh1;9Kr{$7-#{mv2lj5OBp=p9K0lfq(6p6 z;y1vb2{wQl)TVka^!Q?@X|n0&%8r8DQ0COq0iL@*uyQ^As=}72bs$SZf)tsQ5p|T( zvpZ*`Ue>8@zlXK0Gz5bL?z$U{>Ud?itf#-SKn?i3)&$b@nnN+k41u2oi4R))`C$@7 zB}AAX>F*bu-9uj@5V#y|yqFO(6JjO}0P2UGIbaAXiD5a~BCetsE$m4g|z&R@>YjpBKptNAYJlS#w-;~kqK z^f_gpm12I|>qY$H8q?m_Hs|wXuKOY+gczeG%06|TuU~JLmbPvFR#PDs@w3^S@OZp3 z8E2QSv8i25Y&9uSd77qk(eeFwd2z0zKiPRU*5$aep>D@iM8ZuT_4wrbK!s4#KxtZ2 zZBu@)GYCj&Eu|Rc0gzX#=n|P0>mY#HRfXA9*s9H{e{E6cjkqGYK3Hvpx+;@BY@Q8mG3MUd|@b_EP7yq208>z^?;BB8R@YC7A%d=LZ4I zf@mmOXs1cCo@uX<*l#!$FuF@~K%2y_M|`96#+8e3*0BYJgtRjN->ud*E$J zFcw-s`2=o(7o>ofY9ynW+`tv7;1sd+gBvbJ@Ag?h22{cIn`#)$PyIlA`n)Q;=nA~8 zf=QVcdIOkjxmV!BR*_6jOMd5paWJRnp=S~Xbwc$Xya|F zfT&0S@2Fw!FMhx1bzICV{d~f0!>|Iwa`IJ!SMbbN-&ETp@{uaEyv~X3E=psnI+9xZ zO^?f*OG0y8&`^#Td!O;(==xinbznHLIlt4 z(<+Rkr^~kzk0%zZY?3)9wHkzvHoH&=HqQs_syOBqnpJeD&>F*F806}dp zG=@VRz0P^fuxi>f?bm~kMz2XYu^A9#b^%L+a`N`Uv-iQL%*yGcm4i3TN)Ts*xiPVm z|I^)DhE=ug@82pZAt~Lt6r`maX-P?u4nbO^OQfWc4#`DIBi&unAsvhEPO1M`d!OIg zXTN;jK3?nM!l`TaoMVjdeczukho{JH^x3Z1X1>ml(l`qk&JEL4&mmi-Sdd-!>_ z%o~#~N(G#2goz&0=6D-Q{9b4c-}f%n<-K`psoq>W!J0=IMaF$6DPTHpY~7cce?IER z)0c$l4-5xA;-Fb7FCC3p>&G$JZ_SR^BboErobD#NJkY(be51%mU-Q^iu7(sA;Kyb( z4C*ipVTMA+Ur9WS zJ2P^?PO7vq{F!_AfmY9(b!pyhk=iiEa5`$S{Xk0LKH+jY&m!8+%Frr2D9Z!!qeZy5 z1)}PJA#cNwPrx;f&~eXP_KDTdetk!nKlIO&%BKaIGh!v*@vE@Hz4|CfKS~SMrqtVz zV))}N@UxQ57F<7ZTL0r6oK~_qC_N_KF&AP}_GK!slj&Lz_tcF= zbC97(lNn=)duUkNMRcR^RlCuKBWPNwF5s4hMt=36J~0E(#jFOEvaSX1dr!EKZ3Prc z^yq{uuQovb*~^Mn~&3m>`1@T zQvDMm`kH4cK&d%8;3|BlUG{P##I!K#$tz6csJ#4uN3Nt!JD%J;>%phF1%uU<*Jo8& zsqUS6o`=Mi3w7C!Te`eKuARqE5i!e+EMOkr0?NKI%HH875Rqa|m0E8xrLdQ?S;~&6 z~YRQ5A;_U)A0P17)$t9ET2YTL!kPOVG>s3D&7V* zbIL06>|L{W&$^SuMfpWQqtPPfeLu35iuvV>x20@)h>N!KWx6*BPR9`~-c6o8mkzZo z>q7@!?R=DaR*M598@a*OSi6mZM`hh01T`B_H2LD=-PBzmvi?1P8HJ}5eWq%?2CRi=oo1|8q}Pe^}9X{8)M>G(xkbsqHC|zl!4^_48#$Ob>U7J{1y1@)F=D z?k+Q6Frf~QBhEl8#;#c3yS(9rzMBtA^gqy}QJk;;N@!X}Ki2=A{dZ6b@6R7>r0_2vs9e(%I1hdmV zXsT23IR3a>j|$2^&Ix1#h!!`O&^EFl(6wM=4wH+Zbs%|nIbe=#Z)9R1D#Ia>zR0jM z8-L(!B=q~>z3%mSxpSIZuSN$$nr-Rcdd7uwv~JZCymS<+rf)B8$42#Bmt=Qp^+YVE zo2<<^A_L0|u<1C7jsYxerUF`NJv@_u7YP}QGP#PgwGdFs_`m2JJnURxP*WmR?PG{46Bzq7h zKZg1IP(u3c)@cbRK@klwEafGF2VlJ4O{Mq)(L)XC;PZ4&cGu0}jH7oP;@D56o?Xh* z_cF-f#o@mAGJxI_rJL4WF>1D!k+!q;{>~4ktV~wrkZ`_zSNi8 zcJQQ(UIR;*(E(3(C1`zGF|##tFW}3Np$xY)_1jA6b0Ml5kK@1%XkhzY2;M^Yvy<-W z!7_UJ3)d|zW16F4%RPg58#g^7SuGL=q+rhyLBGb!Xz!VnS$#YW6(joW=`ySgSXE4) zB;;Jk(o$`>bP7#TWH8OV+QY$FkdP|W{&%k?2Cawq91+7)d+$*C%h1}_xKXNl{e@Ij-bOhH%evN3YA zc6+AV^n*pe!iS^awuz3>f$lj;^xdEB`ieX?ZD7PZ{@_vPV%$rrH+^5=w$xC%($Q~O zA5hazuR4Z;vwCoUSl8iutGKj;p=}sri|&|{L4AVo`QwyGU;{h z;cH)F^i1PBV}aFU3`>39n(p@d^S@k-CY10_s(#9|Zkoty#4P-E>j^@pni+9+I{v>_ z7%L8}d)Wr+SzuL9>9JFwpN+H%s(w3`K*rwHr*h-GB+0a9nC$y;492EkMIGVeY2DRW zo7%^v%a55>Wy*aYII1ti7Jz7Dw!%#cIbzJOKB~wm0$guRsifdH@FD0i+*IjNc*e}i zxd=(%gRV1EC#>-@30?m*8$hE>WU>{9_>43kcR_bPhKN=u^eFcf)u~&6FMc2Zn)%BD z;h1DD)KaUh)ilOgkh^P(j~%OdCHBMTfqr97IH-J?1W^{r^9U4Ub8z7N9xl50*y z8=*h{s#{qOA!(GP7k7T2{a|D0!2CWGVgO;*Z))2o|LA*WIU&$3m$&>?)CQh>pFJxW z4HEs0Bf~{-S@$B~5pV*m+a4`h|QBY5v`15vCh8CHJv}o2kl~uqur47d4 zZE2+FFw4Pj6W?&931qN+VL7Y^WwvIa<)HD1;lru})@nN;qgSw9F~%Nc2&K3#{i6vu zowagVa~a%#y{L2~7@;h7{g}u+6dIj3legdXB|JuMO^$Z71{ko_Pp3Cn`&GWyQq_LlN3Z92tGL7LY!$LFA$X<8GH7$LPYsqP5p@~tkmpeDDJ{| zj98tW$M&4Mm*P>-qHOv;4#t-nLu^jm;2XUauNa|hHAT2+NmUOY^ww|7*FN=WpvLBT zU=;9~^x=pK;^0X)M1sqTL)1%nnvcA|>k;I>wo2E8#Dyyq_oY>xviU38jfke^?4XPMZ)#=M>t5&FsQjK3HeVXH4%00LyLlUWC z$m9O|IVWZSPdEmG`X}($L|Sb18_z{);<-+Umq!?r>bk1t>z6*CNimxoHM8?VqBh3b zFKw;=)?1&$J?Ndp&ym3yk)vDc`pk%PyBFY_=77-VZJ9ieILCIVTI17l@T#5as9GQT zH&8*e6Exd-L?XJtRSx3lnNnXE6L%BR#<(v~={QlN$bU6P6}*D)n6f8m(bOp2vzfu~ zPabh#_dR@p!usu7q;KpG8u$8)Qe8v+Yy(7#cpQj2p z!+;_hD6_3k1bw6fcRItvXAu@(RN4NcMMD^UUZUg1oqW*!t0evR$$huFcm*e?Ns`%h8>_Lqpw102%DSS7L zZa!81&l-RkoEf~7_;f0t|8=4NyKc2m@RAEY8k_jn-u?en{b)S3-Hu z^WEvLs~>TuzvBD_U+C6VXpO=XivuYF)l)|vB5Yvf2V`H_7SYBRz^SVG&4nCTXP*~+ zf*0_BW4|1PZl}K>pDvzgwl%CJi+GaSfWy3D3}LqlE@nYSNR9 zp@@Sw;cA8Q{PA1Ih3{%P4ztMVqJQ+um!JNGY1Qr3as8fF)>tdsMm^lm+r5ySh?RN< zu6~RZNM*IbeVQN(7VLT4%h4XUKp0P@-y&M5Ht3%}J=sY!01ht*7l1+`LE8U&bx zni_#z9298TaR6%%gqQc!U%2{A@GN@Zje3E>-E$$z=9^>rJg7;q6UT!g!IRKNK%G4Y z#mHIU=6#_(&rn}n*sUC6KD5#urnIAad<3$+1nBYUc%tG4$ z=v>BK;84AIrmblvL`Oi0K$$w0tE42T{y{ie51TKc_q`I`3`wQV+xjk4ZxH+wPh}@D z9B`;8r>C6C{Z(40br`ywcn@Uloa6}_mjC6&QTQ<6#l~-BM z#xW&5#$zCAOisjiOIK;)0j7c1QaTp)05`V)APsLUj&ezlKzZ2;6r5yvT(Se((=S09 z*?Kr#tP0eK1M~`6bnDdI>aJp1G<2*@Au(5w*rVNE?r9$M7ECWfW2tPv9puHGq6D-kYtihMOGG(4tmaAZ-uCT&)2-8RFa?fN6cW)S7W4 zXs1$z6H@|euWj6* zHjZ{|Rv0OdjTPLwTnVc!X>#!v#+3091f{^3Nvqj zJ3w4$7X8R*1o+9x{J~JvO2mwxPcVW6SzDiJSvFYh-xqTp3jLK(l!IrHP2;T zOxHqtS@wRd2-~qe&kx`Mxmh@}8-EFUp3~SLJvwFc*vSnS0Oa%g7#mOda8ydAj$xYN6Tto`#%u ztID#iHMOeu1T6>EO8Dlm-EQ%4ZXSTC+c>{EWM?Z75%zV}QcDnMJK z;(|FPC_XsXh}1~CbWv5H?|U~>@^&|h{t=x!vvdMk?lg=!}xb*t8F(CWq&`ZO_Qsq{5qB`I7E~hB%IlC z;tU?aYT$Nvi!uDw*dsJ3@cFQGg&4na$Tecr2}0-rJ;;w*5CRyD`$y8Y4s<=Y5A?UI zD%{g$q|PLOkxdSjZt`&KHHl;@3KCYK2?r>XlfHCQbD2J5TQ(h%c<60TQCR$-qXU%vD+*FKqQQC3ycW@0|}7r`B+tMSxo82$^5?m9q-Y?F_ScjbU( zf9B|yppZ=3ae>t`VPbLLWwy1)2GV~Sm3P6nkurqfwKoffqF@kVx1}qm_k82Qc%Zj* znink+icB%n>nC{lXv2S#_8H{4V8^$pQN_@RPje`-gs7|n_^L4=wyLKWwfb!Yn^5nj zVF^H@2cw09y#Q5I9N2L)6xr{V#B_}zKuf2u>11nzL0>?$N_}#fkatgvVDzu&-u;pv zn6CvkocdBFK_GhREp16X-dYj&Lr3m<#wr@K@H%9ulIlL$s$AAwgpKZiJ~qWeInA!s ze3?RQTI?uOcZB87`4(wREKtWPw5swsx4-gBD9h9g{`!h5T@Sm1&c`{ML|o?4hB|01 zCw-0S5=IQZ2^{@0DklIf#!h7vWO@fdzfhVi)@}dUjwvfLRK=AuQrep;L@!j3Ihhkp zfGp5&;ehHWJ)6A`A-oVdYq=dTCq}NhIL@tO{EDI|I0<1Y+>{aB^5;{Ha|-hbWDour zR=z3j-s%EtTB11Nh>5GxKbTe9s}$U=rL38(#e#4iU|~F*p|~J8Ko55%T}|9$DQ|Fg zDV9u|Hno7x$ye~~6Z0At4lmql_d0y9JAaS279lJzODN&XPs>U~3P&dQSaJ|-&0!7J zGz<~-wK(8qkhid^EOiT{>lBVzL&Lby=AKoHXrd0e2b@d1M|SLRpE#HWcc0+c*X~4n z%mdE_U(?zMypuvWiZE81%2m@XX)7b)P!%RN$bFR2E*}|43o`b7N8s&Z(~tnlH5bEB zrILZqJ_v0H1pZiSXtao8d~4ahAA{RuN+c}W&?70lLvh_4HdVsVgcJoM!QGgAm=5rH z{8&tSUm=kyu-5PlQC8dlG^`PARB#SX=bk&3a>yM##DWz97lx)?;= z10G($A^JLN>9hk{?7baTueY6;c5e4JAd8^0s^Z6ujw<4+yG)%>F|uH=A{swfi}X0o z%+TW-3W*{_W(9ax{~+;K!tWk;Y>E+!xf~rvWlK-EH?a48B{hC5iNENI|7xn{A-+Oj zDl-PsDx7}Yc)0uKeM1L`C$V}V^DqoTUk_I)_e0RFv8kW96>~l-m4=WWLGj&YneulV zKIszqe4J#$K$u}D%#Y|&AYt6o-Jr-y8BK+)3vbT7N4?=wYJeoIJ)H?4{WLcggK1jB zbv|-xE~1dkg(;U%{c!)~c5f_uTeRi@j*|qpTPj;N`x@V>cmyA<%H1x^#bW4rbDXt> zg+1%>9E=Zu!-tT3LvfIfKYs~q?UBi<*2Pzyake-*7L+ib%o0O+=+LC>rSj_6Xt4!j zN9)f>_vr&x459;}^*cx7@`?(HE}DClE|a~=hTYo1wEIvl`+JVI*AYAyh!;FvnBut) zt#3eh>T8-e=qIhzGRc#!)k+J{Tc`FCVPwS?yPzPu!sa`K#BBu~JH0B%a?o6p&WRUxI)SD5m%xvGa>gP@sBk<*-VT2; z~;Nj6Y&4n{7|<3;^Lk;((g1C744c>*?jw?oKidpqm)vd^P#^geyjqn0vq zZ|xDL)jnP4=z?ThBg<>P!^!^Q(c#Jj zSvvhKc0k^t)=qSJn2CQxBle9N1IvkGF25u3V`?A|)|=yZzbk~iN>KEkut2Vh4^KYA z=p~wNsMGqjS`NkDO`E2<*&DZxiH&5WV#hG}-7q#0wFmj#yF9CH@i~`Dwl`Y{7sO~h zJ2f)Qs>$rCHP<;T&9+u4$L(~V$YY(s@8cEnC(^PL&4Avq^p7G7gB#bLMx|NLx7a*6#j8(kIzk4`y6VW0RKLFAP$4ic8gV{#Kr$>`o{ep8tn6%%?aTp%a+>nTkP1Eo4$iI@JX*)&pd zh>pw;7hS&4@Isdb&WU2^1-{VYT!@UUMc{+S_t~?0LiZ#5=kMR13W+fWqjzDtLNAit zx@DFYF1RK1Totb!qU#tHvnn=xb74B$A?}?5w!DfnHXiOZYC5TWp#g_hP8s{Pl)VmW zqm7g|Nx_1~a_)hKY>J`8a-R-crgmul%!LT2)v#JLdr?MpZ*qR|^gcLZf${aY`#Gb` zf>JhOSHpFr+J&g>g?)`OJTak$=5t!HfE$$)AFbyg_297blf5aT@g#8|Z_XL`PPFOoLM;a2#d3TE@Bz)`ph*#oA=vc+QvNA$*{kv_SpH3uAx%b7q-*8L%Up*AdzjR=??P^ zQ7mZ4BzvVPZ*Nzr60sv60gIDr zzyk?Pb;7p@rMm;9pz4ZW6h*Tj&cz=(*P6h_*(UJCMB2f1?_cq>_fddrl7qfOQE9R3d`l7-%QQAa&pOTN)3Ty)+K{9WqNqi z_2o)lH7G>>bP6#pp(s+M?|LjVRkyZcD#KJ68%i=wUx&_uGc}3SEIWCCC34U#q~s+y zf8E-CBFJ>W*)^Ng9b0pTBRGSw7p9om@vUdmlh~8My*ATvd#}AZ^er}J3NaB8vyqQW zlU#i@?#W+VrEV^}R#IVChaS*8I<#Q6K4RAmADN+NM>tq*?W}*koTu^* zx+Z>I)UBA?;M9J5T6$u%jMNhHz;Lsg4raLHy7G2I2Rz)E&EYsiJfn7rZInqKh8@Fi z0y0Fk?K$Nb7IyqHcfW7pIN5tO_%&#Lb2B7L`g0y%7pUYcPp-mvQ@cYrxyo z7yk?k^h%DA9AAer`)d=O#hYTQ)tE9)zR&h3oGG@^)&c}qHo}H!wN*0q8>{0#LWx=`>CS^J+E65XuE(Ww?dHWG@#t%( zIM16kRd78|L+wmWx9xwv*!lT9rNUsSQFfML=%#DW&+-}RUiXUOY0wp|9&7&oV{d{o z8NX`I?HJ2v60S3jF%B`Z%U-e;Z#Gn(6*Wq=$HfXws+#o;$#7e|LH2g~nEL*GMPTv< z=U(V_dc_99q_n@2)a}vS`H04xsqW2PL=!@07qx}zq>8a`O^yD|+XyE3)z@4lUXgPx z|Fdz`#`$fdigm8FG2kO5CZ%crPg2+|>>x5~!JWvZBT)KLn{CHI5O|VNv+hAn^T&75 zkz5a?sQdf#LByKk?S_>!lioOM;*#<*|LO-w5{%6L50H^LM8}j7{9`60GE5({5uwG< zS9Ip=DvJjbf8fSzOXb4A>sL+}ohe8Bu2^c3$H~mi-NR9}re5xJb`$QnTJTHf>@+Jk z_nzluq5fdu=iOlKhS%aWi_q0kATpMV8wYXfs|Lf^CV{cvmtjV7?!|q%yc4# z=YdPC(Tl`3J)~YS>{wh<4dTQrlt|%jvbxI|MC-mwz8Rg^ zF{j|oX6+hMpVaOAD` zh^Ofr>DtL>tlNBRowu)bF>$x4*F+QjxCP$5=O?jPnU*GBr&wRW-1Cl+tYICS$D-bS zH(IgA5t&~;>wbIRKdU;RWmO5%M zWiZtwdySoh3nYVWJwtpUAqqdn@nFPr#9-8=9kEHUW3!P?SEjCpy-xJK)ybAoOre+b1I60 z6U@I4vdi{# z8MQfv9qn!2?6`j4Lw~;4N7Ms?sE^Ys*vlWhFFuJ>igk`bo0DF_68b(z2$?`dZ}4p+ zA0_b0$75Tfpl87+;EnD|&uazcm!lBgEBl9bZ7pbGG5y?npuajGF6>)PzC33l8>1;kTHI67k6d&P>^{y z*4bIiHja|>6-KZyZo2<4M@N~Wqt$be4})JSP3FxHx7L?4G~14w>Sn>HXAjP|wjH^! z$nZ4G<7&|A=N2SZnbbW8;yf!-XwbHiwgN27XKMp37-g9zEe;HS z1zMi&zFFk3prn~Tghdke1!G-sIYwLuo%^}e1R6*t+NI!Vhq4vF5f;3Fa9)n~ieJkm z9x;C{Pk*uAB?qRzE9o1Kri1+EiS~ z=dm@JM=#zGBAuXw_-(MrMFZ`HB$*u=?cUb@i+v^x?$IGm6+odG=0TKu2d%bj5K*!p zZ5eh62vp`GAtAV(zp;7)~iBRk} z`pTQjQPvB+STMQ}RthiS``jNV;N>&+w6QvK1KORqfOpv&^X#Z=HdW19oeNO@$7;S@ zZ?azCtP$;BZ&s?oMok==jUfy_-b{~M&b3jGxwGodjR@L(FKk+m_8doL!0hN`u_vnh zG>+Jt6TXbHPE;1Em5B%dpFD_bvzC3#+N2mfp~N#ZGa-2$+J}@jy=}pN)`%{Itc}f+ zEf!ZS(Cj1EP0lcQ*j~pTqzb#E3QP#KI08e5=pxQ$>`U~ms1Ta(g|HPvLQN@^rK?q) zsIxwX;P_7rzYzA@?LN^oe-GJU-)2djyu8nwHR;YDjeEXt0<#wmr9yE(DMGtm5BP=(Xxmf zrujzyS*!h^*NF@t+*K>pN4Nr4Uaz3-L!0ww($rv?Q)e2DgH?CAAp%Jv;n5S{Jj$i> zbEUuQdAOYuhqXh3l@j}N!lUBVteFk7>z?rNW8lhu2hmvxF0#3cim;&SqY=QbS0AcL zWmy#RJjZtW;r(c&F6a@DbGoJD4 zXDox9QrTm)=d52~LO2cMFJfCiXO#ZQL@yd|w9WXGH~Z&hRhm;-S?@Cuo5iE^b%qOz zDvJogq+x?}ucI#&#QXj#>Uck_WTpo%lvnX>AG+CCTK_yF{XP5qVw6j7hTb>h0lKX0 ze+W1}VsccBd#N}`G4IbsS*0X=_{ExfD6g^t1!CDUmoWVepK{=<`Yb1LX33E=y0pId z)iZB-gym2b4t z25||g`c>Os{}d9bdCdF|ZpTNQ8vZR3ek7kZ~ zz-^VoAYV62ShP2+ zz__$KNhfI!3}VYkZE9Mf;V&RD{hzuDunD(j%;}}Z`{l4g^TE1v`_&_V)cxK$fHE4$nzJ$Y{ez} z>@lUS%LVQE;?R%c`)`=UB7^)hZ;RHVm8|v@P6p)Ut+w$*e(uTZm1Blb9t0;JCdYYh zV#cdT4^$n+>%&&I?1Eixo0~uAv%Vc)s}jLVy`08tDsBK%Z|c4Y4T#6A29pYoO!_Jh zEn9ei*$4N0P$<}>vJ#R$fn?n*n8s`^h5gSmoc5bm`Gh#{xb5otJ#=lwYQsz0G# zX>O`pA88|eGEH6Z13rtymF1s*I9NVDa_Ra6yb(m~ZAy6JwTm_O(D#H=B$vK8EhrL( zAm*`P-jbdGVB5~WUj7zHzeGXE`0=AJ?c@o6^Y+e8qYAsz?o{y@nX$Qn2YynFKz5_m zoEB3_k^wCi|8UOTWw&t9te#izy&~^HiPd<1?%V4e{@J?%eQjxre1)1jw$_%Gg|L+BqVcs#w-E^q4Wa3(=HqfcQSS4$kcQcEcBu6zxwET825j%X>i3Z5 z%&_*g_Sx;dk@YNDGPywEu~PHK{PD{V=P-?JjGBP#=CdR9`AaN~<;&>sbA{xhI?gGLAg_)vZSWTjEKc&_j@JL>Weh}dH{-t{ zVIa6UOW2CgB7lawojTH_g6jJ$NLx0NN+EtJ1PG|NIy#M{#m28+<#OVnKnaNm3|AjP zeMc~Eo+b?^Q^t2?Q%sZei?w7_T@@Y2;{QVsye(;&L(J zJZIPr@;lGZZ{jAJuL8n8+5~7Qm6`Dry+6&*)t0tQwst*Hm|aObINEP+*j2T>a%-HH zz?u$aOe^nuqgaOd_;`u@0!E0u3MiK;>Y=R=7og}hej^DD24>WLUNaLIJdFbC{R;uL zD&#qX{whdw*o#23-dPa@)X`nI1r-p%yCQ^5VzK%D!3+9;ZsR*=}-!dTFeT|Z7N1lb)+^C;I*4cu+AkOd8=dVW^7n9`!a8TL*$~XZE8%Z+VO(5;@Hzn zd+ZqNp{;3ju8YW<{dvCQ*0iV*o9EivwE}i)D|4s0uhWF*KYaL5F863G?~XerbF9l7Pq_war{q?VE&b2%3$2N+vm>6e}>btxD6kX%xL?eD*5; zx?2Aa(xBszknJ0r#?I$Y?(mW~r7)YEgf8e)W?SF>)Y&NeV5)h{XS4V2S8H$hU?p*@ zn6#fE4?TsKV*bHbE7sZHr4HTn7`Qn!m35LEwBZTX(0JAhD7KE*5jv$+@9;<4idSPe z%f=O%&}?sM>vMpAaR-r3{XOHb$eK9xUgYO_~)kxh96#M?j&D!uH< zGN2dzgfsrNR$5NMgA!k)?Q2K&GN9e{_HXh4yn$#Dr8!jC;~&a@Kkxwh=(I~pgxO3g zG2*$iVG@e$GRfT~RVcQf3bL1WbL4I#n!wzRyA(N_q8%O&m&a$MbM>8=>F{+1k;>d< z9nPZpwTJYnN&_Mb6({XRCb_58XDyc&SKCY?Xv(fr8M=HWg6H*jHHOm%HwPNkEwvqC zuS12e$#`z_N4Dc%Tx{s@SeW(>am~UMZb4b31pp8Fb5B6d$ON%N0Np)ytYuIVa>XndE}uZ+xBS%46;{Ze9!Ov+ zQfQAl>8gZ)jD$vxETOeaRvf7RTgWb@Cc5^q4f4DvEL zgm^mNm`z@zRW&Y2iGEkRUuD#A-K6H;FXX(9p)Vj>AG)}h1XzVze&5az!dY?~a^yZC zfv37)B1B;e$eF!i63&i}O_F!?;*t5c+3CkCJ}=RTelRCB0fWWO0h}{eFn`UeH5_Um zvIrpH!_6fRCH%-^DZDNXMUtLINZw)*&MTwX~mY|!bCOpArIRO!<2dmMJ?nJ zRbHKX^b&QFjjBxztL=4FJB}Bzf@qnsb9P&F3X~qQu3{)ZK4N2UeHEI>y}lY=z8sFqv$`U{08@-j>M?eecq2f+>;c8@ z?B4ZgQRrg#-KHmKimr>?+1W0Y-%o3AeWeXQv^k^y$J>h#`+1DM-XdCiZ3UQasyE|u zwOtiq2{=ej(tkSku7}JK(G#J)CJ&i{snBKEiJ}xlf~8tDl87)z=A$wvIr+?-bJ#lR zzg>%vdDX-^H(9ZaoGtKc@>}I$I`(~7=~HjST`kR@_`NN~SnefX@urF?N9iZ|zMsW| z2M7(auf)_Cs;j8u9noHd?+6cW2BF*Po5fIRwnmyL$WOWPsJjrw5@i=U1Stlgd;Koa zKgcDMtX{#K)Y5EM%Qa{TIGMgV*GT;t^v33&t4u}gBTTL>6ZchZL#0JkmS4hW1kFi1 z6NOl^gvjriT%#$Z1!@td(>#o4AM9wG17(!$=}@BS6iyVu@Kfs(K6{pEFqLzh+@Ci1 zkHJqg0~aD={1Ab9g2qIOL{&GUtxH)n2S&=@bz-& z|9Kt%4L(g3P1_HM@jPAyzKj3uL#M;%WZGms4%YnFaZ9%ggYD4_37V`xzZ2)52^@)|A>zm9SlM$0|Jom@4gt38&c^v zr1^M6Evl)$v`ytCNGfW~SE0qo7quSvy-PA%TWL>N)2smYipGVHnvPrie4ty zxc~O~zlvsHL$>Uqa*fT$8uzg(ZsW{>))-v27 zWT_zk6|XHVZ~6AZcjDojzoYL{&Wl+@dHR4>S@lAv3V$z#=kG5@%96{Y$rJwf9KTAB zf4pkNeEQK1|NB4V4*1T9`e651kf{2siuL{n%JkQ@1;6(o0K2B^=O0x6zAi-I+ClMqWo*||JR+qqfBQPS%^5iqkI7V$Vw`{Di$~R G^8WzP1;B~` literal 0 HcmV?d00001 diff --git a/images/quota-su-warning-70.png b/images/quota-su-warning-70.png new file mode 100644 index 0000000000000000000000000000000000000000..74e7535bae990a1e5be30e50b5a7c5d0c0fb2cf7 GIT binary patch literal 34082 zcmeFZbzGF&_cja&NGTzWbPdv=bV;X#N=So%bi*Je(w!30ASzwb-3UktBHdj>H@th! z@%+Ar@AEu=zn?dBklQ`8_r2?0d#&rb)OlevdMih+QDa8FKFQVjv&4!A~qiG~VF zl)Z@`f&WOFOGv25Nk~wsIM|w+TbUprK%$Ke4DjSwAl-(B1_s?fn3*sfT-Abt!qg1B zJDV~5>aiTK@Pfa0phO@diipu;agY*t)O9waWwCF*@9RlU?-fqi{@tn=z^)Llp4t$a zOMzmS^NEo0&bp{rO1zHBi`M4mM5Ncu2?_Y`ev^w;%Hj^HiXA`15hQP&K`>%``dg;i zLi~M-&lZ_jrI>>>%^+4Mkyzz3ycnne9+?F@8mzkd{1k#roJ9QUEsh=AdInuZ7P6$^ zD$xr{`k)E#1xCK|YB1D>$R+w(r_vRKxC2$M47awD1u@zWU(w z;u#qHz6$qwYR4?Dctt&^?MOm=9~qyHkiM0?`7}I-@5gVn)|Hw5=4OHIo11}oEUc}M zSXkc0H#ax#7dJQF37i}pvq&3Ps0iB>25Id>lWt&IjZ8G091 zh~O_mpg98aU)Kl-4B$6djhFz0yWlq-_)*C~`sdv{7#Vl|xkh{m|KQW-5^{3j_j6+h z6B8T9H?~d}Z_>{Z5Rin;UuZgMDk%yW+gh_3zP2?oVS`%R!K)w$K?T62wTY7<71Y|w z#!&z&O!L<#1i&@Cn4N~|ua7uc3e#vRsZdGSI+##BVSCKRK_h}eMMWj#@Y+;BO;Y+# zb?`r7nm0~Pb^`3|uCA_ZuH0<44rc6}{QUgv99-;NT&&;|td4FrPKHoc8%Nr|8~LXl zNfSq72Xi|ob6XoKc)Ny1w$4t%G&JxV{m-Aj`)L9-|IeLl9RCap43HiE4m&3s2mAl7 znv=Qd|DhWEoxiL7HLkyJCj@Uy;H9I9gM_WMwTX?B$bTkR=&w87dhvNbOd7(;pOG~Q|rIq`QO&m`cF;n$DIGJ`LB2WRTDl00c8hs&`(479EyNC|4Z4Q z&kM1`C-`3z{`YGBRSK3<1Vf1Zf3}7Q20FR&5CVc2f}G^j7f{5l)Vm(|qsLv?bcciP z#lzN+M8eko&Ku{v4Hn!h`2cae))(azlPw8XWhBgC>0VH{vlS-JG6hl@M)+dGI8+8 zZ`DV{jmpe0`>*?C;2@G<_(!eXt`GWzBK+U?@dw?9_(|TqHB>Rsr!|uQx(`HBEI^!^ zPT;?WN+t1h;J@x8Mh&`;K|S>Eal)@jFy5m6*L^TR_f^n>@Be$8;2KOR_kZ2z|I<_Y z3Bjkra%>`n-w~t2sV(3hkL53x$!dG!Ovh#ZDBZMBXX^!Y7VXMD)BY6maMCAbD?gI8 zNAt>-@sw*WpR6pejHi2Fn`08Oe*3JH{HomahniQxXXSL8noY;Tmz(P9`RaxH5^DGU zXA7d!zKiBCY(>^CHw`b;uIittvfbV2ls#Qe(6`!K=&1BKbJ(0|sC${KMo)dB6he5u zT{SzQu5G=1t?x7>CB<`@WR?~jM<(cE6}>#XjV!;K9VuerzEv7{v^zT+A$+V!CIl_n zZoJrW84y0H4$R~_Is2fYXTNydNoM;(mfQPg+tvMORD;%89+UeKpl}#{9}< z$LwOOE|T2)a*yZDAl0O0al=+=7X`PM7W1ok7A>Plp?%p_8*b}~$0u9l&^aHMHN(J( zWZTB1lG-)``r7IF+VSGG^X%O(1Am4ZrHBN@8>nQi`}Lwm+gsho4W0ldi1b?ud3NwGw!?2gjcM*vqoCuS{*N67CADe*uB5N<68{l z?s*y6lxSu--|Ej}Hzzg;s#%R)*PTB{pJu3?9tzL@UxtapfltW#YRM+Flw)_mty09* z^Aky`plc=SJyJ=L1Xo6;0C6W;(X*uolioL1m=8N2edMz@@-a?=&3{g|agc6}mZ31e zIqecHkPat}wpldi+r2!nTI!B=SxGXRSd0|b%fxuI)R{A7$dcVv9`_PoONgDlc(5j< zUOzMW${B%Z*8EHAN*GV&YKrGGpHj_+w-wx{Gu}6zZBK%RR8+;a@t8z@?M+w~SEQt* zNUG~*6iHUqi7mGTh7^gOd!4iVF}mOB#Q0RJY^J9^ec~m|3P*1J^?*qZU3mW#XyI=f!dO!vjHX)4me#t4)0uSj*iyoCI>0-z|ws^c20lGL)XLyB<1* z;g&fqf6%D4!|BO1c<>509=ee&R6g!HWgl3#TU57W;iu$zJZ`olLMt5>^rFV=>Mif$ zKo~EzdLX$=;zd}Neo7b#cW3FF(Y%+`v_6}OAFcO8t{N(oP*4sgGLjQdaW} znkC|t9S%xh*JyW4u0V;~d+`ZNZWcn>b;$bpS0A1v84ukki(WZt1W?jf%y&_GKi&`* zxjKBVL1awfDcb)a*7ah$Y7+78LmU#{wUR>Ug@osjxFS`WZMPTvdjAd7~}6ZFlbS>|ol>D@vj5$j^W8 zqT7?bW(m&>B87n>*in(}VB2sMpXxL$xAV5O`t(Zo8;5sg``DePSY?s%5Az~%C$qF2 zqxv&mFhNDxBwI>rgFfQBLY#PiPC{7*#4vx>S}WDHcqlHOHJx4TCsGWEDr6Wk36U~% z10$cV;jy0Z!=8MPf|;`4%T6Ty z+WQMpvgh?rWziY|mE*QFWLH=*PY;*T zHu?h^tI*XJGONAgzzeC~YWu}0Y9Uc6`oy0D>X#y#WFNvbhQP-_OP-Bxlr$*VwHgLkXfHz%--lV69?-&+-k=AEb=MbbGNAe`h0U6 zm{KQZ<}I)}Iz7+G+mpF3BFBqJiGT76;a-X?++TJJJ7OUk-KpDcoFri+KJ`35EUmPj zteu_p#pdTTVu5X8@mmLR$1~kA?pgG42liJ-J0!2E{;K*aVlvegZP5xmZI$EYW|K@` zQWnCPu~>uuI4g9q2ya)H^cjh2=`*(^SLt5GP`v%N+jt>>5}@NRai72a=&p&cXf55| zvoxKO1Cd|?DVz=jM7;DQbb7rMWCM1HEI1TWLaAk*3hjM*pj!i~_Pflut;(ud$sJ|B z9xeihi2zrxJXs{)LXa#C`iaMO#aPPldnCu3tCPCHdpqt!9Yi%rCZ=&GleVI>^+?*H z8BqL?SPJ2{)juI#eXrj>ZJ{l#(rb9Tqf&4E?D6wiiYEGTUKV0Lx~pM5Av)Q5>*}4_ zO&ufNfC=lW>6IcAmbU%bo9i*AuXOJ&E)no|G1;n{NkZ7`Pv5)iT|S`~rft-LZr<~E zv7YqDCYtD?58_boi|AtBJNAiU*q|Tz9>}{V*n9;O+7mkcaNpo+DOP!6HQjs10Xu6_ zoDIu)j$lsfIaZ>xMjIxH}d((5;c2kdFxQKhzSjAwOY-A-*U$+sCztn@aj z;8B~f5XLlUt1wY<({Zh~b?|1|+YP2{aNaZx6xFPd@|HH+AA6=@1fc6-)niqc zj^F+IY&De#Jpvj&7m&#o*lcfUf|}(4AQ^%-4n7J`ROhGn|zHlkFU60 zmyM!bob1GekTgFWH|i0D95h39ZWh0*j5#X5ozrnB3oG5sxpZVdHbIN;od4Ul5P>ey zOPGY~$0SS2*&m*qZ=;lbqmr`xNNkV?Wb7AoBXqc;!wqGBU8Fk##L>M@B9dYZu#8 z=ZRnR_0TqYWFkpDgjiFyjy50q+@-KHbeNHy>-}Wh6;brN=L2(Fhr-l}HUDNoIgKUb zg0OSd884_W{(TQzTC28Mbk(X6nLh^XD+iLI=7lV>jrhVo&!p9JvB-AKp!>6|%Dyo> zss=yYOlQx0Bljcl#ANT(pr?cq#yN_sB#s*sMsoO-^ok0MS2%C}Ldk>4^Yx(M*?K~m zHNST;Gc~G-8gGdzUohXy@AtB^<2ba0@hl8n?9a1ePz3m4ccG_a?z-p1o}QLCtqoFN z4!J#BFb8JIW0{`wXgRCO>jPD5mdZlIkaW#(C3Wo%%q$JF9@($bKj-7`k9ZB6v>v3n4M_%*A2xY;*ucME2vFki`lwX4@@wa2yp;E0O<_kcTPaR zyxj#1@mAh(XJM1_Sds2kQRP1l*khzM_O<>s4PtaJ8vc~IFt+Iu)i%Ehru6_MRx_R? zJ9JYl)vt+Kj87lOt3)7+vui$UH^>&c829jwur4@VgPlP)BuZ&!K2G_)+2gLfu1+t^ zQ7SbWQ=JNp0T1u5RB^dOYJ$=p2a55xn}wJu_sKYO%pHZWT6rG@n^zainsp|fLgUoM z`>v0xn$DivXixCqSMzQ7MwUhjJVbAyKBNcpgkAH5z3H-yn=ojcUEbrpa8t8ku==kC z>h<2ZO6+Ta%D#sW9k)2yz9$VpCk^@!o<=B{cdQ;n?c%bIkDuw27=B(djgzY9jhbE0 zYTcdlqn1R&H}ry1!&2r)=e+qIbJX5j-VW5y7dUqnId?qtJkt6Tcs_cM;O(ANtcke*%XE-#Hx`8LQk}Rs`|U&~<*9*^4)hTFuGUCvt&< zYqO@Y7Mw=HK9b0HA9@U#S*psYrztq}(+Enk!TaXvz^cdH&iqTy-1)9AWxc5|%kp}g zyXdob8re2Jv;N~? z{CdQL<*`6^9w!FzIp$=?{~%T>aX$DMRLa7oW`Y zy?1z}cIjGg9g*N;D`Q^8LGvQ)ZancmY^%JOd4>lzN9*M>rcXI@&KZ;@%*aH@#P*__ zAZYP!0Iji@po&EUuDIrd01D;>0~RWl>`ia2hG-H!R08aGk?AK@Y)X_c9e-gwk^1oE zz^g~HbR!pLT)ezvvkXP7o#gL*Nc*J>D!9^yW*XePUMf3fuDQ4yhq#=7$gM`b^S~FO zUlBRVyCqM?7JC3&nT9CnL!prI08Q=n{&CxlNaTOU-xE z^FBxxL~0{uwIRR8BR`*hHLo7Gp1!!~QQU1LR@lL#ZFz9-a*kQ~TsNGz;H+kQRg zEVyRgGW+B&uPSRZa+N!TyVruIx&_)K@huCZ96CAImd}BurBA6hB%UQ`xtFbCq{Dfk zO!LTocS*b?PnpJ#)8Hkg>4p|VTnc6y=1vRr%*?ln%-!&Z_v_y!hR@dNU7}phR>u;U zl_(8bx!d*|gt(XP;RJNK)1G=ZhqfH7#o8-e2)1sh7VP^{54f|#Ud$mHzGSUOpQ>WP zo3;t_c3^(9y2to%cSf|;^Rz+Y`fAs^&Q1i2124&~sQdXE4wU+Ano2comRIyUj;^=c z#ZwC8SYl!}KUA(FVvm`O6KN|g%{9`0++7qTxjo3K=+}8-FH?gCSZm3fy)hUPMDJJ< zf|Q90k!UyI?hV8teRsM)@7^vzVe1JwBc_9p`Dw!z9+`?M3m?636{Xw|&x`m++6&F_boDlm>Er!` zot3DC7#_7^vhzih9NwVQ2Up$ei@Nym87hieb8r4)$TrS4MprdawOf@#wNrK9V7$c8 zOHH}{Dzjg+^{AkCKoGOrQH=kKmyi-mLuePG)JIkYHyWsqiXDFhQdl5*2VwTzJQbvq8A>Os`uP4sTDrS;5ZT2O z`gLhejGiFXLmtYQpNPAeW~n~D!m1V}Y6$;=JrbyqrP?MP?S62HGu+YJRnN#!yEE){ zy!f+T>YzGoCT1gY)TW5~@J(kQ38x0>fwNkGB&*lJ=@l$9=vrtpYlB@uR92C(39(oP z+Q;!ui{?W;O=}@mWW$H5O9o)o(Wra`LD7?nQ0mLYeJv&5K33s&pI z8?Aa_<(PF|^j4B;2pL8bBhijmKw2h9yruLscJFd_;GE>)eTAUENWCd4u?643;e z3lKc`8y575qXlqgBDJvz8D6ejicY0fQs@s;^byvosj|d;p55FRRtGEepX)-!hLF)5 zNuOB6^#)U^rsuePmwB|KODZ+?nfsq%z5;ONr(e+Aia!N^BZpD=NOD?75GLUvrT+pQ z@uUHg*{YI9^XG~D8|aj!1gPb(8O!K{+r`8Hw?vo74Y}0_l_$U`Wz$PvDBmtN1YM!S z%6WwMZ|u|OkeW(@+Otzl8247O9{@k2IO6hTZvoB2fdD%`BvCk$yjA@Fu1=5dxtMf@ zk?aw^y~Frc_7-l46-M1jy>6A^!%Q#U4EXQ`wXK zrSi||_2&#jfy2vB4PF-B0@6QmfhElqdTUX4tM~;Rq5l7y{?DBJ-!UQG&z3v$x0B=y zfOiK+xwXq)2V4Ixq2{K3v9G65_-d5&@f!o{iEpIiv)vxBlg%QNwk&VKWsy#RjEDtuK@V87U@o^Q&U zul6!P+~na@eZ7!&ol7CBPW7OAv7YsGovX4e_mgY%map=_E(|A%NqOFU=HzlNBu2sz zeuNtF?4<~jA6bRX^n}|3yJGoAjEJ2K%*?${?qjQDNiL>CV)A6bSai`}jGWlk?yEJ0 zFj6VyLq!C%zoSLPs+5~5#YU@qM`e(9B+dpFk?wJ%2-LmzlbRs z=r#%0;QEM?==0QPp7LXjFWNOURdJH#K zN~mhnxA-3)Nj&g`$$rdJxMh`w{eZE0Od{(najO_l4p>+k^E|d&54Y?Cq_>gcAF)2w z;!^tLKL0YYzua4>F`yU!A+@Q$sVSxk?I5NEfZzmg7rA>Ko~4USZ;a#`|M>XiAmL5& zdt^cuO@mNE*0Q%p8(QEu#*qQAAeE*+NH+&FeP0&qO<$VnmjJ-+*JmX%W9C1m*2jqf z3@24a!;@KT4!|lU`9-xoM#e6i`g!Tishsi) zA;5psop0o);2;&kWLBiafyp_|KtV}R`PN%&lqzzEmN2Sg^xYd4GP z3M|Kpc9Q1r{Ty;Q9Fl?Klf<5y=~935b5z!7kVA-dfEqbdNHahlw%5O;S9;%E%yNcK zx$idg%dU-=e}PjZ>IIsHW4hj{)>G9(`wjc8 z34`%66CStyC8T@Thd-4uJ&q}BU3YEZ;VN)aZ^{9bJau3AP{n;cC&8*Ok+U)Ae^2jWV)RW_;N6v7kaH>;vI>q40IN{J*(;29WS z+m#k<%Y5pK>H@%|Nq~yEYPhrq;ree3`;1VF{l-b76~Z)}cPvhzt#AvEhUf4WN7|5QMuuN*ON#T7Q=sZG1X-pbN3e$95-gmo4D-+>#6NpW@Q?E!&D!BbEmObmQL*xYnF$`HKIYHmc4bd2p z)<@+#U~cp~#r-41Ow}o>GC91jJp|W3#fEL~by4oN@&Ob@l$T7QfK4uA4{c1}W3S^G zdgvDqr=)#7N?rY0&uds4cDTyNip>SGNT*Hjf@>Ux_deP=@*l*%5V7>};8ysiF~@{+o7IbM6}CXnK7_f@oM ztKa_L^Ns4$;(M1YR$WmCYTQDG{($kB(<&Hs`s>G1C*4#?_Ke)#fNZAq9* zWm4wM$UhMdK{no8yKjya>j$p|U9d&Qot*DaX^(xTL~NCds;^fvbn;4f^keWJua^1@xkA%F%kuH`Kba&3Hpx=#FaXkTIJH>4W zn4`}xnnpEoaePMTnjcv!Y8uc%jeTC8);ov{+x%;WCuHu_QY}pr>-ef|(Za5I~@gXION>cu4Q3JWr-w4u0^;6rt}% zQ9=7SyQ()`r=2zGmSPlA?q+@61SF!22K!0&rRen@_UakTxhw?Tn(uVZciIjAj(RP1 z4Z&verps@`yLIycWK&q#O*??24F2Zp!u{NP|2yNw&rY>u2)a(M=h<@3%)-*BhJJX- z{3{)Qm;{<{^C?E)JzUHI&Q=NxSlkDklT?0X0084WLKXndYQXE1W_BzQT1cR$a zp1NJP8UHHKDtag?`%8G<#!_7=GxMgktk5lh z5pb!q8IFrn-e1)@}ffb`|+c3ID$@~#UNzJqdY^I}vfu7s)2OC{y zqnooFNtG4!nvXozA2)aB11W7FM@v>ED_$&_&xE+>6w2xu@{2A{nr@sQGDUL2CT*L> zYmd&#f6p5eTU^R~Uljq*ViV@Pk({!4%NlJ+ub%t%vQ79xq$;d6l%0>(yl%U)TyUql zje|*NQL5LC!;}}fCF21)2H|79)wm#|stnGf4m!K_1A%JI8TxS7U{DWypr%jP| z1{;fjGOfd&T_W&)1;CC3J5r4~HYcl!MRgYlcj&YiIQJ+J@Yq4G#S)sah_JZB$j>Df zSfzgf(%rIP&DTyjjC^BnVU~4H)NGj07k?Ma7*&+=*$5m|zZSYf{9uXJ;M+O!3V0NG zV>xoH^*v8(QP%>>z5{W%>@q40H6C82pS5-FK*j-abSoeQ-WKLShIgz%ShQz0Q`2T<^&vaEC#L zWhmS}33g)Je#$7I)f;MDO>>_z^MYcdo`mz@!??mIMH|J|@T3R(1$Q5EKBFNZC|%qQ zK54_`o>>Y$J-%4W}iD()Ky2{cjG!B&Dm=xk$AIme%F5q zkqjJhx(}NclYQM7X1Hx65d9O!f8AU(-8jmZN4lC-lIA3iyDwZNP0QGaKY1R3L>QS- z&)s%$wwhj7?I~`O=Dx#EcDzv{o)Bvl(n?O)#1%g4aKAW!DDL>@&92i0U;%Zy@q@#@ zk+UOHqlh@6W#>RL(`B7RRRzAXzv8j!R$hqEW4f!{^^MAdiDll;+MBZf;u1%6bGtZK zuc6leVk5Ggp7&0%ED(}d0sB@(8^PCFNWMEO{*Wyh{ld2C$|cigKfokDzRl7<^Ia7a zi(j?@PB|9G){*oIN9xGrsweT~$@?#{H+nFqfb>|#bdTZmVf8;QC0B^pQ~;9vFfbg; zQwN63@%4!KM*_|p)%8eW$TNQK=jLBzOkqj>lmH`e*NWD7f5r2WN1oeIvi&C3D(n(? zFr3$#H(X~#RhL9vmq+c(+|QM1XsG3butWFV9_$#bb@`z`NQr(|CgycVTt`5jUmB^0 z%9F1Cod>$#;!JY0*-me0E!x%I43-eXl8q$ueq0wVVlu3D`w-C>%>@lZ6iKv6PqgN) zUNuFFoxoC*#FWSksSvW^?p;RBnn0d5ykZmu0WOIiVY%Vs@9RZ)S9Zu7qxl*v=;{ek z|Is~(ea88{*WL<|qMc+sTL{uhMZ*>^c!<_hY4d^d zTGHszJfGE77|muLtzR}ym0}hT=Zzn+pV8Kpbz5A#+RB2)=)vtJ)V%LM zq{0kf-J8&jT)z&ZQRU^BD~}?3BGD3Rio>AfB}LWQ&`C({w=}us->ANQ5yLtzSR@fsloz9>k<7sO*?Mq;TY&bg!9t@l-Ejq}6@Ju@qcHk7k>>;1`# z)oDOvhZd3tA|$E@XmsZnybls{BmL3idQ@Nuu|#5Du``LK8j|Af;+uTn68Y4rKMFb;;C;_fl$f5*Mc=-Ipx<%+9!ie^AB#@O;Hydtk^}43xE896G)=2DqSejO zLL&5=1+VsBR5PXz+wz9 z_>t(RbK~Ue2w_7d)&tp~X4L zllf3M|J?$c`UQar9bG>5x)WumZ;n2F?$dXr@~;K5W7;{Luw#=E+zJ9Ga; zXmuapf;@Mfr_1}0yMH8#+Il4wkNJP6FEMCAVrEPK{H<{4G$B5*2Ov+cANfdn-ldmQY*Nj^BG9wZ(He0GIp!kXL<2!-q?ybd;KTSnpEpg99v#0C@3z2_>e0c zjun`a${g{gizUU&5D4M^PC*8N;C%e53A(0(EZv7l1Zu!jX8-Q0)3L8_7(DG#kY5HT zCRenWl-G?Z&4A)=`Cm63@xB#x2R#Ld8E3{?)PH~-V0B&#z_E>M z{w@5#2&^a0oshqPjsL;<#6H78zIEky=j^v`$O)j>AVjIa+eqwB^w(wr2uGq%&{#A} zsGgAKssBL?#W3*R0HGd6v!6o0A5dl zc9l(z%_2Y^x35lSt3Vj84b-_-`%B+>JWlO22Be5|Uu>K^J?+3d1zJEWuq!K#Ixt+b z^Iqn^I#~H(4dS|AU+uH~W<0ijm#PE!52$Y4b2qQ%e6g)s{m?t~TuF043Y{njH}`{*6fAV+f9)0k_ts??3?Z*Vg-IQB6E7lT_1y zQq`|*Z75s88p5JmI|7#!O_mt?7V0<6kYJGU+JuedruIn90UWG^>G@~P3X9RdTs;7| z@weIZr|=(NVh&8gMV|NEdudhsn-?Yplkb61?pCN^e+zvMC)8!*M~bO%Yf?i z_X>0-#$MU$%OARGT>@;p^Dq|V1S*}1 z?A)U{9K)0Y~!@U#Lb;>a%iAV)jXlP;6i zysl~EKjBEqHc+wcJTun?ve)FNGXP~O&?wfs=9!3(M&RD>zP{L{@?2^ao_h1B&N$2afKTF-{w+}mjBmzutG242ogwuh%bbZ8szcYSdgqevF(P%>zs(NiK_vKmY)V%r6 z&o!+4SiK4C>?)5vux=$3ljWWd zm80s~B%U&vtNb}d;9Rep3IvfqX@EtY%l6jEtT!*#efExNZg$=QJ?K2j;z^jLVaskC zP_CQ$xk+JSaSU^c8^~$d*2^S}n*C+t0Tu?V=aVj0TJ7+dz>Le2wV}4kX&3Di5|f=V zeQ)Orh;Cn)4`tBzF&N9o=~5k(k^Na- z*^8G7?A9OXoW?NYUy23C#zi6k{owm7WPb|7V^NBhckPLSKvG`deRJ)y5X=Zq5SUWD zYW2rVwHFh%o~*23t^D0e$gZ~)^LbAiD2&)D5Bdcsn;Y)dYGXuznp0E`1ySZk*W zIH#226g^m6TFZ{Cgo{0yF8!p*?V1sHl7wN+cTzR(+=(|!qcido3bw8s?;H(A8Ym}; z&)VVN>9X&yUOw3X8foW~xfwJ!vZ43U?@o-nqo^b3754^Z|2~}nIVv6rNZOyZj9v_J z&$9R;&TPV#t$*XMyh92y3M^Y)>`TIxV%nOh$iLV{#MM)cIVG_WXRoFp;V^i2ra~O% zZ>p3ml}Am7PTl^!x3*&QvZ&I8u33|4HEFL?r=j*pzWxrz6KVQ<`aK<}p)+lqS6I`V z98y{&dWyE_65cd&?}7b*@j+B|oc;G>R4HEv_UzoDmAFEtdZ!IyXicp_E!tfBz0t>` zWBMd%{y?2Aou=PI;HtbKR^5qN03$Yd9q50t@Dz>F+&JvH9;!oP+%eo|psE0*y6pB| zZ{n{=O3@jAjX^_kc9nqE_c0PN4w`NU^7zXt79q(=_s0lkum_?7PTEc~h0ZY1dSdA8 zk3u2(B($|Vt zDC<99-n51M_IPa_Uw2;to-^{LB!+fj@z5J!HeVDk%-(Z$I?nlzdlwHHQ`w0KCZovLvRZ}*IIpP6m;ZjFPn8K?-K zEyYI9M#fCY7(JFoaXwu(+{?WW5g7_dceV8I%(AqP9}r@B3@bwYEFTQ z(8`r3#GEY?UU`0RgGhF1S%})m4<{Ob%Jri0c+tF_+T$tPij8+#BbrZG8d+rssG6Ocr4HXENYtg0_~TX1N3c)+4R{?-VyBSz z?{idhMy#>tlTu%bNMf=uDbPUEtuKBj?gHfeHAFIY_%Hh;tBVv8D?44zH|;{7G-9U_Ni@F4HSyC;s(R+FBDAEV)zw$@&WOm&R?q=wGE zSB5zeTprP$pTqdK6Cx4H7oi~rirplr)B%WRcOW_SQTN&q4AFIj?#4-EuH5T2lu8L1GNzFvtqz#}s8wLxI}xfm)7**L|tc zN6C#@d(aXrjscqQ9fy(E#*iVKFpUZ6?jdj*Y^cw)Hk$-%eEQ_x8bW7!YRCawaS#tR zAl%$urSpxQ^|41%NHnthlLt5)DE6UQH-*ybqll-PvSc%^fjYiFw$$JNU*M1dRmPhS zpQh&cHNQbsqmTSHN4z@l3<$kD_6dOd)|eS+A2i%Yd~Qebs`+=;>Aq-u+@V!Q*g@Z^ z2kMRl@y8R6_B`&St~Z$0m}F1qFMfK5`IRj#t6(eiEGV@Zu*n$&6MZQwVaja~_&e^w z5d{wOUb&jwt&pIb7%BO3g5;-(^NU-dlw<}Scp~L#J{{b4=zTzN@_H^KzxP(L3La>i z9(UO7cH3g02`;jw?zm z=^o0Aj(}Nz3YO$&w%hWJ^9PWMOc*>7I zkUS<7{%{W$ut53ZH`stXbO+ANLJ^T~(AxmO;T7=%T4x)`s3R}l5`gIbKg_nz3)(2% zkEpY5tEtC;Kh^GvAm7%%IZpui+c44Wx#RncW`i!e{K?OvO17%3vO4c z>wR@370@cD#qXoctYw!b4kh=ipZ5w0|l>rBN9B`MqYEPmM$at*mE`;A6 zmK<+S%0yTKvj6W;@vnb}!vW6O3RswhFh8KVo`EL-z_}RXQsDLdl^ACF`{r!Gdji1e z2{_V_qu`ju2*G}UgyQG!gmL%VS$l03R>_+{PBCn1mI<5kZ^y2m=zXdsB1JB?xbME> zptYrg(hy@_e(4J#V4j)>yuwcs{6?%vp!%Jr@H(CErp7;NyD!-1e}o0R-krt^8xYE* z<}U(T&Uu*+&a2g30cU3tIIFfGHzB_+04K{V-IGU6zg`gd$t7&MwZunmOnI!=9#93c zHwg*2w9>z$s3mlgp9!qf!7~x2bK%VQPBnX%3t;(+1_0suIE?*#SK?#q^0(UoesU~) zVgNl{2wZLy)0MV+yJN-a7qV!0T!0I|0Aa;+sCHm>LmUIf^k#8jviJ8Sqhr= z5ofc)^SGGxb+nCM%FcrP;LT^Azy~Z6X4WWjvfh}gDWA88$8BLEaHE_=$G0)bNrTeK_dizwS?74(K0mkGIzI*}j>WHUY&1n+#&M z(fV*sQ6HR7s-&;T0lUtB#T4e6jQ z?(Z_2!`ydg8mhs=k5SK!%2!ghs_k9tIgH<5lWA=cXxk3Pw^H!5c*Z? zY$*tU@&c3IctT}uSv@v+j*MfF{3k1#_ab*e2&3`x>0R>Ieox@i40u?@9{@=0ucC$4 zOlUa2{*eW7*UH=HhA;#pG!6J2SD61~FvKLI%U!Px|Htl#;rmqILosbn_t=-y{$>~b z#A2%Zr34>NrUY81T+j(i$*u;u5hbK4Cf69?U-ULrb+30$o3+>(yzEn(1%(r&H%sU5q`cz>69giw`nM%vx{z{;{;Z1!dw%00xl4}oRHi>G}#5utF!%8 zBTmob;c^+}-XFcr7hXrS^=Ob~5GjYZpLl~^S)};w>B9ZaGupJu0^O?0?g@@Cm5^3( z8eZ`Q9@Kj^$YCNCl_mqfD^PB{9| zN=g-})~fPZQ7ZUQW$&^th5zT3?!LE%8mc6{IizWfC3FU)kvS+K6{K>^tjs!A6@KLV z&a<*|Q&>!=s~Bqf0-b@~@?^_KiM@Kz;_wl1YBVAF3&t3EDmbZ?fNW&6lQa!-huWrD zggH;>4ry2-Hza}+Te@(lwop-aK@`e9$mxIyO+ZBdF_KRg?DWrf0X(r7fe^X0hfcvX zp|rlA=I)aV5NFDC0}^7{boskKJfmxh(*dc67Cal(yebz$esCdB1m6N$LbW29T$%K# z(ef!+=1mdf7jA~5Id>_b&1lLSvrSE+1=d(Vw1vwhT@>uyX@vhX^M~TQ(mlP}H+O1< zlwxIag$~tDCM4ayLcJIi6XzO5(ZYYeRvJ%3@AQ>L(mV#pgkopw1eK2Kxt5vMDCsC` zosI6bY~Cr=^zfs8hxL$e(CuM;jOzkAqk!=opk^IA{n#DhI_v$u zSFm4Z^{7iM_2B8UL06yo+NUTSJh+u8QZ8v~Rht0FWSDUApBG1fIf2n}e8(Z*`S@0n$2Rm#dxNC)TlHl_)+>RVM)#Cx zl?v$}Ss`msH+1C1rL%<^^Ml#09_{R+0RyC$?@8WsHH=$rPgGRC8OjP;=rwD74|D+= zc>coA<7EqBmF?7WJjN=_Xs0P9@rNddw@-!DDA#&rSSMXq%ZNmsPb{CH%6#eN(t`9JlJy!&5f>}h9XaMm2q92#>=1s_9(>1n1d0Jnu z==DLJ;qHv18=kyEVc7DWBQ{r%DomU|F`^nKB2U4Di zBQs5+k8F$KM&{Rt^A^9?IA$*jSqyoB4(I+^=m8#q!UH7Ii$7vMs$~Ege{H5-{L#k} zJOQL(-R=(`!CdlQ-Evv}h>|;tzG{`5mMX7({m1nF1=_zbLQ2*P)d?oc{R~$q{_91T z@Jcx<*F z1=G5J`KH9Vd=-EE#^T4vS4UrSdU;WIJzw#fMJ%(u(phpAphlvJQigw*h+i1(VD589 zK@i2#UadqvDL-$zKDS)@4OCHYY#Yx$bJGDgU>OVThEQz=zaO(%g{2ArNng;WfPcXQ z4CV>X0z847o=D#)oRrt$DAUgf%OH$O2V}E#y}Cj@`q32Z0d%-7t>}!ut*d6#4R_J) zdD*)nfkQmez)>OfM?n9FhswJTg! zz0&vHeYk|o>MH41c8UzEo2&v3vN*eH+7 zSl?bLjjf>GrF?xalCSl;{-lxSV(|3a&jOblUE?%;QR9Fg*BA8hRYoR%J(% zcH(MQ+hvARJek<%S*l4v!IyiTpzC6 z8hdzVcevR+*o}_VX7Dd5&;=atF#y&r`4@YR5o`jE4X~D$mLzu`Zrd-U+z2P)LQ-ae zf^<~ST`YcmHHT8=y(m;efAzeQ;jzFHl_kvEjIf&T-0_R&e)tXjjVGUxBz`s3DaZ1= zJ1mLc?E~|xtZeSx7o2i97H$5R>R$AtX8G6J0{qJuU_>CudyCH%(G1eww`)*u zN(Bn!UQe6xyd36`r@ll+*OzDgvZjc4d!AE1pzLsyZatZJc+u~!(h%^3?<~&9wrMGs zG4wHB7P}7bs&ewlU|YXRw@uRSS*GI8pUPDNK3%0298bU5A3f40R-|FM*m87r3nbDj zc`_Sb`O(w0B+rM}T!N#Ndo?{lyIg^-!a`SIGN9S9{xrDDdR^ws&91`z=-cOntDj{^ z1N)uzI@*-bf>j;Qa4myx6`pUuf-i?))rPglMt@elnXorb9a5{h>Hl>)bujJ8gBmNt zJnKHYB7AB0slY{&DhWIq?9Ulq)|L2n@nF2n|+SJJC+yPg`~9*?peE*esfmLR;mti=R&Rl#hIw z^S(NZzM-?j2C<%s7w;-E=joEco@ZA)Oj_Myk+kPPx2xjP=AcHX^I3t{%l6V79}SN9 z5z)O*nt_-P^H=bXh4N!QEISaAUTwd2^*V!9O;vuMeO6W*NMTXqXgZnKyr|<2qq1}u zU#?_J)YLqf+*Nt3)--u~uaRsBTw13%rJUy@OKG0A&Z~jG4f?5!b z+1l%%u%#hyA}?BBvtos{;O*R~mFKQ7k8!s-p{7qf_Zz!*m9KRN&(xm~hrY~iD*xy+ zG<2x1fqGO_M)361vM|-9EXDVJ**%~6GAa%ZI+`dexRAaqc+)F66`=;TYSybR`TG}6 z2;z`GpNQ{OFr(Vkq$jAk>3SW;1+ zG?Itvg33ms6r5C?(u6ycBz|6%JoPO9S7~n<7G=}F0mBNyf(X)*ODPSCfJiMU2qN7L zBA|4KbgOiUfD#f)=h7h{U5fP5k}lo7@2t<`{oMcec)z`0_TboSubE-4nYre7{?7B9 z;@R7uA2CBrA(uyDuV{JI(|mrLKMUBR19l;2sF4y&qTj*}XWk`q=3l?I6V9=Tav?cR zetuT2#wDbp*8jcR@vS`PM1*|t*LL3?eTU~Q@fxZVExG&#Y8SIP#Wx4Dd+c_-+`jb~ zit9gKw}V^x9XMqgi`r`=)jaBM;L#9%{=8 z9(~>ZfsZyzucHkoeoGY-sG+~N*_hd-@zCFCP5I#ZPE-iBUSS}bo9^`1R;Q*5v|*fn zjQEC}5Vj|IoT9-|!95%|0t+ilR__d~xVFdJ^Fk(HvD#jnj7Cb1TH^S@bmm_GL!3=w z2ap{kK!|%s1e+%)K0E1_nVSUM`C9Aapgu;cgt3Z1Nu1zYh7K*bu}A!m!pO+$RM|x4 zB5}nC<;?e4Jv5H+{Ia2v%u>mY7`VZ9^?T-k$F`~5%vqb@%ooDWoU^)0ihy#G*NL<$ zh$ollAA}!#8I$x{=QFOF;@I@oCVBg)cH2hsY$iUyv6S=u%MN{cUdUC5Y$)-=PZE5W z_YZDtl2b~v{xrl_B=FbU0BpVA;$9+yU)QZKH|ipjGOb8bLds_(bYw-jb*09Wk`4k| zmdziUu#*Hh{c3!Y@yeDHzYsN)cRapwCW-h8$N%HFciB-pu&e53*>yA4?G`Yn|<@5j3Tu7 z@_t^{bBTK8J;x({W{{5+s|O6^2+d^93cw||1r#vf({8sZ$H&MA$G;-BXTnX}LMOmJ z#2la!&Yi7g6TY)yuWKQvOb~O{7}{?++JpHn>Af;CZc7>rBuXEiOn}snyvPz3ODi`VH4ncwZmrZ+IFB- zp=Gk*`WwlMkfB^{%T_ZD$|L|S6V8oMIG zmAr{OGZJ+3B*zN-YDG!i1GMCu&K7r>8RG(EV(8#0tR!Fp{ek{Wmbdq2X&BO2a1*cE zkdjqE8+t3{H=~yU$!=wbR@B)K`az-@q5!FFOMb^CWVr-2a;}~BE-4+;g`7};qMuB> zkL9#7PTbSER+v%(`o~bSpPv`tuM*N(fpz0x2-7U&Dpf1NIbr>rawEY{DxN zgCk{e+!{y~7(;apDh=&2-EOsfXPBduppA~ZeYj_*=+~nwTW0ggi!%mWZLu|st`0n|3kUl%{Ig1a#Od38M^y1FmEE^3 z_L3j1Xpl$;lQPkc7FUFzPofpH?0owLg~a7-jLzDqt3Rps&g~6p8<$-Tz>A}Z((>7} z&9kq)zkPie8kd-A;1Fv*;@Ovvu(lR-AMa+9s8}E^-=B6b`f<}z&uuQx=w$76m-stk zuMrwUk66TYXO3wHvlO zg}BdKmi$x$nMf3lvlyC`3-3PAdIbq~%Ea19!{Nijg9dOPyxk5IHPTx$el?c)FzmH^ zchZzP5IS>jy)E|rqm1il z`W7775fefBV5&UCi-}f_OYdd6j?$y-*g^Q&u~F;zvDql&Xs#_SaNU{;pS=;0(!))A z2IQ+;mO%E0n)0#_Qo#-|OZqAZw6 z_^=mxl26QqY@MM6EGPVIq=^@o%T~(fO?*92zIQ?D%-LeUqFX!G^NhnK>csmFcLk}n zmOu5b0{OJc%*q?f*zM+_CrTgZa;yTFjfRh|KM~r}XO}O}x42mgozFJ+BeI8lW_Tyi zuAr;YgvIpuL-@h%)JGN(I9pQNu4g<4&peK;lRwO*=xpqaB~+SAU2Te2U~Ac$;FI!I zL8wK^AaWH8Wk_0ei)`!PSN|gFbq-8oTfRh)s`g1cG8F1%)oBv95|2IoNV!7MPF3)u z3bDj%q;^^@iRXv1sQ>NUj8LzhJ4t#C*M)Xvsc1RX@&3Z+Pwjdu8#l}h z*9lFBMvd$`u{fAq01UVV$+kUoFk&V@3FOW4WWhxZ+B*pC|AUIe z!9l8v6o#VwKdH4CE3n(no_uZo!b{in8=vO;OnkL`WQ3+FS9`X`<6)qJ`U6mOnP75l z9^2}9sD>bu%Z6bOYe!DUqAyjvI;CG5;l-bRYd8K=E(L%Aq}v5X=}F=KOFWi1d>>7V z9JQda8cL7|BC~tI)azLiD~~N|NtKhQY@gHEh?ruFXnTu9j_+>jXW`O)dp}-H!a&C_ zarA|mqy~KQ5bO@<4CxJaJZy2PCI8O~@sD9Z6A2WuwhjB&*ebtNXWlB2sZ-~Mu0t1gH?DblNcqLG+?I|M&r>|uNTU5_y=KA!l5bS&=P)63XN@p@#+>}Q=38o}OK zk`Wc|03y^VO#>UV3IpVofV1c78lW}?WRuMGBYt&8SA)cuenoCSH@-lob138wzZ1=8665{%<;~44*w&gpz{(zeWiEg{7`x zn6Pb(SgwBu;(th~nWx{H(|vnDSqm5aPaB{Z3M><~Cg6v{nW5zT_?HC2yP++i zk+jU!1WDm^!%975__WxX1&g1DJlmMOc^lGqKWhE4uFW7NRasSKqazoT$GMvf*EzA2 zw1L$O&N$#NaRrxjKX=QUIVxS)Iuh2Jc(JZMy*)Nb+j7f^*W>EBZ~l?t#vct=j~tjx z=5!PYP(%V;XZ}bQ!hmBBvl)+RCQjS-4PAJGv=eR1_-&kq6A^6E?B4=2W3ufu!aT<> z2B0%Fig#43-!hc~3TLXI^*bJ*Ddl+6PCk;?{|GCj7(~7pVRCPGH-|G9Fe4JiA75Tt zl8Lx#FXlkD<;uQC(f zuXUU3afaTA4YE#`uigR4G}@?|^i8uc1&rmmCt$J7UKs7~c`^q)UCV&ZQ5W#drq-Y7 zqJFqiDEsSTSfV1t-<3o+$d8B`P2toxJfSo3F{!E6T<=OslPfGz5QUbWi1HwhgPH=( z7V=vpi+A)7^9_*q-IEcvKS!N@FYCCu9o`z0?kXVZ&GL_R_GjXKvq!gq^9TtO=qa2KH%p#B43AL z?R3Wt!&K7B2uhq5uZ6;H2RLM{y8*z#_GWnA4i0N>q6D9*VTMa_+FqC~ej0AnjzNtj z%eI&~F8Xbpqn}dg2iRx%@)LZG!F-Ddj4lHv2wg0ZOiHoUE&x2Wp$}L+8OjC&*Ttah zZ{qrxRoJNa3TdQjbXRp>hrvl2EIeEMLTK9`7A*A4Ep-#gN(1J5ObX7vwy>nm zobTa}u+Mwtw$r(etMVmq@jV{4NRs)cLKL;h{?O;xFgwm}Q}rwv*ag1annLp(MXl)l zb=L68O;B3QOE5d1Prfc_W{!d2G%Nrn898+!tMCs=vdf$DyBn^en0Id%J4Ek*Ju6hS zLR8dq_jzw#ycu}2Il)FtjO{_T$@L6m-4UTgv~?G33h%~&On!vAWuQ5%?><`eApo4bp@U-k+w~nFa0;SfqjGh3Wx?1u~T^E4Ix}wh5TYyy8u0$nf?S=4KSZcqR%Ukoho1O z=gpr3)8Xhd#*4r&Z)=QmM{Dg4X!PryTr<(Au|gjI=j}u0hbs{ixKV3C_#O~Td(Tfk z9$n#w9hb^_;SUtg=Si!@X-}ab~01 zY}n^480b#DZ`+i!q``Gj&zdr7^#Un~qNp&U2RxiEI>;{j^8p=8Z)H!Yj?s4R7(j4; z{6Sbirk9>93K$elTJ)!w1L1xdX#7w5Es%}xPZsE8@H=;;mGo^eeLf7BIs^BAT|)v^ z3?O^+H4X#1{mKk;M1W%#Q&`P~vc$LN@|#7+Ph@B;ViLIH1r5957|#p0U=y+k^X6?&sK)?3et zt2KMI$A4+hnpXJs6H6AT7UW*cMkeW}7Sm_({aCq6a{qKSYXc-3INK5vQE}G~ChM+_ z6l?XS;PmWGB@#ZdF=_klx{)?*=dv_#xyX2k8oJqT=?S97%d!Y>FsEk#`|M50F-)$Nmm3;FzZHC>;=ts2oqdar zCHT!N4|(eJ+9;CSqyEIkzZ&VNvGM0s=>S1xtk8b82}7-}C1ERZQC)d`gT+ACw@|m@ zR=KgNC^Zz55H-b`299Dk{+&b7|HYBV?KFQOTqAsPdgy(AZY^ZD$d24vWSP#)9Gf-k zrQ~&!y&~I6=q~mQ-MBzmzkG7W!)3zFAqs3ASPdgWhT`sLcA9RA6W7u@Z&c27BF&9w z3??~A)qH;s>AL+|MUNltDWEMDwf($0eGOu^40G;?Rl2`@jYw! zCKsae1CC0~jRZZ(tY+ZLFbRhBN>nu9?sr7et{m38qLwW-MVfyqiB5oQoF$;Q1#nNRhM`~cg3zn>fNij5=v)n9psQR>o=86#}@BcH`PlEZIb+v zezD^+vpHhne&*TzoL1zF7FpG;C5x}36NPdsZLC87I&5L$8;|#zH6JM_7?`-@C3&8a zdAQj!c=OCWanv+dbocF|S!<2lH*Ux(@R-sxU#2mYfMVBnYVSUbCX#OzQp_+emB?yaOq|3Q)W zcg$qJslXb#XbFO;6yL{4?uDwV0?~{p$OsoHB=KT+VKpku2|mHwnWc1quQdv^A=PSe zl2Jz)z*9!4rGwC)WI-e0p8d?!WR)!{E_H%An2HIIdYq8hSFYCVUAV6?-qD+SLvSfo zb0aOdv}{fsN{3+@a@OE366tb=0;BAmcEpLtw;fD9R zS6pkVW6#R?@+Q6VxC_=CKHHvB(3`nP2h!-ivknyiq&mXSywM}iI z$_$C4TwFUT^^qLnQLYSOM-~yK7Kl`xgZvSe6}~Bp*Be96@KP&wmCq~&Rv|~xF*KV^=U*Qg!q>x>QJ{Xx&~s+6^I` zuR3e>e9Ymj&DRSs&Wb+Rwte=cUYXX!cq`H4lYi)t3uDM5W>&!oNE3f0J77W%qlU8A z1;cJ=Es`bQfsGdFTP~7hWXJnIy$&e6)X*RDUDOmmq-)}+TBDzkZqB!R@t#{2cgiu@ zKqpG?_@M@Go1p;YP2fR!oK7GM5y20?{IDe*bzT#@8Zlg4&(U4sHcjVl(>|1ASHPHa zd#>%*6F>8%+SV1;gyB!0oG7EV+=7c{OJ^j`%n}No?M$+{!8@f6hX+e)25-Ac4mk-g zPpEFC%~w72^PMoFK6hAjyMo-X`6OD{CI*WYpY_N zQ+L2jN?-Yeeb)L1!juX%QtHt3vvhX0TA*5N!dL%pyTtpH+7Y-Q1LO4qM&F`2T?5gpGepew?8>t6p>gNt;x^$u6Y+_M6_m(`duemlR+q_%UdEE%4l%FKM_E zk?2Z0I#FpZz?@X9Q$19UCMb!Z8;%0gO_nU?F;iBU{(aB8V8C#j_X9KKZxpmP##Ec;qjPAEGv zKG;;o;8P84z)QX6f2v4Rms?`+t|VipWlPv@qOjauVWR*JA->#?*qQCMtv}}?y>$N3 zRbX=-Xnc_;jby1BpY^1@b6RcNU>>mdd0%Xl_jsMAm%w6oM>aUeD)C&T-pX(3?r@0~ zpHrQzi5ROIB_0=Rh`H-#?oy!eWXCoKhDY<-zgq>I0HKOgHEp4fq5B%9``AGkt5EUj z-}^3sLa4u^X#HW}CQxy`VD#P&P*A#MJP$H%&hmpZF%BUQB>}DzR@bm zwRrYNKJHA|0j*PHjz;%O_&eM*T>HeF0?Bd-=B*j;Mrcw9r#fKYS z>3Ss}s|3WZZAn~6q8c=bt;ZW)29%!y4tqp^PKWd@YUsxAs>)nJT3QjTAG;k1?i(M9 zLdUzsqf6(1N>mb7NwjSuFG67xC+11xbiC-c^K_fAWuJ9pWV+dGKP}Y-(WI{W1K|4@8YLNBnVR%^yX1O-C?Rj{!Z3Ail>0v&Ez&u*as(T))7{ z9YPUAPGm;jJ2I(~eocgu&u(fC$Uh@{&*(uOV^JhrWVfhr{lWb9oVhi6cBT>DsXOXP zhqjE9A7Zr~Qh23cuVX-a4B}_~RG?F@{7UjHeSLst}i?JUVPuvCSuFG0$T^3 z5?lHMd+95H8q_8{J5SYbz~4EbC*%|)+veGU^g^33%?9B_>VEHgoY%q1YK+{Y^y%@t z*hxpTc$T5h_v@$(WGzD6iHv(jK+HH>^Kcyz?;tj=^iI4@o(Ct>$2 zMxONEG>R#nxV(e`(Wm5d8dxg2g%4AigUHya-1LB9iF4$6Gdq&{11yH0^H5W-udu{>`+7otpLs zW}`QqukcRS#PwuRSuCAaBR2O}it~M|jXijEmz|7$yX}iU^ZLX14(MNqWLcbUDT`Za zz+Z31;vqP*@47((hlNABr{&8%Xs(N23wT;bO!RB}irc&qHM|vq1FjZ8D%qbWCIzwh ze|5l-4pH$Ll*eZ!4EAE4V(CU5M_@|kFNfd|u%NnskibpeLp07qp`CU)PbiQAozv9NJEDzE}t zJ(^BEH4al!XpnVm?zzxDmbyFLR_f~UesQk3x0N@wKEYWut_g@=M^fd&YZzM_Gu1-9 za`_dW=8?d$0?H_0D%ARZ0}_t{M4Xp(9-0LKf5-0qr`T$C1gn#)G#CZ4OaGy8-m}$} zZuhM>#c6o58(ViKB+)o78}VBqnF+9GH@MtN7V+K^nM+pP)Wz=iAm@2DlMt)9^a4L3 z4GaD1@nDL;Mi^XEGm*!rVH{{+=eROoVUckh;p{7v==r%6x%7v|@5AyRseY;!WKyFm zgK8#@j#T!(wH&#&60;t^0;xN!!*k&a*1~N>8QtWj7y6}g_VWp3_}|5Zv1_=PnlF5l>o7Jf!!EKh_sIKFmrSNVoX07H{Al-@^48 zH%vf@Fu~ynZlh4(T5Mll>%6Qt@-2Vn_FXP^&5VrV$4nlpgZrPCh1Z=24a|SMc$4_< zQNQhkA6b*7Je)`5r*Sr(NzgKN7A~xZJuPjs=+@hpBYs@^;E%1uzi?huuB# z&lEK^oHmrudENO-!sG>V1nh}ZY^%M9k=IY=Y~Ck92(X6Z_=_ywYStYsEIeamXP4VH z96G!T<@`{km`Kh&wG)PC)BkRaXOvzU0qre^kwhkpoBkw5@G&?tNl8|Ye7@${TS}*5Cw@%n%41N&v;1FCLp6;q< zV88DWAbtE{DkUTC)>gVP+wE#F`r(@dBYJ`xLlf&gg`V(h@Cqb;XwH8R#kG~zQ3J}f2`a?N6(A0=H(LOlj)T388XdQ^AN zi3{Q7$4`{?(Ndcuk%+b~gm8P~<4a?KGb{|ympo8h9q+fnU=A!sfXOD}%+ZAp!Iy*8 z?v@N@BH)Ix=SPhJ(&&xvy?y~C)L&TVot^yWl5R&T$jvCF%m10LEL@-m%G2nGuyJJJ zFinyeI{sjFR(q;WzgLSicx<-oKIgyaSK zFPbwsP`9W%eW4@84+tnv;DpH`xWmeowJ`G}kOZc}{<>F=iGm8AL<*FxtEd)Xu)1Jc{O7{~ED}>!|Mepn zKinT~iUlS7*N?zA0bc*yg1PT1J_-9Zm?`$Zizi`sApT!vF#oSuphvJ-x&K!g_zQx& z`M2sn-&4atPx}Ys{<{V6jIZMVG#XRl6`Utmxo@@xR#gdE+t^f&j%q2el0F<~X%^z( zJ@YAPf>B+MdZbi0+Wvy-{y0&k0ywj1M;9fjBU_JUz z<>a5>9SCm(>#Fu)d3kx@HBy&Yit{htoS%Is7`XG;TJWIeOE}OVsh1xKKQRx;8#yT? zE*8N|fjJE>E$f#l0)GwJL|5Y@9nRbDnErO=1ZCHK6%}_D1ZzZCwo`sX5Sy#;E)O)w z_FJ6JKNA781zrq&PRIV`vl^3|@Do>4jRBv7zFjlYx2tvu zJ$xH?R}$^G!|Hq}tlYCS7&xsnquS&&js8{%zr+XkE-L@%;`sMSxuy+!cd{DUom}A^18Xim&M@r6Oc)va23il5_g%>Uylc_BWE~hCq?4%c$ z7aQ7gj8*U>;CodTXFZaB?Y;*E#s_vPhK9D7%{xXR)pwIbM2T;WwfWIhuK)gz#%QedAY`ZBd&6Z;ykkm>m=Kmh6&?1k>b>-D(!+t z_h=Bs#k|&bc2)GEZu_;*H8nMboR^d>OOO?x79Ce)kB}LHT$+i`#$&bZSLujbf}d1 z@UnVue18dLbE>JWzyCF4bb9C+lF|FC-X+Sj*{3}-OlJdOT(yv=&i#X;dYsmNJQtOe zD)ZK6vrV$pP+8Jkkyv8b%Z|R;?4Us6MY6{^Y3gYR*SRNYG3m@<`r!CGug$e-H*QI> z^PsSc#$DhFvhT)~qH?!I;;=0GI2GEZlU~hqQja~qp6+!R#?S?PC-`~YHz?+I1 z(b7jjLD6I#!+D6TvfZ=G43RP>$6C#SWg-wGc-IJS0Z)qM>X8SL_9{7&ICuyI!Z&%= zWGfx4j*Kc#)5L1s%OtqEROVu>Iev4lv#H65oDro@=8f*KFLjs`8u9N@unFZt;qY zGV^*^8y|T2HBFXykG%cRy!)fkCrs04H$L}#NqXo#j^?O(r1*Vsp3^HXbhjtQP<9>k z?9tJrrnaHEtE=l_q`h}rn#TgPIXN(R16h4$G9O6DTbh2cZs`W(Q)jL~^HE7_SJQ%V z8pcr7i`pXjM1ZaHOE!h8%L4yhc@`00zaZGz*}s?6&1?H2@W0?P;Sfow7U7sq0DFuJ zAuA|;UQ^Qy2vuffQ515l?xsT`!&aFY%#}Lqb1Gb+hrNhwulNKFgcB%f}-G;|jeFUfl=+U9*W)QcCD zFKsu3)_z**?R?`*JbpbO>@&?%tutX7rhC$Qq=N(=JddgsUryVg zTns()l_lFqcX+Km=W$c_HtbI}gbjR?+pBB@>yM1|x4W{mTqj?SCVaZ)`%CpaYi_4; z%g0{U@)~vvvET7S#*9$^1u)|HeYC>=9R3J23+0KmqjauGghkLv*_HZ>L*#{sGB}Pz z^z!)E2GE`D6_V_mAu+RK^I>FFBcwjg3jU?XHPX`Q{-j z$&He17);}^-VpdWx7s{5Wo#@M`m*`>_wQ^olvsDC;*49NRRZjxvh2Ax@y+) za6_Dj;Z#jyqb@q}(KMdB&y*plE+fO<@n6I)U)HJ z^jUzh;BU`pWlz7n$CKSFQ5J9bq8^8sNscI)3w~K_?J!pYB&#>=Ncb*vm5t0VgbOl!_gFuHepQGd6Vi&bX%q$-D!xBKlrZ+RaB~pd}+w z`;4m2jh$BS^TocJS}**C;rIFuu52&6R=crTqaq@Lrapezij28>PMX;kj2$oSs}5;_Q8L^Er%ZH%t^ z`tx;qm?LqkjY5`QjbWVt%7Jdu9?{xZGXPM4W_Q+k_F~ih;=&mqiAbPgS-_K(1pdmt z{EZNUX+L0FkmHBZ>|9=Ia8W}4zBAcz0t)d6QZnTzyov5^rc1lSH0z|*Bpo6-zVlV& zuZGCDv!BzoP|%XjZKdl#ZHR_W1P7&GJzO5sgu z3a@@Sm-!H?)51LIS;;)>*p3Q==JQvQ6+gu7uHMGIP7|L2)4Y=1e0flEb_DF(f6`3t z@!a#!4JbMUntbhxJ!?a>`MTq24L9qyX_fPgog`Xrk*F~Cy-qa??R?Ye(jTks3 zE9zGDrE6WuoV{GAPkiCZ^!xlL%D3U$bzwm(IngwqfgXdSv>sx=Z@II_d=l?p3kr=} zXmboEX6GqTQ0HsTJ@(owKHEwyrdWK)cp5X9yBYSKGsnF5Ly+EejIkOc-3O3_&K<>O zQ*?g?gyoY!s<_gO%JiK*)f&v$RN$@sraV|MC(Soqks`GQOsV#eyCAau&l|tX9b5bJ zx_ZHsrKj&1a#nA*GWTrC^fm1lHmM3&gf|=R5Lr zPtUbV0Jn&P>4><`Q$(nHQL@vi(%UreEO#Z;%m)@f*Z_>;KO6RS1sDn-TRrgngM4qI zcZU?LUlOG&IM$NPGykgzE^MU)CdAdg8smmG1ed@wb zC1)IlYAT}RO>2i{B7dWW7!*W=jGg^HwawQuJ?g9a>DP*2QWW24~Ad<9RfAhD=n3WqKa~b?vyC10jJ`oU{ z(@_G@Wj_4j=-*u#xJJzdg4sU^-aqR-{$eS-BOoxBj{f)hLlJ{bCUeE5Ys4#0svoKj zN8$~xtCFu>7xaB6%D46I)3=oTO0Jp2XNso0YP#y;^_lz%3K+l)Q!6YT=k9g#eexwA z@fBD)*45sEp1j@b?`}1q`B9tC2}WBYPD|pGrqtNPUF@yZO~uZbHBV0Y)O9s2{`m)E ztRXk?2%J|2fEk1v+B;C%R#&BV{~R|_eTklXgxBylBt!|dIsUM>)kH;aMUQlmm9IAE z39u!sI6ZxZZ18lJs^$hm&RpaFRj3R!>2AMuG&F@dIXNcv zwR!cidZgs6*OnL*!rKY{I}PA41xOnKd3gdA2J|YwEvSfvh1DbfNJ`^>(Vz%(jN@1q zUAOSWfA=JRo>%}kK$o81NP5Wfzep*j1b`YRua>%m|1|(~F-RISZ`eN(9O!ssTzvA~ zgPvIXzs&&8qnsU{5hG)8J@S8}1m1)}uuzFCv;S)i{&Q6T%!Jp_(fn)Rcmsf?YmDo0 k)8B0qxYqUQEBcD4jZ@Ri$AKB}Ut!71C_O5cHVOQH0J@8I4*&oF literal 0 HcmV?d00001 diff --git a/manage_quay/master.adoc b/manage_quay/master.adoc index dd09820db..d6980fa85 100644 --- a/manage_quay/master.adoc +++ b/manage_quay/master.adoc @@ -114,11 +114,11 @@ include::modules/metrics-authentication.adoc[leveloffset=+3] //include::modules/proc_manage-quay-geo-replication.adoc[leveloffset=+1] include::modules/quota-management-and-enforcement.adoc[leveloffset=+1] +include::modules/config-fields-quota.adoc[leveloffset=+2] include::modules/quota-management-arch.adoc[leveloffset=+2] +include::modules/quota-establishment-ui.adoc[leveloffset=+2] +include::modules/quota-establishment-api.adoc[leveloffset=+2] include::modules/quota-management-limitations.adoc[leveloffset=+2] -include::modules/config-fields-quota.adoc[leveloffset=+3] -//include::modules/quota-establishment-ui.adoc[leveloffset=+3] -include::modules/quota-establishment-api.adoc[leveloffset=+3] include::modules/georepl-intro.adoc[leveloffset=+1] diff --git a/modules/config-fields-quota.adoc b/modules/config-fields-quota.adoc index 0ca18e83e..373734136 100644 --- a/modules/config-fields-quota.adoc +++ b/modules/config-fields-quota.adoc @@ -6,4 +6,10 @@ Quota management is now supported under the `FEATURE_QUOTA_MANAGEMENT` property. [source,yaml] ---- FEATURE_QUOTA_MANAGEMENT: true ----- \ No newline at end of file +---- + + +[NOTE] +==== +In {productname} 3.7, superuser privileges are required to create, update and delete quotas. +==== \ No newline at end of file diff --git a/modules/proc_manage-advanced-config.adoc b/modules/proc_manage-advanced-config.adoc index b777d398d..07bc83c78 100644 --- a/modules/proc_manage-advanced-config.adoc +++ b/modules/proc_manage-advanced-config.adoc @@ -74,7 +74,7 @@ after the initial {productname} deployment, you can restart the Config Tool to modify your {productname} cluster. Here's how: . **Start quay in config mode**: On the first `quay` node run the following, replacing -`my-secret-password` with your password. If you would like to modify an existing config bundle, +`my-secret-password` with your password. If you would like to modify an existing config bundle, you can simply mount your configuration directory into the `Quay` container as you would in registry mode. + [subs="verbatim,attributes"] @@ -195,7 +195,7 @@ The `sslmode` option determines whether or with what priority a secure SSL TCP/I * **verify-ca:** only try an SSL connection, and verify that the server certificate is issued by a trusted certificate authority (CA) * **verify-full:** only try an SSL connection, verify that the server certificate is issued by a trusted CA and that the requested server host name matches that in the certificate -More information on the valid arguments for PostgreSQL is available at link:https://www.postgresql.org/docs/current/libpq-connect.html[]. +More information on the valid arguments for PostgreSQL is available at link:https://www.postgresql.org/docs/current/libpq-connect.html[]. ===== MySQL SSL connection arguments @@ -203,11 +203,11 @@ A sample MySQL SSL configuration follows: ---- DB_CONNECTION_ARGS: - ssl: + ssl: ca: /path/to/cacert ---- -Information on the valid connection arguments for MySQL is available at link:https://dev.mysql.com/doc/refman/8.0/en/connecting-using-uri-or-key-value-pairs.html[]. +Information on the valid connection arguments for MySQL is available at link:https://dev.mysql.com/doc/refman/8.0/en/connecting-using-uri-or-key-value-pairs.html[]. ==== HTTP connection counts @@ -224,7 +224,7 @@ WORKER_CONNECTION_COUNT_SECSCAN=n WORKER_CONNECTION_COUNT=n ---- -[Note] +[NOTE] ==== Specifying a count for a specific component will override any value set in WORKER_CONNECTION_COUNT. diff --git a/modules/quota-establishment-api.adoc b/modules/quota-establishment-api.adoc index fd1333594..a87801832 100644 --- a/modules/quota-establishment-api.adoc +++ b/modules/quota-establishment-api.adoc @@ -1,13 +1,23 @@ [[quota-establishment-api]] -= Establishing quota with the {productname} API += Establishing quota with the {productname} API -When an organization is first created, it does not have a quota applied. +When an organization is first created, it does not have a quota applied. Use the */api/v1/organization/{organization}/quota* endpoint: -.No initial quota -image:quota-no-quota.png[No quota] +.Sample command +[source,terminal] +---- +$ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: application/json' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota | jq +---- + +.Sample output +[source,terminal] +---- +[] +---- == Setting the quota +To set a quota for an organization, POST data to the */api/v1/organization/{orgname}/quota* endpoint: .Sample command [source,terminal] ---- @@ -22,10 +32,12 @@ $ curl -k -X POST -H "Authorization: Bearer " -H 'Content-Type: applicati == Viewing the quota +To see the applied quota, GET data from the */api/v1/organization/{orgname}/quota* endpoint: + .Sample command [source,terminal] ---- -$ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota | jq +$ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: application/json' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota | jq ---- .Sample output @@ -42,18 +54,14 @@ $ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLw ] ---- - -.Organization quota of 10MB -image:quota-10MB-empty.png[10MB quota] - == Modifying the quota -Use the PUT command to change the existing quota, in this instance, from 10MB to 100MB: +To change the existing quota, in this instance from 10MB to 100MB, PUT data to the */api/v1/organization/{orgname}/quota/{quota_id}* endpoint: .Sample command [source,terminal] ---- -$ curl -k -X PUT -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' -d '{"limit_bytes": 104857600}' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota/1 | jq +$ curl -k -X PUT -H "Authorization: Bearer " -H 'Content-Type: application/json' -d '{"limit_bytes": 104857600}' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota/1 | jq ---- .Sample output @@ -68,16 +76,10 @@ $ curl -k -X PUT -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLw } ---- -.Organization quota of 100MB -image:quota-100MB-empty.png[100MB quota] - -The quota settings are also visible in the organization settings UI: - -.Organization settings UI -image:quota-100MB-settings-ui.png[Organization settings UI] - == Pushing images +To see the storage consumed, push various images to the organization. + === Pushing ubuntu:18.04 .Sample commands @@ -90,20 +92,15 @@ $ podman tag docker.io/library/ubuntu:18.04 example-registry-quay-quay-enterpris $ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/ubuntu:18.04 ---- -The UI shows the total proportion of the quota used up by this first Ubuntu image: - -.Total Quota Consumed for first image -image:quota-first-image.png[Total Quota Consumed for first image] - - +=== Using the API to view quota usage -=== Using the API to see quota usage +To view the storage consumed, GET data from the */api/v1/repository* endpoint: .Sample command [source,terminal] ---- -$ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' 'https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/repository?last_modified=true&namespace=testorg&popularity=true&public=true"a=true' | jq +$ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: application/json' 'https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/repository?last_modified=true&namespace=testorg&popularity=true&public=true"a=true' | jq ---- .Sample output @@ -132,7 +129,7 @@ $ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLw === Pushing another image -. Pull, tag and push the `nginx` image: +. Pull, tag, and push the `nginx` image: + .Sample commands [source,terminal] @@ -144,12 +141,12 @@ $ podman tag docker.io/library/nginx example-registry-quay-quay-enterprise.apps. $ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/nginx ---- -. View the quota report +. To view the quota report for the repositories in the organization, use the */api/v1/repository* endpoint: + .Sample command [source,terminal] ---- -$ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' 'https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/repository?last_modified=true&namespace=testorg&popularity=true&public=true"a=true' +$ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: application/json' 'https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/repository?last_modified=true&namespace=testorg&popularity=true&public=true"a=true' ---- + .Sample output @@ -190,12 +187,13 @@ $ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLw ] } ---- -. View the organization details + +. To view the quota information in the organization details, use the */api/v1/organization/{orgname}* endpoint: + .Sample command [source,terminal] ---- -$ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' 'https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg' | jq +$ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: application/json' 'https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg' | jq ---- + .Sample output @@ -218,33 +216,37 @@ $ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLw } ---- - - -.Total Quota Consumed for two images -image:quota-second-image.png[Total Quota Consumed for two images] - == Rejecting pushes using quota limits +If an image push exceeds defined quota limitations, a soft or hard check occurs: + +* For a soft check, or _warning_, users are notified. +* For a hard check, or _reject_, the push is terminated. === Setting reject and warning limits +To set _reject_ and _warning_ limits, POST data to the */api/v1/organization/{orgname}/quota/{quota_id}/limit* endpoint: + .Sample reject limit command [source,terminal] ---- -$ curl -k -X POST -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' -d '{"type":"Reject","threshold_percent":80}' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota/1/limit +$ curl -k -X POST -H "Authorization: Bearer " -H 'Content-Type: application/json' -d '{"type":"Reject","threshold_percent":80}' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota/1/limit ---- - .Sample warning limit command [source,terminal] ---- -$ curl -k -X POST -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' -d '{"type":"Warning","threshold_percent":50}' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota/1/limit +$ curl -k -X POST -H "Authorization: Bearer " -H 'Content-Type: application/json' -d '{"type":"Warning","threshold_percent":50}' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota/1/limit ---- +=== Viewing reject and warning limits + +To view the _reject_ and _warning_ limits, use the */api/v1/organization/{orgname}/quota* endpoint: + .View quota limits [source,terminal] ---- -$ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnLwwIL" -H 'Content-Type: application/json' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota | jq +$ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: application/json' https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/api/v1/organization/testorg/quota | jq ---- @@ -273,11 +275,7 @@ $ curl -k -X GET -H "Authorization: Bearer NspeNNVPobaRjOBSb3WbfZdVtu7ZGSvKoHnL ] ---- -.Quota limits in Organization Settings -image:quota-limits.png[Quota limits in Organization Settings] - - -=== Pushing image when reject limit is exceeded +=== Pushing an image when the reject limit is exceeded In this example, the reject limit (80%) has been set to below the current repository size (~83%), so the next push should automatically be rejected. @@ -299,17 +297,17 @@ Getting image source signatures Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB Copying blob 0c78fac124da [--------------------------------------] 8.0b / 71.8MiB -WARN[0002] failed, retrying in 1s ... (1/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace +WARN[0002] failed, retrying in 1s ... (1/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace Getting image source signatures Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB Copying blob 0c78fac124da [--------------------------------------] 8.0b / 71.8MiB -WARN[0005] failed, retrying in 1s ... (2/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace +WARN[0005] failed, retrying in 1s ... (2/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace Getting image source signatures Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB Copying blob 0c78fac124da [--------------------------------------] 8.0b / 71.8MiB -WARN[0009] failed, retrying in 1s ... (3/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace +WARN[0009] failed, retrying in 1s ... (3/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace Getting image source signatures Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB diff --git a/modules/quota-establishment-ui.adoc b/modules/quota-establishment-ui.adoc index 264036603..5cd6e4bdf 100644 --- a/modules/quota-establishment-ui.adoc +++ b/modules/quota-establishment-ui.adoc @@ -5,29 +5,111 @@ The following procedure describes how you can report storage consumption and est .Prerequisites -* A valid {productname} repository. -* A superuser administrator. +* A {productname} registry. +* A superuser account. * Enough storage to meet the demands of quota limitations. .Procedure -. Log in to your organization's repository as a superuser. +. Create a new organization or choose an existing one. Initially, no quota is configured, as can be seen on the Organization Settings tabs: ++ +image:quota-none-org-settings.png[No Quota Configured] + +. Log in to the registry as a superuser and navigate to the *Manage Organizations* tab on the *Super User Admin Panel*. Click the *Options* icon of the organization for which you want to create storage quota limits: ++ +image:quota-su-org-options.png[Organization options] + +. Click *Configure Quota*, enter the initial quota, for example, *10 MB*, and then click *Apply* and *Close*: ++ +image:quota-su-init-10MB.png[Initial quota] + +. The super user Manage Organizations tab shows the quota consumed to be *0 of 10MB*: ++ +image:quota-su-init-consumed.png[Initial consumed quota] ++ +The consumed quota information is also available directly on the Organization screen: ++ +.Initial consumed quota +image:quota-org-init-consumed.png[Initial consumed quota] + +. To increase the quota to 100MB, return to the superuser panel and navigate to the *Manage Organizations* tab. Click the *Options* icon and select *Configure Quota*, setting the quota to 100MB. Click *Apply* and then *Close*: ++ +image:quota-su-increase-100MB.png[Increase quota] + +. Push a sample image to the organization from the command line: ++ +.Sample commands +[source,terminal] +---- +$ podman pull ubuntu:18.04 + +$ podman tag docker.io/library/ubuntu:18.04 example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/ubuntu:18.04 + +$ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/ubuntu:18.04 +---- -. On the *Users and Organizations* panel, click the name of the repository you want to define storage quota limits for. +. On the superuser panel, the quota consumed per organization is displayed: ++ +image:quota-su-consumed-first.png[Total Quota Consumed for first image] -. Click *Organization Settings* on the left hand pane. +. The Organization screen shows the total proportion of the quota used by the image: + -[NOTE] -==== -Alternatively, you can establish quota management by clicking *Manage Organizations* on the left hand pane, and then clicking *Settings* -> *Configure Quota*. -==== +.Total Quota Consumed for first image +image:quota-org-consumed-first.png[Total Quota Consumed for first image] + + +. Push a second image: ++ +.Sample commands +[source,terminal] +---- +$ podman pull nginx + +$ podman tag docker.io/library/nginx example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/nginx -. Set the organization quota to the desired amount in the *Quota Management* section, for example, 10 GB. +$ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/nginx +---- + +. The Organization panel shows the total proportion of the quota used by each repository in that organization: ++ +.Total Quota Consumed for each repository +image:quota-org-consumed-second.png[Total Quota Consumed for each repository] + + +. Now, create _reject_ and _warning_ limits. From the superuser panel, navigate to the *Manage Organizations* tab. Click the *Options* icon for the organization and select *Configure Quota*. In the *Quota Policy* section, with the *Action* type set to *Reject*, set the *Quota Threshold* to *80* and click *Add Limit*: ++ +image:quota-su-reject-80.png[Reject limit] + + +. To create a _warning_ limit, select *Warning* as the *Action* type, set the *Quota Threshold* to 70 and click *Add Limit*: ++ +image:quota-su-warning-70.png[Warning limit] + + +. Click *Close* on the quota popup. the limits are viewable, but not editable, from the *Organization* screen on the *Settings* tab: ++ +image:quota-org-quota-policy.png[Quota policy in organization settings] + + +. Push an image where the reject limit is exceeded: ++ +In this example, the reject limit (80%) has been set to below the current repository size (~83%), so the next push should automatically be rejected. ++ +.Sample image push +[source,terminal] +---- +$ podman pull ubuntu:20.04 + +$ podman tag docker.io/library/ubuntu:20.04 example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/ubuntu:20.04 + +$ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/ubuntu:20.04 +---- + +. When limits are exceeded, notifications are displayed in the UI: ++ +.Quota notifications +image:quota-notifications.png[Quota notifications] -. Set the percentage at which users will be warned when the organization reaches their defined threshold. For example, setting *Warning* to 60 is equivalent to 60%. -. Set the percentage at which pushes are rejected from the organization. For example, setting *Rejected* to 99 is equivalent to 99%. -. Click *Save Quota Details*. -You can check the remaining storage on the *Repositories* page of your organization. You can also alter or remove quota limitations, warnings, and rejections by returning to the *Organization Settings* page. From f61b33d65155addf02dcdd0a27145f9a65c60af7 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 5 May 2022 16:23:04 -0400 Subject: [PATCH 005/207] Adds an important note to the virtual builders (#393) Co-authored-by: Steven Smith --- modules/builders-virtual-environment.adoc | 11 ++++++++--- modules/proc_use-quay-build-workers-dockerfiles.adoc | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/builders-virtual-environment.adoc b/modules/builders-virtual-environment.adoc index 303de7e99..a7c2b4bdf 100644 --- a/modules/builders-virtual-environment.adoc +++ b/modules/builders-virtual-environment.adoc @@ -142,7 +142,7 @@ BUILD_MANAGER: NAME: openshift BUILDER_NAMESPACE: <3> SETUP_TIME: 180 - MINIMUM_RETRY_THRESHOLD: 1 + MINIMUM_RETRY_THRESHOLD: BUILDER_CONTAINER_IMAGE: <4> # Kubernetes resource options K8S_API_SERVER: <5> @@ -194,11 +194,11 @@ BUILD_MANAGER: NAME: openshift BUILDER_NAMESPACE: virtual-builders SETUP_TIME: 180 - MINIMUM_RETRY_THRESHOLD: 1 + MINIMUM_RETRY_THRESHOLD: BUILDER_CONTAINER_IMAGE: quay.io/projectquay/quay-builder:3.7.0-rc.2 # Kubernetes resource options K8S_API_SERVER: api.docs.quayteam.org:6443 - K8S_API_TLS_CA: /conf/stack/extra_ca_cert_build_cluster.crt + K8S_API_TLS_CA: /conf/stack/extra_ca_certs/build_cluster.crt VOLUME_SIZE: 8G KUBERNETES_DISTRIBUTION: openshift CONTAINER_MEMORY_LIMITS: 1Gi @@ -442,6 +442,11 @@ Organisational Unit (OU) QUAY ---- https://example-registry-quay-quay-enterprise.apps.docs.quayteam.org/repository/quayadmin/testrepo?tab=builds ---- ++ +[IMPORTANT] +==== +In some cases, the builder might have issues resolving hostnames. This issue might be related to the `dnsPolicy` being set to `default` on the job object. Currently, there is no workaround for this issue. It will be resolved in a future version of Red Hat Quay. +==== . Click *Create Build Trigger* -> *Custom Git Repository Push*. diff --git a/modules/proc_use-quay-build-workers-dockerfiles.adoc b/modules/proc_use-quay-build-workers-dockerfiles.adoc index 93fa52aa9..141d7f88c 100644 --- a/modules/proc_use-quay-build-workers-dockerfiles.adoc +++ b/modules/proc_use-quay-build-workers-dockerfiles.adoc @@ -178,7 +178,7 @@ BUILD_MANAGER: - EXECUTOR: kubernetes BUILDER_NAMESPACE: builder K8S_API_SERVER: api.openshift.somehost.org:6443 - K8S_API_TLS_CA: /conf/stack/extra_ca_cert_build_cluster.crt + K8S_API_TLS_CA: /conf/stack/extra_ca_certs/build_cluster.crt VOLUME_SIZE: 8G KUBERNETES_DISTRIBUTION: openshift CONTAINER_MEMORY_LIMITS: 5120Mi @@ -196,7 +196,7 @@ BUILD_MANAGER: WORKER_TAG: some_tag BUILDER_VM_CONTAINER_IMAGE: /quay-quay-builder-qemu-rhcos:v3.4.0 SETUP_TIME: 180 - MINIMUM_RETRY_THRESHOLD: 0 + MINIMUM_RETRY_THRESHOLD: SSH_AUTHORIZED_KEYS: - ssh-rsa 12345 someuser@email.com - ssh-rsa 67890 someuser2@email.com From de1d80d7edcbb5ed20c161cf1877c566372101e0 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Fri, 6 May 2022 12:58:45 +0100 Subject: [PATCH 006/207] PROJQUAY-3229 system-wide default (#395) --- modules/config-fields-quota.adoc | 21 +++++++- modules/quota-establishment-api.adoc | 13 +++-- modules/quota-establishment-ui.adoc | 62 +++++++++++++++-------- modules/quota-management-limitations.adoc | 10 ++-- 4 files changed, 72 insertions(+), 34 deletions(-) diff --git a/modules/config-fields-quota.adoc b/modules/config-fields-quota.adoc index 373734136..7a6158203 100644 --- a/modules/config-fields-quota.adoc +++ b/modules/config-fields-quota.adoc @@ -1,7 +1,7 @@ [[config-fields-quota]] = Quota management configuration -Quota management is now supported under the `FEATURE_QUOTA_MANAGEMENT` property. Quota management is turned off by default, so to enable it, set the feature flag in your `config.yaml` to `true`: +Quota management is now supported under the `FEATURE_QUOTA_MANAGEMENT` property and is turned off by default. To enable quota management, set the feature flag in your `config.yaml` to `true`: [source,yaml] ---- @@ -12,4 +12,21 @@ FEATURE_QUOTA_MANAGEMENT: true [NOTE] ==== In {productname} 3.7, superuser privileges are required to create, update and delete quotas. -==== \ No newline at end of file +==== + + +== Default quota + +To specify a system-wide default storage quota that is applied to every organization and user, use the *DEFAULT_SYSTEM_REJECT_QUOTA_BYTES* configuration flag. + +.Default quota configuration +[cols="3a,1a,2a",options="header"] +|=== +| Field | Type | Description +| **DEFAULT_SYSTEM_REJECT_QUOTA_BYTES** | String | The quota size to apply to all organizations and users. + + + +By default, no limit is set. +|=== + + +If you configure a specific quota for an organization or user, and then delete that quota, the system-wide default quota will apply if one has been set. Similarly, if you have configured a specific quota for an organization or user, and then modify the system-wide default quota, the updated system-wide default will override any specific settings. \ No newline at end of file diff --git a/modules/quota-establishment-api.adoc b/modules/quota-establishment-api.adoc index a87801832..afd9d195b 100644 --- a/modules/quota-establishment-api.adoc +++ b/modules/quota-establishment-api.adoc @@ -32,7 +32,7 @@ $ curl -k -X POST -H "Authorization: Bearer " -H 'Content-Type: applicati == Viewing the quota -To see the applied quota, GET data from the */api/v1/organization/{orgname}/quota* endpoint: +To see the applied quota, `GET` data from the */api/v1/organization/{orgname}/quota* endpoint: .Sample command [source,terminal] @@ -56,7 +56,7 @@ $ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: applicatio == Modifying the quota -To change the existing quota, in this instance from 10MB to 100MB, PUT data to the */api/v1/organization/{orgname}/quota/{quota_id}* endpoint: +To change the existing quota, in this instance from 10 MB to 100 MB, PUT data to the */api/v1/organization/{orgname}/quota/{quota_id}* endpoint: .Sample command [source,terminal] @@ -82,6 +82,8 @@ To see the storage consumed, push various images to the organization. === Pushing ubuntu:18.04 +Push ubuntu:18.04 to the organization from the command line: + .Sample commands [source,terminal] ---- @@ -95,7 +97,7 @@ $ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs === Using the API to view quota usage -To view the storage consumed, GET data from the */api/v1/repository* endpoint: +To view the storage consumed, `GET` data from the */api/v1/repository* endpoint: .Sample command [source,terminal] @@ -129,7 +131,7 @@ $ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: applicatio === Pushing another image -. Pull, tag, and push the `nginx` image: +. Pull, tag, and push a second image, for example, `nginx`: + .Sample commands [source,terminal] @@ -279,6 +281,8 @@ $ curl -k -X GET -H "Authorization: Bearer " -H 'Content-Type: applicati In this example, the reject limit (80%) has been set to below the current repository size (~83%), so the next push should automatically be rejected. +Push a sample image to the organization from the command line: + .Sample image push [source,terminal] ---- @@ -289,7 +293,6 @@ $ podman tag docker.io/library/ubuntu:20.04 example-registry-quay-quay-enterpris $ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/ubuntu:20.04 ---- - .Sample output when quota exceeded [source,terminal] ---- diff --git a/modules/quota-establishment-ui.adoc b/modules/quota-establishment-ui.adoc index 5cd6e4bdf..cd47e2dad 100644 --- a/modules/quota-establishment-ui.adoc +++ b/modules/quota-establishment-ui.adoc @@ -11,7 +11,7 @@ The following procedure describes how you can report storage consumption and est .Procedure -. Create a new organization or choose an existing one. Initially, no quota is configured, as can be seen on the Organization Settings tabs: +. Create a new organization or choose an existing one. Initially, no quota is configured, as can be seen on the *Organization Settings* tab: + image:quota-none-org-settings.png[No Quota Configured] @@ -19,20 +19,20 @@ image:quota-none-org-settings.png[No Quota Configured] + image:quota-su-org-options.png[Organization options] -. Click *Configure Quota*, enter the initial quota, for example, *10 MB*, and then click *Apply* and *Close*: +. Click *Configure Quota* and enter the initial quota, for example, *10 MB*. Then click *Apply* and *Close*: + image:quota-su-init-10MB.png[Initial quota] -. The super user Manage Organizations tab shows the quota consumed to be *0 of 10MB*: +. Check that the quota consumed shows *0 of 10 MB* on the *Manage Organizations* tab of the superuser panel: + image:quota-su-init-consumed.png[Initial consumed quota] + -The consumed quota information is also available directly on the Organization screen: +The consumed quota information is also available directly on the Organization page: + .Initial consumed quota image:quota-org-init-consumed.png[Initial consumed quota] -. To increase the quota to 100MB, return to the superuser panel and navigate to the *Manage Organizations* tab. Click the *Options* icon and select *Configure Quota*, setting the quota to 100MB. Click *Apply* and then *Close*: +. To increase the quota to 100MB, navigate to the *Manage Organizations* tab on the superuser panel. Click the *Options* icon and select *Configure Quota*, setting the quota to 100 MB. Click *Apply* and then *Close*: + image:quota-su-increase-100MB.png[Increase quota] @@ -52,13 +52,12 @@ $ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs + image:quota-su-consumed-first.png[Total Quota Consumed for first image] -. The Organization screen shows the total proportion of the quota used by the image: +. The Organization page shows the total proportion of the quota used by the image: + .Total Quota Consumed for first image image:quota-org-consumed-first.png[Total Quota Consumed for first image] - -. Push a second image: +. Pull, tag, and push a second image, for example, `nginx`: + .Sample commands [source,terminal] @@ -70,30 +69,28 @@ $ podman tag docker.io/library/nginx example-registry-quay-quay-enterprise.apps. $ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/nginx ---- -. The Organization panel shows the total proportion of the quota used by each repository in that organization: +. The Organization page shows the total proportion of the quota used by each repository in that organization: + .Total Quota Consumed for each repository image:quota-org-consumed-second.png[Total Quota Consumed for each repository] - -. Now, create _reject_ and _warning_ limits. From the superuser panel, navigate to the *Manage Organizations* tab. Click the *Options* icon for the organization and select *Configure Quota*. In the *Quota Policy* section, with the *Action* type set to *Reject*, set the *Quota Threshold* to *80* and click *Add Limit*: +. Create _reject_ and _warning_ limits: ++ +From the superuser panel, navigate to the *Manage Organizations* tab. Click the *Options* icon for the organization and select *Configure Quota*. In the *Quota Policy* section, with the *Action* type set to *Reject*, set the *Quota Threshold* to *80* and click *Add Limit*: + image:quota-su-reject-80.png[Reject limit] - -. To create a _warning_ limit, select *Warning* as the *Action* type, set the *Quota Threshold* to 70 and click *Add Limit*: +. To create a _warning_ limit, select *Warning* as the *Action* type, set the *Quota Threshold* to *70* and click *Add Limit*: + image:quota-su-warning-70.png[Warning limit] - -. Click *Close* on the quota popup. the limits are viewable, but not editable, from the *Organization* screen on the *Settings* tab: +. Click *Close* on the quota popup. The limits are viewable, but not editable, on the *Settings* tab of the *Organization* page: + image:quota-org-quota-policy.png[Quota policy in organization settings] - . Push an image where the reject limit is exceeded: + -In this example, the reject limit (80%) has been set to below the current repository size (~83%), so the next push should automatically be rejected. +Because the reject limit (80%) has been set to below the current repository size (~83%), the next push is rejected automatically. + .Sample image push [source,terminal] @@ -104,12 +101,33 @@ $ podman tag docker.io/library/ubuntu:20.04 example-registry-quay-quay-enterpris $ podman push --tls-verify=false example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org/testorg/ubuntu:20.04 ---- ++ +.Sample output when quota exceeded +[source,terminal] +---- +Getting image source signatures +Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB +Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB +Copying blob 0c78fac124da [--------------------------------------] 8.0b / 71.8MiB +WARN[0002] failed, retrying in 1s ... (1/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace +Getting image source signatures +Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB +Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB +Copying blob 0c78fac124da [--------------------------------------] 8.0b / 71.8MiB +WARN[0005] failed, retrying in 1s ... (2/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace +Getting image source signatures +Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB +Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB +Copying blob 0c78fac124da [--------------------------------------] 8.0b / 71.8MiB +WARN[0009] failed, retrying in 1s ... (3/3). Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace +Getting image source signatures +Copying blob d4dfaa212623 [--------------------------------------] 8.0b / 3.5KiB +Copying blob cba97cc5811c [--------------------------------------] 8.0b / 15.0KiB +Copying blob 0c78fac124da [--------------------------------------] 8.0b / 71.8MiB +Error: Error writing blob: Error initiating layer upload to /v2/testorg/ubuntu/blobs/uploads/ in example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org: denied: Quota has been exceeded on namespace +---- . When limits are exceeded, notifications are displayed in the UI: + .Quota notifications -image:quota-notifications.png[Quota notifications] - - - - +image:quota-notifications.png[Quota notifications] \ No newline at end of file diff --git a/modules/quota-management-limitations.adoc b/modules/quota-management-limitations.adoc index 7e850aebd..00c25002d 100644 --- a/modules/quota-management-limitations.adoc +++ b/modules/quota-management-limitations.adoc @@ -6,10 +6,10 @@ Quota management helps organizations to maintain resource consumption. One limit The maximum storage quota size is dependent on the selected database: .Worker count environment variables -[cols="2a,2a, 2a",options="header"] +[cols="2a,2a",options="header"] |=== -| Variable | Description -| Postgres | 8388608 TB -| MySQL | 8388608 TB -| SQL Server | 16777216 TB +|Variable |Description +|Postgres |8388608 TB +|MySQL |8388608 TB +|SQL Server |16777216 TB |=== From 77aa819e2e1f94bd03d36792219670f79e116ae0 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 9 May 2022 06:39:10 -0400 Subject: [PATCH 007/207] Adds TLSv1.3 to SSL protocol (#401) Co-authored-by: Steven Smith --- modules/config-fields-ssl.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/config-fields-ssl.adoc b/modules/config-fields-ssl.adoc index 2c740e9bf..ccf4a9402 100644 --- a/modules/config-fields-ssl.adoc +++ b/modules/config-fields-ssl.adoc @@ -11,7 +11,7 @@ Users must set their `PREFERRED_URL_SCHEME`to `https` when using a TLS-terminati + **Default:** `http` | **SERVER_HOSTNAME** + -(Required) | String | The URL at which {productname} is accessible, without the scheme + +(Required) | String | The URL at which {productname} is accessible, without the scheme + + **Example:** + `quay-server.example.com` @@ -23,7 +23,7 @@ Users must set their `PREFERRED_URL_SCHEME`to `https` when using a TLS-terminati | **SSL_PROTOCOLS** | Array of String | If specified, nginx is configured to enabled a list of SSL protocols defined in the list. Removing an SSL protocol from the list disables the protocol during {productname} startup. + + **Example:** + -`['TLSv1','TLSv1.1','TLSv1.2']` +`['TLSv1','TLSv1.1','TLSv1.2', `TLSv1.3`]` | **SESSION_COOKIE_SECURE** | Boolean | Whether the `secure` property should be set on session cookies + + **Default:** + From b0247dd594a1b3226dcb96d802047ed6327730a9 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 9 May 2022 10:47:28 -0400 Subject: [PATCH 008/207] Adds upgrade paths for 3.7 (#400) Co-authored-by: Steven Smith --- config_quay/master.adoc | 1 + modules/con_schema.adoc | 16 +++--- modules/config-updates-37.adoc | 10 ++++ modules/operator-upgrade.adoc | 76 ++++++++++++++++++++------ modules/proc_upgrade_standalone.adoc | 79 +++++++++++++++++++++------- modules/proxy-cache-procedure.adoc | 2 +- modules/rn_3_70.adoc | 16 ++++-- 7 files changed, 155 insertions(+), 45 deletions(-) create mode 100644 modules/config-updates-37.adoc diff --git a/config_quay/master.adoc b/config_quay/master.adoc index b4c3cf609..185dfdc35 100644 --- a/config_quay/master.adoc +++ b/config_quay/master.adoc @@ -5,6 +5,7 @@ include::modules/attributes.adoc[] include::modules/config-intro.adoc[leveloffset=+1] +include::modules/config-updates-37.adoc[leveloffset=+2] include::modules/config-updates-36.adoc[leveloffset=+2] include::modules/config-file-intro.adoc[leveloffset=+2] include::modules/config-file-location.adoc[leveloffset=+2] diff --git a/modules/con_schema.adoc b/modules/con_schema.adoc index 30eb82529..02b70f6d3 100644 --- a/modules/con_schema.adoc +++ b/modules/con_schema.adoc @@ -5,7 +5,7 @@ Most {productname} configuration information is stored in the `config.yaml` file using the browser-based config tool when {productname} is first deployed. -// TODO 36 Add link to standalone config guide +// TODO 36 Add link to standalone config guide // https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/ The configuration options are described in the {productname} Configuration Guide. @@ -164,7 +164,7 @@ azureStorage: storage_path: /datastorage/registry ``` -** **Google Cloud Storage**: +** **Google Cloud Storage**: + ``` googleCloudStorage: @@ -188,7 +188,7 @@ swiftStorage: ca_cert_path: /conf/stack/swift.cert" storage_path: /datastorage/registry ``` - +* **DEFAULT_SYSTEM_REJECT_QUOTA_BYTES** [string]: The quota size to apply to all organizations and users. * **DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS** [array]: The list of storage engine(s) (by ID in DISTRIBUTED_STORAGE_CONFIG) whose images should be fully replicated, by default, to all other storage engines. ** **Min Items**: None ** **Example**: `s3_us_east, s3_us_west` @@ -254,10 +254,14 @@ swiftStorage: ** **Example**: `True` * **FEATURE_PERMANENT_SESSIONS** [boolean]: Whether sessions are permanent. Defaults to True. ** **Example**: `True` +* **FEATURE_PROXY_CACHE** [boolean]: Whether to enable proxy caching for Red Hat Quay. +** **Example**: `True` * **FEATURE_PROXY_STORAGE** [boolean]: Whether to proxy all direct download URLs in storage via the registry nginx. Defaults to False. ** **Example**: `False` * **FEATURE_PUBLIC_CATALOG** [boolean]: If set to true, the `_catalog` endpoint returns public repositories. Otherwise, only private repositories can be returned. Defaults to False. ** **Example**: `False` +* **FEATURE_QUOTA_MANAGEMENT** [boolean]: If set to true, users have the ability to report storage consumption and to contain registry growth by establishing configured storage quota limits. +** **Example**: `True` * **FEATURE_RATE_LIMITS** [boolean]: Whether to enable rate limits on API and registry endpoints. Defaults to False. ** **Example**: `False` * **FEATURE_READER_BUILD_LOGS** [boolean]: If set to true, build logs may be read by those with read access to the repo, rather than only write access or admin access. Defaults to False. @@ -368,7 +372,7 @@ swiftStorage: * **LDAP_BASE_DN** [string]: The base DN for LDAP authentication. * **LDAP_EMAIL_ATTR** [string]: The email attribute for LDAP authentication. * **LDAP_UID_ATTR** [string]: The uid attribute for LDAP authentication. -* **LDAP_URI** [string]: The LDAP URI. +* **LDAP_URI** [string]: The LDAP URI. * **LDAP_USER_FILTER** [string]: The user filter for LDAP authentication. * **LDAP_USER_RDN** [array]: The user RDN for LDAP authentication. * **LOGS_MODEL** [string]: Logs model for action logs. @@ -439,7 +443,7 @@ swiftStorage: * **MAXIMUM_LAYER_SIZE** [string]: Maximum allowed size of an image layer. Defaults to 20G. ** **Pattern**: ``^[0-9]+(G|M)$`` ** **Example**: `100G` -* **PREFERRED_URL_SCHEME** [string]: The URL scheme to use when hitting +* **PREFERRED_URL_SCHEME** [string]: The URL scheme to use when hitting {productname}. If {productname} is behind SSL *at all*, this *must* be `https` ** **enum**: `http` or `https` ** **Example**: `https` @@ -480,7 +484,7 @@ swiftStorage: * **SECURITY_SCANNER_V4_ENDPOINT** [string]: The endpoint for the V4 security scanner. ** **Pattern**: ``^http(s)?://(.)+$`` ** **Example**: `http://192.168.99.101:6060` -* **SECURITY_SCANNER_V4_PSK** [string]: The generated pre-shared key (PSK) for Clair. +* **SECURITY_SCANNER_V4_PSK** [string]: The generated pre-shared key (PSK) for Clair. * **SERVER_HOSTNAME** [string] required: The URL at which {productname} is accessible, without the scheme. ** **Example**: `quay.io` * **SESSION_COOKIE_SECURE** [boolean]: Whether the `secure` property should be set on session cookies. Defaults to False. Recommended to be True for all installations using SSL. diff --git a/modules/config-updates-37.adoc b/modules/config-updates-37.adoc new file mode 100644 index 000000000..ecb426ea3 --- /dev/null +++ b/modules/config-updates-37.adoc @@ -0,0 +1,10 @@ +[[config-updates-37]] += Configuration updates for Quay 3.7 + +== New configuration fields + +* **FEATURE_QUOTA_MANAGEMENT**: Quota management is now supported. With this feature, users have the ability to report storage consumption and to contain registry growth by establishing configured storage quota limits. For more information about quota management, see link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[Red Hat Quay Quota management and enforcement]. + +* **DEFAULT_SYSTEM_REJECT_QUOTA_BYTES**: The quota size to apply to all organizations and users. For more information about quota management, see link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[Red Hat Quay Quota management and enforcement]. + +* **FEATURE_PROXY_CACHE**: Using Red Hat Quay to proxy a remote organization is now supported. With this feature, {productname} will act as a proxy cache to circumvent pull-rate limitations from upstream registries. For more information about quota management, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#quay-as-cache-proxy[Red Hat Quay as proxy cache for upstream registries]. diff --git a/modules/operator-upgrade.adoc b/modules/operator-upgrade.adoc index 01517e3dd..342e37217 100644 --- a/modules/operator-upgrade.adoc +++ b/modules/operator-upgrade.adoc @@ -1,5 +1,5 @@ [[operator-upgrade]] -= Upgrading the Quay Operator Overview += Upgrading the Quay Operator Overview The Quay Operator follows a _synchronized versioning_ scheme, which means that each version of the Operator is tied to the version of Quay and the components that it manages. There is no field on the `QuayRegistry` custom resource which sets the version of Quay to deploy; the Operator only knows how to deploy a single version of all components. This scheme was chosen to ensure that all components work well together and to reduce the complexity of the Operator needing to know how to manage the lifecycles of many different versions of Quay on Kubernetes. @@ -17,20 +17,28 @@ When the Quay Operator is installed via Operator Lifecycle Manager, it may be co The standard approach for upgrading installed Operators on OpenShift is documented at link:https://docs.openshift.com/container-platform/4.7/operators/admin/olm-upgrading-operators.html[Upgrading installed Operators]. -[NOTE] -==== -In general, {productname} only supports upgrading from one minor version to the next, for example, 3.4 -> 3.5. However, for 3.6, multiple upgrade paths are supported: +In general, {productname} supports upgrades from a prior (N-1) minor version only. For example, upgrading directly from {productname} 3.0.5 to the latest version of 3.5 is not supported. Instead, users would have to upgrade as follows: -* 3.3.z -> 3.6 -* 3.4.z -> 3.6 -* 3.5.z -> 3.6 -==== +. 3.0.5 -> 3.1.3 +. 3.1.3 -> 3.2.2 +. 3.2.2 -> 3.3.4 +. 3.3.4 -> 3.4.z +. 3.4.z -> 3.5.z + +This is required to ensure that any necessary database migrations are done correctly and in the right order during the upgrade. -For users on standalone deployments of Quay wanting to upgrade to 3.6, see the link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#standalone_upgrade[Standalone upgrade] guide. +In some cases, {productname} supports direct, single-step upgrades from prior (N-2, N-3) minor versions. This exception to the normal, prior minor version-only, upgrade simplifies the upgrade procedure for customers on older releases. The following upgrade paths are supported: +. 3.3.z -> 3.6.z +. 3.4.z -> 3.6.z +. 3.4.z -> 3.7.z +. 3.5.z -> 3.7.z -=== Upgrading Quay -To update Quay from one minor version to the next, for example, 3.4 -> 3.5, you need to change the update channel for the Quay Operator. +For users on standalone deployments of Quay wanting to upgrade to 3.6, see the link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#standalone_upgrade[Standalone upgrade] guide. + + +=== Upgrading Quay +To update Quay from one minor version to the next, for example, 3.4 -> 3.5, you need to change the update channel for the Quay Operator. For `z` stream upgrades, for example, 3.4.2 -> 3.4.3, updates are released in the major-minor channel that the user initially selected during install. The procedure to perform a `z` stream upgrade depends on the `approvalStrategy` as outlined above. If the approval strategy is set to `Automatic`, the Quay Operator will upgrade automatically to the newest `z` stream. This results in automatic, rolling Quay updates to newer `z` streams with little to no downtime. Otherwise, the update must be manually approved before installation can begin. @@ -41,7 +49,7 @@ For `z` stream upgrades, for example, 3.4.2 -> 3.4.3, updates are released in th * Previously, when running a 3.3.z version of {productname} with edge routing enabled, users were unable to upgrade to 3.4.z versions of {productname}. This has been resolved with the release of {productname} 3.6. -* When upgrading from 3.3.z to 3.6, if `tls.termination` is set to `none` in your {productname} 3.3.z deployment, it will change to HTTPS with TLS edge termination and use the default cluster wildcard certificate. For example: +* When upgrading from 3.3.z to 3.6, if `tls.termination` is set to `none` in your {productname} 3.3.z deployment, it will change to HTTPS with TLS edge termination and use the default cluster wildcard certificate. For example: + [source,yaml] ---- @@ -75,8 +83,8 @@ If possible, you should regenerate your TLS certificates with the correct hostna The `GODEBUG=x509ignoreCN=0` flag enables the legacy behavior of treating the CommonName field on X.509 certificates as a host name when no SANs are present. However, this workaround is not recommended, as it will not persist across a redeployment. -==== Configuring Clair v4 when upgrading from 3.3.z or 3.4.z to 3.6 using the Quay Operator -To set up Clair v4 on a new {productname} deployment on OpenShift, it is highly recommended to use the Quay Operator. By default, the Quay Operator will install or upgrade a Clair deployment along with your {productname} deployment and configure Clair security scanning automatically. +==== Configuring Clair v4 when upgrading from 3.3.z or 3.4.z to 3.6 using the Quay Operator +To set up Clair v4 on a new {productname} deployment on OpenShift, it is highly recommended to use the Quay Operator. By default, the Quay Operator will install or upgrade a Clair deployment along with your {productname} deployment and configure Clair security scanning automatically. For instructions on setting up Clair v4 on OpenShift, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-openshift[Setting Up Clair on a Red Hat Quay OpenShift deployment]. @@ -105,11 +113,49 @@ When the Quay Operator starts, it immediately looks for any `QuayRegistries` it * If `status.currentVersion` equals the Operator version, reconcile as normal. * If `status.currentVersion` does not equal the Operator version, check if it can be upgraded. If it can, perform upgrade tasks and set the `status.currentVersion` to the Operator's version once complete. If it cannot be upgraded, return an error and leave the `QuayRegistry` and its deployed Kubernetes objects alone. +== Enabling features in Quay 3.7 + +=== Quota management configuration + +Quota management is now supported under the `FEATURE_QUOTA_MANAGEMENT` property and is turned off by default. To enable quota management, set the feature flag in your `config.yaml` to `true`: + +[source,yaml] +---- +FEATURE_QUOTA_MANAGEMENT: true +---- + +=== Using Red Hat Quay to proxy a remote organization configuration + +Using Red Hat Quay to proxy a remote organization is now supported under the `FEATURE_PROXY_CACHE` property. To enable proxy cache, set the feature flag in your `confg.yaml` to `true`: + +[source,yaml] +---- +FEATURE_PROXY_CACHE: true +---- + +=== {productname} build enhancements + +Builds can be run on virtualized platforms. Backwards compatibility to run previous build configurations are also available. To enable virtual builds, set the feature flag in your `config.yaml` to `true`: + +[source,yaml] +---- +FEATURE_BUILD_SUPPORT: true +---- + +=== Geo-replication using the {productname} Operator + +Deployments of {productname} with geo-replication is now supported by Operator deployments. To enable geo-replication, set the feature flag in your `config.yaml` to `true`: + +[source,yaml] +---- +FEATURE_STORAGE_REPLICATION: true +---- + == Enabling features in Quay 3.6 === Console monitoring and alerting -The support for monitoring Quay 3.6 in the OpenShift console requires that the Operator is installed in all namespaces. If you previously installed the Operator in a specific namespace, delete the Operator itself and reinstall it for all namespaces once the upgrade has taken place. +The support for monitoring Quay 3.6 in the OpenShift console requires that the Operator is installed in all namespaces. If you previously installed the Operator in a specific namespace, delete the Operator itself and reinstall it for all namespaces once the upgrade has taken place. === OCI and Helm support diff --git a/modules/proc_upgrade_standalone.adoc b/modules/proc_upgrade_standalone.adoc index 4a8e8c153..e4824fb68 100644 --- a/modules/proc_upgrade_standalone.adoc +++ b/modules/proc_upgrade_standalone.adoc @@ -1,6 +1,6 @@ = Standalone upgrade -In general, {productname} supports upgrades from a prior (N-1) minor version only. For example, upgrading directly from {productname} 3.0.5 to the latest version of 3.5 is not supported. Instead, users would have to upgrade as follows: +In general, {productname} supports upgrades from a prior (N-1) minor version only. For example, upgrading directly from {productname} 3.0.5 to the latest version of 3.5 is not supported. Instead, users would have to upgrade as follows: . 3.0.5 -> 3.1.3 . 3.1.3 -> 3.2.2 @@ -10,24 +10,29 @@ In general, {productname} supports upgrades from a prior (N-1) minor version onl This is required to ensure that any necessary database migrations are done correctly and in the right order during the upgrade. +In some cases, {productname} supports direct, single-step upgrades from prior (N-2, N-3) minor versions. This exception to the normal, prior minor version-only, upgrade simplifies the upgrade procedure for customers on older releases. The following upgrade paths are supported: -// TODO 36 Expand on standalone upgrade from 33->36, 34->36 -[NOTE] -==== -{productname} 3.6 supports direct, single-step upgrade from 3.3.z and from 3.4.z. This exception to the normal, prior minor version-only, upgrade simplifies the upgrade procedure for customers on older releases. -==== +. 3.3.z -> 3.6.z +. 3.4.z -> 3.6.z +. 3.4.z -> 3.7.z +. 3.5.z -> 3.7.z -For users wanting to upgrade via the Quay Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrading_quay_by_upgrading_the_quay_operator[Upgrading Quay by upgrading the Quay Operator]. +For users wanting to upgrade via the Quay Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrading_quay_by_upgrading_the_quay_operator[Upgrading Quay by upgrading the Quay Operator]. -This document describes the steps needed to perform each individual upgrade. Determine your current version and then follow the steps in sequential order, starting with your current version and working up to your desired target version. +This document describes the steps needed to perform each individual upgrade. Determine your current version and then follow the steps in sequential order, starting with your current version and working up to your desired target version. + +* link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_7_z_from_3_6_z[Upgrade to 3.7.z from 3.6.z] +* link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_7_z_from_3_5_z[Upgrade to 3.7.z from 3.5.z] +* link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_7_z_from_3_4_z[Upgrade to 3.7.z from 3.4.z] +* link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_7_z_from_3_3_z[Upgrade to 3.7.z from 3.3.z] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_6_z_from_3_5_z[Upgrade to 3.6.z from 3.5.z] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_6_z_from_3_4_z[Upgrade to 3.6.z from 3.4.z] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_6_z_from_3_3_z[Upgrade to 3.6.z from 3.3.z] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_5_7_from_3_4_z[Upgrade to 3.5.z from 3.4.z] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_4_6_from_3_3_z[Upgrade to 3.4.z from 3.3.4] -* link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_3_4_from_3_2_z[Upgrade to 3.3.4 from 3.2.2] +* link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_3_4_from_3_2_z[Upgrade to 3.3.4 from 3.2.2] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_2_2_from_3_1_z[Upgrade to 3.2.2 from 3.1.3] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_1_3_from_3_0_z[Upgrade to 3.1.3 from 3.0.5] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_0_5_from_2_9_5[Upgrade to 3.0.5 from 2.9.5] @@ -44,11 +49,39 @@ The general procedure for a manual upgrade consists of the following steps: == Accessing images -Images for Quay 3.4.0 and later are available from link:https://registry.redhat.io[registry.redhat.io] and +Images for Quay 3.4.0 and later are available from link:https://registry.redhat.io[registry.redhat.io] and link:https://registry.access.redhat.com[registry.access.redhat.com], with authentication set up as described in link:https://access.redhat.com/RegistryAuthentication[Red Hat Container Registry Authentication]. Images for Quay 3.3.4 and earlier are available from link:https://quay.io[quay.io], with authentication set up as described in link:https://access.redhat.com/solutions/3533201[Accessing Red Hat Quay without a CoreOS login]. +== Upgrade to 3.7.z from 3.6.z + +=== Target images +* **Quay:** {productrepo}/{quayimage}:{productminv} +* **Clair:** {productrepo}/{clairimage}:{productminv} +* **PostgreSQL:** registry.redhat.io/rhel8/postgresql-10:1 +* **Redis:** registry.redhat.io/rhel8/redis-5:1 + +== Upgrade to 3.7.z from 3.5.z + +=== Target images +* **Quay:** {productrepo}/{quayimage}:{productminv} +* **Clair:** {productrepo}/{clairimage}:{productminv} +* **PostgreSQL:** registry.redhat.io/rhel8/postgresql-10:1 +* **Redis:** registry.redhat.io/rhel8/redis-5:1 + +== Upgrade to 3.7.z from 3.4.z + +=== Target images +* **Quay:** {productrepo}/{quayimage}:{productminv} +* **Clair:** {productrepo}/{clairimage}:{productminv} +* **PostgreSQL:** registry.redhat.io/rhel8/postgresql-10:1 +* **Redis:** registry.redhat.io/rhel8/redis-5:1 + +== Upgrade to 3.7.z from 3.3.z + +Upgrading to {productname} 3.7 from 3.3. is unsupported. Users must first upgrade to 3.6 from 3.3, and then upgrade to 3.7. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_6_z_from_3_3_z[Upgrade to 3.6.z from 3.3.z]. + == Upgrade to 3.6.z from 3.5.z === Target images @@ -58,10 +91,15 @@ Images for Quay 3.3.4 and earlier are available from link:https://quay.io[quay.i * **Redis:** registry.redhat.io/rhel8/redis-5:1 == Upgrade to 3.6.z from 3.4.z ++ +[NOTE] +==== +{productname} 3.6 supports direct, single-step upgrade from 3.4.z. This exception to the normal, prior minor version-only, upgrade simplifies the upgrade procedure for customers on older releases. +==== Upgrading to {productname} 3.6 from 3.4.z requires a database migration which does not support downgrading back to a prior version of {productname}. Please back up your database before performing this migration. -Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.4.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift Red Hat Quay deployment]. +Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.4.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift Red Hat Quay deployment]. === Target images * **Quay:** {productrepo}/{quayimage}:{productminv} @@ -70,10 +108,15 @@ Users will also need to configure a completely new Clair v4 instance to replace * **Redis:** registry.redhat.io/rhel8/redis-5:1 == Upgrade to 3.6.z from 3.3.z ++ +[NOTE] +==== +{productname} 3.6 supports direct, single-step upgrade from 3.3.z. This exception to the normal, prior minor version-only, upgrade simplifies the upgrade procedure for customers on older releases. +==== Upgrading to {productname} 3.6.z from 3.3.z requires a database migration which does not support downgrading back to a prior version of {productname}. Please back up your database before performing this migration. -Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.3.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift Red Hat Quay deployment]. +Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.3.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift Red Hat Quay deployment]. === Target images * **Quay:** {productrepo}/{quayimage}:{productminv} @@ -90,7 +133,7 @@ Users will also need to configure a completely new Clair v4 instance to replace * **Redis:** registry.redhat.io/rhel8/redis-5:1 -== Upgrade to 3.4.6 from 3.3.z +== Upgrade to 3.4.6 from 3.3.z Upgrading to Quay 3.4 requires a database migration which does not support downgrading back to a prior version of Quay. Please back up your database before performing this migration. @@ -101,10 +144,10 @@ Upgrading to Quay 3.4 requires a database migration which does not support downg * **Redis:** registry.redhat.io/rhel8/redis-5:1 -== Upgrade to 3.3.4 from 3.2.z +== Upgrade to 3.3.4 from 3.2.z === Target images -* **Quay:** quay.io/redhat/quay:v3.3.4 +* **Quay:** quay.io/redhat/quay:v3.3.4 * **Clair:** quay.io/redhat/clair-jwt:v3.3.4 * **PostgreSQL:** rhscl/postgresql-96-rhel7 * **Redis:** registry.access.redhat.com/rhscl/redis-32-rhel7 @@ -150,7 +193,7 @@ on all nodes and bring up the new quay 3.2.2 service on those nodes. === Target images -* **Quay:** quay.io/redhat/quay:v3.2.2 +* **Quay:** quay.io/redhat/quay:v3.2.2 * **Clair:** quay.io/redhat/clair-jwt:v3.2.2 * **PostgreSQL:** rhscl/postgresql-96-rhel7 * **Redis:** registry.access.redhat.com/rhscl/redis-32-rhel7 @@ -161,7 +204,7 @@ on all nodes and bring up the new quay 3.2.2 service on those nodes. == Upgrade to 3.1.3 from 3.0.z === Target images -* **Quay:** quay.io/redhat/quay:v3.1.3 +* **Quay:** quay.io/redhat/quay:v3.1.3 * **Clair:** quay.io/redhat/clair-jwt:v3.1.3 * **PostgreSQL:** rhscl/postgresql-96-rhel7 * **Redis:** registry.access.redhat.com/rhscl/redis-32-rhel7 @@ -171,7 +214,7 @@ on all nodes and bring up the new quay 3.2.2 service on those nodes. For the 2.9.5 to 3.0.5 upgrade, you can either do the whole upgrade with {productname} down (synchronous upgrade) or only bring down {productname} for a few minutes and have the bulk of the upgrade continue with {productname} running (background upgrade). -A background upgrade could take longer to run the upgrade depending on how many tags need to be processed. However, there is less total downtime. The downside of a background upgrade is that you will not have access to the latest features until the upgrade completes. The cluster runs from the Quay v3 container in v2 compatibility mode until the upgrade is complete. +A background upgrade could take longer to run the upgrade depending on how many tags need to be processed. However, there is less total downtime. The downside of a background upgrade is that you will not have access to the latest features until the upgrade completes. The cluster runs from the Quay v3 container in v2 compatibility mode until the upgrade is complete. include::con_upgrade_v3.adoc[leveloffset=+2] diff --git a/modules/proxy-cache-procedure.adoc b/modules/proxy-cache-procedure.adoc index 105ab88b7..3d11da09f 100644 --- a/modules/proxy-cache-procedure.adoc +++ b/modules/proxy-cache-procedure.adoc @@ -12,7 +12,7 @@ The following procedure describes how you can use {productname} to proxy a remot . In your Quay organization on the UI, for example, `cache-quayio`, click *Organization Settings* on the left hand pane. -. Optional: Click *Add Storage Quota* to configure quota management for your organization. For more information about quota management, see link:insert_link_here[Quota Management]. +. Optional: Click *Add Storage Quota* to configure quota management for your organization. For more information about quota management, see link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[Quota Management]. + [NOTE] ==== diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index 44a6eb45a..bb9904cb6 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -34,23 +34,29 @@ Some features available in previous releases have been deprecated or removed. De |=== |Feature | Quay 3.7 |Quay 3.6 -|link:[Storage quota limitations] +|link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[Quota management and enforcement] |General Availability |- -|link:[Virtual builders enhancements] + +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-builders-enhancement[Red Hat Quay build enhancements] |General Availability |- -|link:[Proxy cache] +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#quay-as-cache-proxy[Red Hat Quay as proxy cache for upstream registries] |Technology Preview |- -|link:[Support for Microsoft Azure Government (MAG)] +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_on_openshift_with_the_quay_operator/index[Geo-replication - Red Hat Quay Operator] +|General Availability +|- + + +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_red_hat_quay#unmanaged_clair_configuration[Advanced Clair configuration] |General Availability |- -|link:[Advanced Clair configuration] +|Support for Microsoft Azure Government (MAG) |General Availability |- From 292cdccb44d2c695a4c8052afd4413d9d118e70d Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Mon, 9 May 2022 20:35:07 +0100 Subject: [PATCH 009/207] PROJQUAY-3774 Include new components in operator docs (#403) --- deploy_quay_on_openshift_op_tng/master.adoc | 2 +- modules/clair-unmanaged.adoc | 6 ++-- modules/config-preconfigure-automation.adoc | 16 +++++++-- modules/operator-components-intro.adoc | 40 +++++++++++---------- modules/operator-components-managed.adoc | 11 +++--- modules/operator-deploy-cli.adoc | 6 ++-- modules/operator-preconfigure.adoc | 2 +- modules/operator-unmanaged-clair.adoc | 4 +++ 8 files changed, 55 insertions(+), 32 deletions(-) create mode 100644 modules/operator-unmanaged-clair.adoc diff --git a/deploy_quay_on_openshift_op_tng/master.adoc b/deploy_quay_on_openshift_op_tng/master.adoc index c3ee11ce3..1dde3dc2f 100644 --- a/deploy_quay_on_openshift_op_tng/master.adoc +++ b/deploy_quay_on_openshift_op_tng/master.adoc @@ -54,7 +54,7 @@ include::modules/operator-unmanaged-hpa.adoc[leveloffset=+3] include::modules/operator-unmanaged-route.adoc[leveloffset=+3] include::modules/operator-unmanaged-monitoring.adoc[leveloffset=+3] include::modules/operator-unmanaged-mirroring.adoc[leveloffset=+3] - +include::modules/operator-unmanaged-clair.adoc[leveloffset=+3] include::modules/operator-deploy.adoc[leveloffset=+1] diff --git a/modules/clair-unmanaged.adoc b/modules/clair-unmanaged.adoc index 1d54badbd..abf9a9796 100644 --- a/modules/clair-unmanaged.adoc +++ b/modules/clair-unmanaged.adoc @@ -5,13 +5,13 @@ With {productname} 3.7, users can run an unmanaged Clair configuration on the {productname} OpenShift Container Platform Operator. This feature allows users to create an unmanaged Clair database, or run their custom Clair configuration without an unmanaged database. -=== Unnmanaging a Clair database +=== Unmanaging a Clair database An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. An unmanaged Clair database can also be used when a user requires a highly-available (HA) Clair database that exists outside of a cluster. .Procedure -* In the Quay Operator, set the `clairpostgres` component of the QuayRegistry custom resource to `unmanaged`: +* In the Quay Operator, set the `clairpostgres` component of the QuayRegistry custom resource to unmanaged: + [source,yaml] ---- @@ -109,7 +109,7 @@ In some cases, users might want to run a custom Clair configuration with a `mana + [NOTE] ==== -* If you are running Quay in an air-gapped environment, the `airgap` parameter of your `clair-config.yaml` must be set to `true`. +* If you are running Quay in an air-gapped environment, the `airgap` parameter of your `clair-config.yaml` must be set to `true`. * If you are running Quay in an air-gapped environment, you should disable all updaters. ==== diff --git a/modules/config-preconfigure-automation.adoc b/modules/config-preconfigure-automation.adoc index ea295981c..0d80f8752 100644 --- a/modules/config-preconfigure-automation.adoc +++ b/modules/config-preconfigure-automation.adoc @@ -21,7 +21,19 @@ While you cannot create a user until after deployment, it is convenient to ensur Once you have configured a super user, you can restrict the ability to create new users to the super user group. Set the `FEATURE_USER_CREATION` to `false` to restrict user creation. +== Enabling new functionality +If you want to take advantage of the new functionality in {productname} 3.7, enable some or all of the following features: + +[source,yaml] +---- +... +FEATURE_QUOTA_MANAGEMENT: true +FEATURE_BUILD_SUPPORT: true +FEATURE_PROXY_CACHE: true +FEATURE_STORAGE_REPLICATION: true +... +---- == Suggested configuration for automation @@ -45,7 +57,7 @@ FEATURE_USER_CREATION: false . Create a Secret using the configuration file + ---- -$ oc create secret generic --from-file config.yaml=./config.yaml init-config-bundle-secret +$ oc create secret generic -n quay-enterprise --from-file config.yaml=./config.yaml init-config-bundle-secret ---- . Create a QuayRegistry YAML file `quayregistry.yaml`, identifying the unmanaged components and also referencing the created Secret, for example: + @@ -63,6 +75,6 @@ spec: . Deploy the registry: + ---- -$ oc create -f quayregistry.yaml +$ oc create -n quay-enterprise -f quayregistry.yaml ---- . Create the first user, `quayadmin`, using the API diff --git a/modules/operator-components-intro.adoc b/modules/operator-components-intro.adoc index 2ca358cec..0c7482cee 100644 --- a/modules/operator-components-intro.adoc +++ b/modules/operator-components-intro.adoc @@ -10,23 +10,27 @@ In the `QuayRegistry` custom resource, the `spec.components` field configures co ---- spec: components: - - managed: true - kind: clair - - managed: true - kind: postgres - - managed: true - kind: objectstorage - - managed: true - kind: redis - - managed: true - kind: horizontalpodautoscaler - - managed: true - kind: route - - managed: true - kind: mirror - - managed: true - kind: monitoring - - managed: true - kind: tls + - kind: quay + managed: true + - kind: postgres + managed: true + - kind: clair + managed: true + - kind: redis + managed: true + - kind: horizontalpodautoscaler + managed: true + - kind: objectstorage + managed: true + - kind: route + managed: true + - kind: mirror + managed: true + - kind: monitoring + managed: true + - kind: tls + managed: true + - kind: clairpostgres + managed: true ---- diff --git a/modules/operator-components-managed.adoc b/modules/operator-components-managed.adoc index 23159040c..3005827f6 100644 --- a/modules/operator-components-managed.adoc +++ b/modules/operator-components-managed.adoc @@ -4,21 +4,24 @@ Unless your `QuayRegistry` custom resource specifies otherwise, the Operator will use defaults for the following managed components: -* **postgres:** For storing the registry metadata, +* **quay:** Holds overrides for the Quay deployment, for example, environment variables and number of replicas. This component is new in {productname} 3.7 and cannot be set to unmanaged. +* **postgres:** For storing the registry metadata, ifeval::["{productname}" == "Red Hat Quay"] uses a version of Postgres 10 from the link:https://www.softwarecollections.org/en/[Software Collections] endif::[] ifeval::["{productname}" == "Project Quay"] uses an upstream (CentOS) version of Postgres 10 endif::[] -* **redis:** Handles Quay builder coordination and some internal logging -* **objectstorage:** For storing image layer blobs, utilizes the `ObjectBucketClaim` Kubernetes API which is provided by Noobaa/RHOCS * **clair:** Provides image vulnerability scanning +* **redis:** Handles Quay builder coordination and some internal logging * **horizontalpodautoscaler:** Adjusts the number of Quay pods depending on memory/cpu consumption -* **mirror:** Configures repository mirror workers (to support optional repository mirroring) +* **objectstorage:** For storing image layer blobs, utilizes the `ObjectBucketClaim` Kubernetes API which is provided by Noobaa/RHOCS * **route:** Provides an external entrypoint to the Quay registry from outside OpenShift +* **mirror:** Configures repository mirror workers (to support optional repository mirroring) * **monitoring:** Features include a Grafana dashboard, access to individual metrics, and alerting to notify for frequently restarting Quay pods * **tls:** Configures whether {productname} or OpenShift handles TLS +* **clairpostgres:** Configures a managed Clair database + The Operator will handle any required configuration and installation work needed for {productname} to use the managed components. If the opinionated deployment performed by the Quay Operator is unsuitable for your environment, you can provide the Operator with `unmanaged` resources (overrides) as described in the following sections. diff --git a/modules/operator-deploy-cli.adoc b/modules/operator-deploy-cli.adoc index 4d1604e22..23ca32343 100644 --- a/modules/operator-deploy-cli.adoc +++ b/modules/operator-deploy-cli.adoc @@ -48,15 +48,15 @@ metadata: name: example-registry namespace: quay-enterprise spec: - configBundleSecret: init-config-bundle-secret + configBundleSecret: init-config-bundle-secret ---- . Create the `QuayRegistry` in specified namespace: + ```sh -$ oc create -f quayregistry.yaml +$ oc create -n quay-enterprise -f quayregistry.yaml ``` . See the section xref:operator-monitor-deploy-cli[Monitoring and debugging the deployment process] for information on how to track the progress of the deployment. -. Wait until the `status.registryEndpoint` is populated. +. Wait until the `status.registryEndpoint` is populated. + ```sh $ oc get quayregistry -n quay-enterprise example-registry -o jsonpath="{.status.registryEndpoint}" -w diff --git a/modules/operator-preconfigure.adoc b/modules/operator-preconfigure.adoc index 0464dd719..799fb5464 100644 --- a/modules/operator-preconfigure.adoc +++ b/modules/operator-preconfigure.adoc @@ -30,5 +30,5 @@ spec: . Deploy the registry using the YAML file: + ---- -oc create -f quayregistry.yaml +$ oc create -n quay-enterprise -f quayregistry.yaml ---- diff --git a/modules/operator-unmanaged-clair.adoc b/modules/operator-unmanaged-clair.adoc new file mode 100644 index 000000000..aa1c4d66e --- /dev/null +++ b/modules/operator-unmanaged-clair.adoc @@ -0,0 +1,4 @@ +[[operator-unmanaged-clair]] += Unmanaged Clair + +For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_quay#clair-unmanaged[Unmanaged Clair configuration] From 0310d4a8edb91b0642c1bbddf0389f9b546c84b9 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 9 May 2022 15:35:36 -0400 Subject: [PATCH 010/207] Adds a note to remind users to make sure their config yaml files match in geo-rep (#402) Co-authored-by: Steven Smith --- modules/georepl-deploy-operator.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/georepl-deploy-operator.adoc b/modules/georepl-deploy-operator.adoc index befacc51f..91e42bf73 100644 --- a/modules/georepl-deploy-operator.adoc +++ b/modules/georepl-deploy-operator.adoc @@ -96,6 +96,11 @@ $ oc create secret generic --from-file config.yaml=./config.yaml georep-config-b In each of the clusters, set the `configBundleSecret` and use the `QUAY_DISTRIBUTED_STORAGE_PREFERENCE` environmental variable override to configure the appropriate storage for that cluster: +[NOTE] +==== +The `config.yaml` file between both deployments must match. If making a change to one cluster, it must also be changed in the other. +==== + .US cluster ---- apiVersion: quay.redhat.com/v1 From db0bffa565fc58cdfd94f96b404f9b28ad087a6b Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 11 May 2022 11:01:37 +0100 Subject: [PATCH 011/207] PROJQUAY-3782 Add warning over no UI for user quotas (#406) --- modules/config-fields-quota.adoc | 2 +- modules/rn_3_70.adoc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/config-fields-quota.adoc b/modules/config-fields-quota.adoc index 7a6158203..d4ddfca72 100644 --- a/modules/config-fields-quota.adoc +++ b/modules/config-fields-quota.adoc @@ -11,7 +11,7 @@ FEATURE_QUOTA_MANAGEMENT: true [NOTE] ==== -In {productname} 3.7, superuser privileges are required to create, update and delete quotas. +In {productname} 3.7, superuser privileges are required to create, update and delete quotas. While quotas can be set for users as well as organizations, you cannot reconfigure the _user_ quota using the {productname} UI and you must use the API instead. ==== diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index bb9904cb6..996c5763c 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -17,6 +17,8 @@ Known issues: * link:https://issues.redhat.com/browse/PROJQUAY-3590[PROJQUAY-3590]. Quay 3.7.0 pull from cache should return quota exceeded error rather than general 403 error code. +* link:https://issues.redhat.com/browse/PROJQUAY-3767[PROJQUAY-3767]. Quota for _user_ accounts cannot be reconfigured using the {productname} UI. + Fixed: * From a4ad0a821f817f9afb9cfcf59974baf84a4ddfe9 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Thu, 12 May 2022 15:38:33 +0100 Subject: [PATCH 012/207] PROJQUAY-3580 Updating config in operator (#409) --- ...ure_0821_georeplication_openshift-temp.png | Bin 0 -> 76755 bytes images/operator-config-bundle-edit-secret.png | Bin 0 -> 74826 bytes images/operator-quay-registry-overview.png | Bin 0 -> 110044 bytes images/operator-save-config-changes.png | Bin 0 -> 49058 bytes modules/builders-virtual-environment.adoc | 3 +- modules/config-preconfigure-automation.adoc | 1 + modules/georepl-arch-operator.adoc | 2 +- modules/operator-config-cli-access.adoc | 20 +++++---- modules/operator-config-cli-download.adoc | 31 ++++++------- modules/operator-config-cli.adoc | 25 ++++++----- ...erator-custom-ssl-certs-config-bundle.adoc | 42 +++++++++++++++--- modules/operator-install.adoc | 2 +- 12 files changed, 82 insertions(+), 44 deletions(-) create mode 100644 images/178_Quay_architecture_0821_georeplication_openshift-temp.png create mode 100644 images/operator-config-bundle-edit-secret.png create mode 100644 images/operator-quay-registry-overview.png create mode 100644 images/operator-save-config-changes.png diff --git a/images/178_Quay_architecture_0821_georeplication_openshift-temp.png b/images/178_Quay_architecture_0821_georeplication_openshift-temp.png new file mode 100644 index 0000000000000000000000000000000000000000..b646f1fd3f3926905f31e39e10d964f6cc7cc158 GIT binary patch literal 76755 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 z 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 b206R(StXWO>3`ySHyUdO6ui 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

Of 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

A4N9$9jnQ*i@y*! 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 z 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 literal 0 HcmV?d00001 diff --git a/images/operator-save-config-changes.png b/images/operator-save-config-changes.png new file mode 100644 index 0000000000000000000000000000000000000000..96efbf3e0dc980ebdcf1ae58bfd153c17d7eb3db GIT binary patch literal 49058 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 Date: Fri, 13 May 2022 15:44:07 +0100 Subject: [PATCH 016/207] Create preview.yml --- .github/workflows/preview.yml | 102 ++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 .github/workflows/preview.yml diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml new file mode 100644 index 000000000..0f60081e3 --- /dev/null +++ b/.github/workflows/preview.yml @@ -0,0 +1,102 @@ +# This is a basic workflow to help you get started with Actions + +name: ccutil-workflow + +# Controls when the workflow will run +on: + # Triggers the workflow on push or pull request events but only for the master branch + push: + branches: [ master ] + pull_request: + branches: [ master ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + get: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + - uses: actions/checkout@v2 + with: + ref: master + path: source + + - uses: actions/checkout@v2 + with: + ref: gh-pages + path: dest + + - name: whereami + run: | + cd source + pwd + ls + ls ${{ github.workspace }}/ + cd ${{ github.workspace }}/ + pwd + ls + + + + - uses: addnab/docker-run-action@v3 + with: + image: quay.io/rhn_support_gmcgoldr/levccutil + options: -v ${{ github.workspace }}:/work + shell: bash + run: | + cd /work/source/release_notes + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/release_notes/build/tmp/en-US/html-single/* /work/dest/master/release_notes/ + cd /work/source/deploy_quay + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/deploy_quay/build/tmp/en-US/html-single/* /work/dest/master/deploy_quay/ + cd /work/source/deploy_quay_on_openshift_op_tng + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/deploy_quay_on_openshift_op_tng/build/tmp/en-US/html-single/* /work/dest/master/deploy_quay_on_openshift_op_tng/ + cd /work/source/deploy_quay_ha + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/deploy_quay_ha/build/tmp/en-US/html-single/* /work/dest/master/deploy_quay_ha/ + cd /work/source/config_quay + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/config_quay/build/tmp/en-US/html-single/* /work/dest/master/config_quay/ + cd /work/source/manage_quay + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/manage_quay/build/tmp/en-US/html-single/* /work/dest/master/manage_quay/ + cd /work/source/upgrade_quay + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/upgrade_quay/build/tmp/en-US/html-single/* /work/dest/master/upgrade_quay/ + cd /work/source/use_quay + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/use_quay/build/tmp/en-US/html-single/* /work/dest/master/use_quay/ + cd /work/source/api + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/api/build/tmp/en-US/html-single/* /work/dest/master/api/ + + - name: commit + run: | + cd dest + git status + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + #git diff + #git diff-index --quiet HEAD || (git commit -a -m 'DOCS Auto-update' --allow-empty && git push -f) + git add . + git commit -m "update docs" + + + - name: Push changes + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: gh-pages + directory: dest + + + # Runs a single command using the runners shell + # docker run -ti --rm --privileged -v source:/source quay.io/rhn_support_gmcgoldr/levccutil "/bin/bash cd /source/deploy_quay; ls; ccutil compile --lang en_US --type asciidoc --main-file master.adoc; ls -al " + From af8a3e7410d10314827a3c2d451def7cd9bbb512 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Fri, 13 May 2022 16:04:55 +0100 Subject: [PATCH 017/207] Delete hello.yml --- .github/workflows/hello.yml | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 .github/workflows/hello.yml diff --git a/.github/workflows/hello.yml b/.github/workflows/hello.yml deleted file mode 100644 index d8e95601b..000000000 --- a/.github/workflows/hello.yml +++ /dev/null @@ -1,36 +0,0 @@ -# This is a basic workflow to help you get started with Actions - -name: HelloWorld - -# Controls when the workflow will run -on: - # Triggers the workflow on push or pull request events but only for the master branch - push: - branches: [ master ] - pull_request: - branches: [ master ] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a single job called "build" - build: - # The type of runner that the job will run on - runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v3 - - # Runs a single command using the runners shell - - name: Run a one-line script - run: echo Hello, world! - - # Runs a set of commands using the runners shell - - name: Run a multi-line script - run: | - echo Add other actions to build, - echo test, and deploy your project. From 6e77346521e3e643a170f9c913eee4a18bb863d6 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Fri, 13 May 2022 16:51:22 +0100 Subject: [PATCH 018/207] Update preview.yml --- .github/workflows/preview.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 0f60081e3..ceb19b0a9 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -7,8 +7,8 @@ on: # Triggers the workflow on push or pull request events but only for the master branch push: branches: [ master ] - pull_request: - branches: [ master ] + #pull_request: + # branches: [ master ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: From 1742f801d4c2df71b538e616e499b6a1c7324c39 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Fri, 13 May 2022 17:00:58 +0100 Subject: [PATCH 019/207] PROJQUAY-3803 Fix typos (#413) --- modules/config-fields-storage-azure.adoc | 2 +- modules/config-fields-storage-local.adoc | 4 ++-- modules/config-fields-storage-noobaa.adoc | 2 +- modules/config-fields-storage-rados.adoc | 2 +- modules/config-fields-storage-swift.adoc | 2 +- modules/georepl-deploy-operator.adoc | 3 ++- modules/operator-unmanaged-storage-noobaa.adoc | 1 + 7 files changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/config-fields-storage-azure.adoc b/modules/config-fields-storage-azure.adoc index 59caca48f..d27a03d65 100644 --- a/modules/config-fields-storage-azure.adoc +++ b/modules/config-fields-storage-azure.adoc @@ -4,7 +4,7 @@ [source,yaml] ---- -DISTRIBUTED_STORAGE_CONFIG +DISTRIBUTED_STORAGE_CONFIG: azureStorage: - AzureStorage azure_container: azure_container_here diff --git a/modules/config-fields-storage-local.adoc b/modules/config-fields-storage-local.adoc index da3f824b1..399de4edd 100644 --- a/modules/config-fields-storage-local.adoc +++ b/modules/config-fields-storage-local.adoc @@ -3,10 +3,10 @@ [source,yaml] ---- -DISTRIBUTED_STORAGE_CONFIG +DISTRIBUTED_STORAGE_CONFIG: default: - LocalStorage - - storage_path: /datastorage/registry` + - storage_path: /datastorage/registry DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS: [] DISTRIBUTED_STORAGE_PREFERENCE: - default diff --git a/modules/config-fields-storage-noobaa.adoc b/modules/config-fields-storage-noobaa.adoc index 2563b9fb9..b0347dc9b 100644 --- a/modules/config-fields-storage-noobaa.adoc +++ b/modules/config-fields-storage-noobaa.adoc @@ -3,7 +3,7 @@ [source,yaml] ---- -DISTRIBUTED_STORAGE_CONFIG +DISTRIBUTED_STORAGE_CONFIG: rhocsStorage: - RHOCSStorage - access_key: access_key_here diff --git a/modules/config-fields-storage-rados.adoc b/modules/config-fields-storage-rados.adoc index 09f6bbeeb..ff22d4686 100644 --- a/modules/config-fields-storage-rados.adoc +++ b/modules/config-fields-storage-rados.adoc @@ -3,7 +3,7 @@ [source,yaml] ---- -DISTRIBUTED_STORAGE_CONFIG +DISTRIBUTED_STORAGE_CONFIG: radosGWStorage: - RadosGWStorage - access_key: access_key_here diff --git a/modules/config-fields-storage-swift.adoc b/modules/config-fields-storage-swift.adoc index 3bfb2f9f8..8b16317b4 100644 --- a/modules/config-fields-storage-swift.adoc +++ b/modules/config-fields-storage-swift.adoc @@ -3,7 +3,7 @@ [source,yaml] ---- -DISTRIBUTED_STORAGE_CONFIG +DISTRIBUTED_STORAGE_CONFIG: swiftStorage: - SwiftStorage - swift_user: swift_user_here diff --git a/modules/georepl-deploy-operator.adoc b/modules/georepl-deploy-operator.adoc index 91e42bf73..4538f90d3 100644 --- a/modules/georepl-deploy-operator.adoc +++ b/modules/georepl-deploy-operator.adoc @@ -54,6 +54,7 @@ Ideally one object storage bucket will be close to the 1st cluster (primary) whi The `config.yaml` file is shared between clusters, and will contain the details for the common PostgreSQL, Redis and storage backends: .config.yaml +[source,yaml] ---- DB_CONNECTION_ARGS: autorollback: true @@ -98,7 +99,7 @@ In each of the clusters, set the `configBundleSecret` and use the `QUAY_DISTRIBU [NOTE] ==== -The `config.yaml` file between both deployments must match. If making a change to one cluster, it must also be changed in the other. +The `config.yaml` file between both deployments must match. If making a change to one cluster, it must also be changed in the other. ==== .US cluster diff --git a/modules/operator-unmanaged-storage-noobaa.adoc b/modules/operator-unmanaged-storage-noobaa.adoc index 1ca1e5754..4902feb6b 100644 --- a/modules/operator-unmanaged-storage-noobaa.adoc +++ b/modules/operator-unmanaged-storage-noobaa.adoc @@ -5,6 +5,7 @@ . Retrieve the Object Bucket Claim Data details including the Access Key, Bucket Name, Endpoint (hostname) and Secret Key. . Create a `config.yaml` configuration file, using the information for the Object Bucket Claim: + +[source,yaml] ---- DISTRIBUTED_STORAGE_CONFIG: default: From a147032cae8d819061ae99ce1da03e6caa3c07f0 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 16 May 2022 08:56:05 -0400 Subject: [PATCH 020/207] Small changes to clair config (#414) Co-authored-by: Steven Smith --- modules/rn_3_70.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index 21d827d08..d18bd022b 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -38,7 +38,6 @@ Added/Changed: ** Configuration of Clair's updater set through the Quay Operator. ** Configuration of the database connection string through the Quay Operator. ** Configuration of custom certificates into the Clair deployment, which allows support of internal HTTPS proxies. -** Override, or re-size, the size and storage class of the Postgres Database PVC. ** Support for alternative fully qualified domain names (FQDN) for Clair that can leverage a global load balancing mechanism fronting different clusters running Clair. + For more information, see link:https://issues.redhat.com/browse/PROJQUAY-2110[PROJQUAY-2210]. From 5c0d443f78de2c9203562126c38b6c9f0e3b5aab Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 16 May 2022 09:44:49 -0400 Subject: [PATCH 021/207] Adds Gep Rep info (#411) Co-authored-by: Steven Smith --- modules/georepl-arch-operator.adoc | 2 ++ modules/georepl-arch-standalone.adoc | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/modules/georepl-arch-operator.adoc b/modules/georepl-arch-operator.adoc index c0076aabf..378f24eff 100644 --- a/modules/georepl-arch-operator.adoc +++ b/modules/georepl-arch-operator.adoc @@ -6,3 +6,5 @@ image:178_Quay_architecture_0821_georeplication_openshift-temp.png[Georeplication architecture] In the example shown above, Quay Operator is deployed in two separate regions, with a common database and a common Redis instance. Localized image storage is provided in each region and image pulls are served from the closest available storage engine. Container image pushes are written to the preferred storage engine for the Quay instance, and will then be replicated, in the background, to the other storage engines. + +Because the Operator now manages the Clair security scanner and its database separately, geo-replication setups can be leveraged so that they do not manage the Clair database. Instead, an external shared database would be used. {productname} and Clair support several providers and vendors of PostgreSQL, which can be found in the Quay Enterprise 3.x link:https://access.redhat.com/articles/4067991[test matrix]. Additionally, the Operator also supports custom Clair configurations that can be injected into the deployment, which allows users to configure Clair with the connection credentials for the external database. diff --git a/modules/georepl-arch-standalone.adoc b/modules/georepl-arch-standalone.adoc index 094f324e7..b03b00d99 100644 --- a/modules/georepl-arch-standalone.adoc +++ b/modules/georepl-arch-standalone.adoc @@ -6,3 +6,8 @@ image:178_Quay_architecture_0821_georeplication.png[Georeplication] In the example shown above, Quay is running standalone in two separate regions, with a common database and a common Redis instance. Localized image storage is provided in each region and image pulls are served from the closest available storage engine. Container image pushes are written to the preferred storage engine for the Quay instance, and will then be replicated, in the background, to the other storage engines. + +[NOTE] +==== +In the event that Clair fails in one cluster, for example, the US cluster, US users would not see vulnerability reports in Quay for the second cluster (EU). This is because all Clair instances have the same state. When Clair fails, it is usually because of a problem within the cluster. +==== From f3d1a3c88d5c1ae8f169f9d5c00593a513cba8f2 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 16 May 2022 10:25:15 -0400 Subject: [PATCH 022/207] Adds Clair CRDA configuration to 3.7 (#408) Co-authored-by: Steven Smith --- manage_quay/master.adoc | 1 + modules/clair-crda-configuration.adoc | 43 +++++++++++++++++++++++++++ modules/rn_3_70.adoc | 9 +++++- 3 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 modules/clair-crda-configuration.adoc diff --git a/manage_quay/master.adoc b/manage_quay/master.adoc index d6980fa85..2951c88d4 100644 --- a/manage_quay/master.adoc +++ b/manage_quay/master.adoc @@ -63,6 +63,7 @@ include::modules/clair-openshift.adoc[leveloffset=+2] include::modules/clair-openshift-manual.adoc[leveloffset=+3] include::modules/clair-standalone.adoc[leveloffset=+2] include::modules/clair-unmanaged.adoc[leveloffset=+2] +include::modules/clair-crda-configuration.adoc[leveloffset=+2] include::modules/clair-using.adoc[leveloffset=+2] include::modules/clair-cve.adoc[leveloffset=+2] include::modules/clair-disconnected.adoc[leveloffset=+2] diff --git a/modules/clair-crda-configuration.adoc b/modules/clair-crda-configuration.adoc new file mode 100644 index 000000000..043c1512c --- /dev/null +++ b/modules/clair-crda-configuration.adoc @@ -0,0 +1,43 @@ +[[clair-crda-configuration]] += Clair CRDA configuration + +== Enabling Clair CRDA + +With {productname} 3.7, Java scanning no longer includes a default CRDA shared key, and is no longer enabled by default. Use the following procedure to fetch the Quay-specific CRDA remote matcher, which supports higher RPS, and to manually enable CRDA for Java scanning. + +.Prerequisites + +* {productname} 3.7 + +.Procedure + +. To fetch the Quay-specific CRDA remote matcher, `GET` the data from `https://gw.api.openshift.io/api/v2/get-token?user_key=207c527cfc2a6b8dcf4fa43ad7a976da`: ++ +[source,terminal] +---- +$ curl --location --request GET 'https://gw.api.openshift.io/api/v2/get-token?user_key=207c527cfc2a6b8dcf4fa43ad7a976da' +---- ++ +Example output: ++ +[source,yaml] +---- + "key": "4dd88e3aa638b4ef52eec15d68530124", + "url": "https://gw.api.openshift.io/api/v2" +---- + +. Set the CRDA configuration in your `clair-config.yaml` file: ++ +[source,terminal] +---- +``` +matchers: + names: + - crda + config: + crda: + url: https://f8a-analytics-2445582058137.production.gw.apicast.io/api/v2/ + source: quay.io + key: 9e7da76708fe374d8c10fa752e72989f +``` +---- diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index d18bd022b..fa14b6ffd 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -13,6 +13,13 @@ Added/Changed: * Support for Microsoft Azure Government (MAG) has been added. This optional feature allows government agencies and public sector customers to select and specify a MAG endpoint. (link:https://issues.redhat.com/browse/PROJQUAY-891[PROJQUAY-891]) +* Introduced in {productname} 3.6, Java scanning for Clair 4.2, which requires CRDA, included a default shared CRDA key and was enabled by default. Additionally, the default CRDA configuration supported low RPS. With {productname} 3.7, Java scanning no longer includes a default CRDA shared key, and is no longer enabled by default. Users must now manually enable CRDA for scan results, and enable it in Clair's configuration. To enable CRDA, see https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_red_hat_quay#clair_crda_configuration[Clair CRDA configuration]. ++ +[NOTE] +==== +This feature is currently denoated as `Technology Preview`. +==== + Known issues: * link:https://issues.redhat.com/browse/PROJQUAY-3590[PROJQUAY-3590]. Quay 3.7.0 pull from cache should return quota exceeded error rather than general 403 error code. @@ -97,7 +104,7 @@ Some features available in previous releases have been deprecated or removed. De |General Availability |General Availability -|Java scanning with Clair +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_red_hat_quay#clair_crda_configuration[Java scanning with Clair] |Technology Preview |Technology Preview |=== From b8f6c42c7bbbc21dd9c01ad641f321034867903d Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 16 May 2022 13:27:30 -0400 Subject: [PATCH 023/207] Adds an image and new feature (#416) Co-authored-by: Steven Smith --- images/repo-mirror-details-start.png | Bin 79402 -> 67462 bytes modules/rn_3_70.adoc | 4 +++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/images/repo-mirror-details-start.png b/images/repo-mirror-details-start.png index 9d872d941d758da5a44d26f1c18deb142fa4b4e3..409e63571fead3066713b7cd37146cb99a798944 100644 GIT binary patch literal 67462 zcmdSBcRbhc`#!9lb}7-IWJVN4c7tS;qC!NO*(-ZCB}&N3Dj6wTW=4{|iezRBS=pQW zxEk-@@At=jKkmo<`2KTyJU;Kw`(3;|pVxI>=XspRah#Xyh4T^{*X>$IK|!%m@~oH~ z1;xq?3W^m{Yggk>w4Vo!W-u-jX-gzGZd8Op8Lt$kD)Ku)5xPRP81g&L+MxoKKhG9z(VySJ-&V{_$;RH*8%?*=Ms<{C=*?Ya^romOE2D zndwL0>u87Y^O$Q-HJDe@sN-wP*1unp`7v^W6#xFq)2ZyoulD@ty>}n}{VL8?@9gOC zYCQ7q4<635KX~zCUquNM!{0C6=Z}4SBD=T!{SeQ0=V&?qeW2vnv#$UC;;5|T|IA-_ zZs)tzd*KPaXh`FY;@#z2_Uzf?-FWif69@J;XPBqIe=nb`eU8_#@mXVg@$ORQlofy8 z*(NxM-~7Sc)UarpdrHbNCTU+ri6?v5w&i=X$eP@`CF5x!$}S-A{PX7v1A~KVC6isb zy5;^y>g($hbgJk!?Kys;yVOTskkMvEG>hNw-&nk~o7aG*v&cjClG2(rYaEvrtV;d3 zLSv4U2k^Lf9*{8WsSMV<7SA*{Irz$MYDgwnz~^V}+o|dIgfM}$>-SHh|K@WSJ-o-dVXqmxN%y~g~@o|#NUP9pE~vRYqb2#Xc^bcKyp=xGA~}oa*$b z+uGW`ZaN_DzE{w955L*x6n%vx&61Bjp-z=APrH~{S;-E5?%Mc@@z1KPO|Ti${`m1@ zZ*|1_RqLtkZ_IdzF8Z5x7H-|OOKNt!PwnJA_3`mO`AFH&%J;)L(mn?-%L(q0{E+Xm zncu8y?b|D{>f^m%!ev84QVp9%^EZngR{yk?SvEu_$9^UuCFR`Uh3<_bQr;@7@80(J ze|JoPo0avUJ1tM7B@Kh_nX6fq;*7etg59!a7T?y*G^Xg=%nhcosid2Pm8RYNatF_w z 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
}g2;uXn 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 Xd(H0N-@X;SfsWCnnG<8i&)@W4f#oH5 literal 79402 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%0A==lG@a28} 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 Date: Tue, 17 May 2022 10:40:55 -0400 Subject: [PATCH 024/207] Minor edits to VBs config yaml (#417) Co-authored-by: Steven Smith --- modules/builders-virtual-environment.adoc | 45 +++++++++++++---------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/modules/builders-virtual-environment.adoc b/modules/builders-virtual-environment.adoc index d9b25f233..3a809a08b 100644 --- a/modules/builders-virtual-environment.adoc +++ b/modules/builders-virtual-environment.adoc @@ -132,42 +132,46 @@ BUILD_MANAGER: - ephemeral - ALLOWED_WORKER_COUNT: 1 ORCHESTRATOR_PREFIX: buildman/production/ + JOB_REGISTRATION_TIMEOUT: 3600 <2> ORCHESTRATOR: - REDIS_HOST: <2> + REDIS_HOST: <3> REDIS_PASSWORD: "" REDIS_SSL: false REDIS_SKIP_KEYSPACE_EVENT_SETUP: false EXECUTORS: - EXECUTOR: kubernetesPodman NAME: openshift - BUILDER_NAMESPACE: <3> + BUILDER_NAMESPACE: <4> SETUP_TIME: 180 MINIMUM_RETRY_THRESHOLD: - BUILDER_CONTAINER_IMAGE: <4> + BUILDER_CONTAINER_IMAGE: <5> # Kubernetes resource options - K8S_API_SERVER: <5> - K8S_API_TLS_CA: <6> + K8S_API_SERVER: <6> + K8S_API_TLS_CA: <7> VOLUME_SIZE: 8G KUBERNETES_DISTRIBUTION: openshift - CONTAINER_MEMORY_LIMITS: 300Mi - CONTAINER_CPU_LIMITS: 1G <7> - CONTAINER_MEMORY_REQUEST: 300Mi - CONTAINER_CPU_REQUEST: 1G + CONTAINER_MEMORY_LIMITS: 300m <8> + CONTAINER_CPU_LIMITS: 1G <9> + CONTAINER_MEMORY_REQUEST: 300m <10> + CONTAINER_CPU_REQUEST: 1G <11> NODE_SELECTOR_LABEL_KEY: "" NODE_SELECTOR_LABEL_VALUE: "" SERVICE_ACCOUNT_NAME: - SERVICE_ACCOUNT_TOKEN: <8> + SERVICE_ACCOUNT_TOKEN: <12> ---- + <1> The build route is obtained by running `oc get route -n` with the name of your OpenShift Operators namespace. A port must be provided at the end of the route, for example, and it should follow the following format: `[quayregistry-cr-name]-quay-builder-[ocp-namespace].[ocp-domain-name]:443`. -//<> If the `JOB_REGISTRATION_TIMEOUT` parameter is set too low, you might receive the following error: `failed to register job to build manager: rpc error: code = Unauthenticated desc = Invalid build token: Signature has expired`. It is suggested that this parameter be set to at least 240. -<2> If your Redis host has a password or SSL certificates, you must update accordingly. -<3> Set to match the name of your virtual builders namespace, for example, `virtual-builders`. -<4> For early access, the `BUILDER_CONTAINER_IMAGE` is currently `quay.io/projectquay/quay-builder:3.7.0-rc.2`. Note that this might change during the early access window. In the event this happens, customers will be alerted. -<5> Obtained by running `oc cluster-info`. -<6> You must manually create and add your custom CA cert, for example, `K8S_API_TLS_CA: extra_ca_cert_build_cluster.crt` -<7> For virtual builds, you must ensure that there are enough resources in your cluster. -<8> Obtained when running `oc create sa`. +<2> If the `JOB_REGISTRATION_TIMEOUT` parameter is set too low, you might receive the following error: `failed to register job to build manager: rpc error: code = Unauthenticated desc = Invalid build token: Signature has expired`. It is suggested that this parameter be set to at least 240. +<3> If your Redis host has a password or SSL certificates, you must update accordingly. +<4> Set to match the name of your virtual builders namespace, for example, `virtual-builders`. +<5> For early access, the `BUILDER_CONTAINER_IMAGE` is currently `quay.io/projectquay/quay-builder:3.7.0-rc.2`. Note that this might change during the early access window. In the event this happens, customers will be alerted. +<6> Obtained by running `oc cluster-info`. +<7> You must manually create and add your custom CA cert, for example, `K8S_API_TLS_CA: /conf/stack/extra_ca_certs/build_cluster.crt`. +<8> Defaults to 5120Mi if left unspecified. +<9> For virtual builds, you must ensure that there are enough resources in your cluster. Defaults to 1000m if left unspecified. +<10> Defaults to 3968Mi if left unspecified. +<11> Defaults to 500m if left unspecified. +<12> Obtained when running `oc create sa`. + .Sample config [source,yaml] @@ -184,6 +188,7 @@ BUILD_MANAGER: - ephemeral - ALLOWED_WORKER_COUNT: 1 ORCHESTRATOR_PREFIX: buildman/production/ + JOB_REGISTRATION_TIMEOUT: 3600 ORCHESTRATOR: REDIS_HOST: example-registry-quay-redis REDIS_PASSWORD: "" @@ -201,9 +206,9 @@ BUILD_MANAGER: K8S_API_TLS_CA: /conf/stack/extra_ca_certs/build_cluster.crt VOLUME_SIZE: 8G KUBERNETES_DISTRIBUTION: openshift - CONTAINER_MEMORY_LIMITS: 1Gi + CONTAINER_MEMORY_LIMITS: 1G CONTAINER_CPU_LIMITS: 1080m - CONTAINER_MEMORY_REQUEST: 1Gi + CONTAINER_MEMORY_REQUEST: 1G CONTAINER_CPU_REQUEST: 580m NODE_SELECTOR_LABEL_KEY: "" NODE_SELECTOR_LABEL_VALUE: "" From f0104e031f5b5c33be4f51d9e3f5feba0652db04 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 18 May 2022 16:54:15 +0100 Subject: [PATCH 025/207] PROJQUAY-3803 Update api docs for RC4 (#422) --- modules/api-namespacequota-changeOrganizationQuota.adoc | 4 ++-- .../api-namespacequota-changeOrganizationQuotaLimit.adoc | 8 +++++--- .../api-namespacequota-createOrganizationQuotaLimit.adoc | 4 ++-- modules/api-namespacequota-deleteOrganizationQuota.adoc | 4 ++-- .../api-namespacequota-deleteOrganizationQuotaLimit.adoc | 8 +++++--- modules/api-namespacequota-getOrganizationQuota.adoc | 4 ++-- modules/api-namespacequota-getOrganizationQuotaLimit.adoc | 4 ++-- modules/api-namespacequota-getUserQuotaLimit.adoc | 4 ++-- .../api-namespacequota-listOrganizationQuotaLimit.adoc | 4 ++-- .../api-organization-deleteOrganizationApplication.adoc | 4 ++-- modules/api-organization-getOrganizationApplication.adoc | 4 ++-- modules/api-organization-getOrganizationMember.adoc | 4 ++-- modules/api-organization-removeOrganizationMember.adoc | 4 ++-- .../api-organization-updateOrganizationApplication.adoc | 4 ++-- ...i-prototype-deleteOrganizationPrototypePermission.adoc | 4 ++-- ...i-prototype-updateOrganizationPrototypePermission.adoc | 4 ++-- modules/api-repotoken-changeToken.adoc | 4 ++-- modules/api-repotoken-deleteToken.adoc | 4 ++-- modules/api-repotoken-getTokens.adoc | 4 ++-- modules/api-team-deleteOrganizationTeam.adoc | 4 ++-- modules/api-team-deleteOrganizationTeamMember.adoc | 4 ++-- modules/api-team-getOrganizationTeamMembers.adoc | 4 ++-- modules/api-team-getOrganizationTeamPermissions.adoc | 4 ++-- modules/api-team-updateOrganizationTeam.adoc | 4 ++-- modules/api-team-updateOrganizationTeamMember.adoc | 4 ++-- 25 files changed, 56 insertions(+), 52 deletions(-) diff --git a/modules/api-namespacequota-changeOrganizationQuota.adoc b/modules/api-namespacequota-changeOrganizationQuota.adoc index 78653f6ca..26968c842 100644 --- a/modules/api-namespacequota-changeOrganizationQuota.adoc +++ b/modules/api-namespacequota-changeOrganizationQuota.adoc @@ -16,10 +16,10 @@ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**quota_id** + -_required_||string |path|**orgname** + _required_||string +|path|**quota_id** + +_required_||string |=== diff --git a/modules/api-namespacequota-changeOrganizationQuotaLimit.adoc b/modules/api-namespacequota-changeOrganizationQuotaLimit.adoc index 2cf7974ca..90280451b 100644 --- a/modules/api-namespacequota-changeOrganizationQuotaLimit.adoc +++ b/modules/api-namespacequota-changeOrganizationQuotaLimit.adoc @@ -7,19 +7,21 @@ -**Authorizations: ** +**Authorizations: **oauth2_implicit (**super:user**) + + [discrete] == Path parameters [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema +|path|**orgname** + +_required_||string |path|**quota_id** + _required_||string |path|**limit_id** + _required_||string -|path|**orgname** + -_required_||string |=== diff --git a/modules/api-namespacequota-createOrganizationQuotaLimit.adoc b/modules/api-namespacequota-createOrganizationQuotaLimit.adoc index 9ce2eefc5..759da25e9 100644 --- a/modules/api-namespacequota-createOrganizationQuotaLimit.adoc +++ b/modules/api-namespacequota-createOrganizationQuotaLimit.adoc @@ -16,10 +16,10 @@ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**quota_id** + -_required_||string |path|**orgname** + _required_||string +|path|**quota_id** + +_required_||string |=== diff --git a/modules/api-namespacequota-deleteOrganizationQuota.adoc b/modules/api-namespacequota-deleteOrganizationQuota.adoc index 6f3947aac..2f6131444 100644 --- a/modules/api-namespacequota-deleteOrganizationQuota.adoc +++ b/modules/api-namespacequota-deleteOrganizationQuota.adoc @@ -16,10 +16,10 @@ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**quota_id** + -_required_||string |path|**orgname** + _required_||string +|path|**quota_id** + +_required_||string |=== diff --git a/modules/api-namespacequota-deleteOrganizationQuotaLimit.adoc b/modules/api-namespacequota-deleteOrganizationQuotaLimit.adoc index 3e11f2592..d5050c4fa 100644 --- a/modules/api-namespacequota-deleteOrganizationQuotaLimit.adoc +++ b/modules/api-namespacequota-deleteOrganizationQuotaLimit.adoc @@ -7,19 +7,21 @@ -**Authorizations: ** +**Authorizations: **oauth2_implicit (**super:user**) + + [discrete] == Path parameters [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema +|path|**orgname** + +_required_||string |path|**quota_id** + _required_||string |path|**limit_id** + _required_||string -|path|**orgname** + -_required_||string |=== diff --git a/modules/api-namespacequota-getOrganizationQuota.adoc b/modules/api-namespacequota-getOrganizationQuota.adoc index 51d24f732..4c51a0d11 100644 --- a/modules/api-namespacequota-getOrganizationQuota.adoc +++ b/modules/api-namespacequota-getOrganizationQuota.adoc @@ -14,10 +14,10 @@ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**quota_id** + -_required_||string |path|**orgname** + _required_||string +|path|**quota_id** + +_required_||string |=== diff --git a/modules/api-namespacequota-getOrganizationQuotaLimit.adoc b/modules/api-namespacequota-getOrganizationQuotaLimit.adoc index 21fe0a6b5..114d16dd4 100644 --- a/modules/api-namespacequota-getOrganizationQuotaLimit.adoc +++ b/modules/api-namespacequota-getOrganizationQuotaLimit.adoc @@ -14,12 +14,12 @@ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema +|path|**orgname** + +_required_||string |path|**quota_id** + _required_||string |path|**limit_id** + _required_||string -|path|**orgname** + -_required_||string |=== diff --git a/modules/api-namespacequota-getUserQuotaLimit.adoc b/modules/api-namespacequota-getUserQuotaLimit.adoc index 60a474191..97c8e7b73 100644 --- a/modules/api-namespacequota-getUserQuotaLimit.adoc +++ b/modules/api-namespacequota-getUserQuotaLimit.adoc @@ -16,10 +16,10 @@ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**limit_id** + -_required_||string |path|**quota_id** + _required_||string +|path|**limit_id** + +_required_||string |=== diff --git a/modules/api-namespacequota-listOrganizationQuotaLimit.adoc b/modules/api-namespacequota-listOrganizationQuotaLimit.adoc index 6869fe27b..e0751c465 100644 --- a/modules/api-namespacequota-listOrganizationQuotaLimit.adoc +++ b/modules/api-namespacequota-listOrganizationQuotaLimit.adoc @@ -14,10 +14,10 @@ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**quota_id** + -_required_||string |path|**orgname** + _required_||string +|path|**quota_id** + +_required_||string |=== diff --git a/modules/api-organization-deleteOrganizationApplication.adoc b/modules/api-organization-deleteOrganizationApplication.adoc index bb657ea9f..cd8c555ac 100644 --- a/modules/api-organization-deleteOrganizationApplication.adoc +++ b/modules/api-organization-deleteOrganizationApplication.adoc @@ -16,10 +16,10 @@ Deletes the application under this organization. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**client_id** + -_required_|The OAuth client ID|string |path|**orgname** + _required_|The name of the organization|string +|path|**client_id** + +_required_|The OAuth client ID|string |=== diff --git a/modules/api-organization-getOrganizationApplication.adoc b/modules/api-organization-getOrganizationApplication.adoc index 99a651df7..76288c43e 100644 --- a/modules/api-organization-getOrganizationApplication.adoc +++ b/modules/api-organization-getOrganizationApplication.adoc @@ -16,10 +16,10 @@ Retrieves the application with the specified client_id under the specified organ [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**client_id** + -_required_|The OAuth client ID|string |path|**orgname** + _required_|The name of the organization|string +|path|**client_id** + +_required_|The OAuth client ID|string |=== diff --git a/modules/api-organization-getOrganizationMember.adoc b/modules/api-organization-getOrganizationMember.adoc index 2d355b143..32a0dc9ec 100644 --- a/modules/api-organization-getOrganizationMember.adoc +++ b/modules/api-organization-getOrganizationMember.adoc @@ -16,10 +16,10 @@ Retrieves the details of a member of the organization. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**membername** + -_required_|The username of the organization member|string |path|**orgname** + _required_|The name of the organization|string +|path|**membername** + +_required_|The username of the organization member|string |=== diff --git a/modules/api-organization-removeOrganizationMember.adoc b/modules/api-organization-removeOrganizationMember.adoc index 75e6b0616..cddbebc45 100644 --- a/modules/api-organization-removeOrganizationMember.adoc +++ b/modules/api-organization-removeOrganizationMember.adoc @@ -17,10 +17,10 @@ Removes a member from an organization, revoking all its repository priviledges a [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**membername** + -_required_|The username of the organization member|string |path|**orgname** + _required_|The name of the organization|string +|path|**membername** + +_required_|The username of the organization member|string |=== diff --git a/modules/api-organization-updateOrganizationApplication.adoc b/modules/api-organization-updateOrganizationApplication.adoc index 5938ddd4a..ad7397bc4 100644 --- a/modules/api-organization-updateOrganizationApplication.adoc +++ b/modules/api-organization-updateOrganizationApplication.adoc @@ -16,10 +16,10 @@ Updates an application under this organization. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**client_id** + -_required_|The OAuth client ID|string |path|**orgname** + _required_|The name of the organization|string +|path|**client_id** + +_required_|The OAuth client ID|string |=== diff --git a/modules/api-prototype-deleteOrganizationPrototypePermission.adoc b/modules/api-prototype-deleteOrganizationPrototypePermission.adoc index 9af601ed6..eba52ea75 100644 --- a/modules/api-prototype-deleteOrganizationPrototypePermission.adoc +++ b/modules/api-prototype-deleteOrganizationPrototypePermission.adoc @@ -16,10 +16,10 @@ Delete an existing permission prototype. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**prototypeid** + -_required_|The ID of the prototype|string |path|**orgname** + _required_|The name of the organization|string +|path|**prototypeid** + +_required_|The ID of the prototype|string |=== diff --git a/modules/api-prototype-updateOrganizationPrototypePermission.adoc b/modules/api-prototype-updateOrganizationPrototypePermission.adoc index 04ce75d05..53507c52c 100644 --- a/modules/api-prototype-updateOrganizationPrototypePermission.adoc +++ b/modules/api-prototype-updateOrganizationPrototypePermission.adoc @@ -16,10 +16,10 @@ Update the role of an existing permission prototype. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**prototypeid** + -_required_|The ID of the prototype|string |path|**orgname** + _required_|The name of the organization|string +|path|**prototypeid** + +_required_|The ID of the prototype|string |=== diff --git a/modules/api-repotoken-changeToken.adoc b/modules/api-repotoken-changeToken.adoc index 5af74bd5c..80fd33677 100644 --- a/modules/api-repotoken-changeToken.adoc +++ b/modules/api-repotoken-changeToken.adoc @@ -16,10 +16,10 @@ Update the permissions for the specified repository token. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**code** + -_required_|The token code|string |path|**repository** + _required_|The full path of the repository. e.g. namespace/name|string +|path|**code** + +_required_|The token code|string |=== diff --git a/modules/api-repotoken-deleteToken.adoc b/modules/api-repotoken-deleteToken.adoc index a9b706df2..de59b8169 100644 --- a/modules/api-repotoken-deleteToken.adoc +++ b/modules/api-repotoken-deleteToken.adoc @@ -16,10 +16,10 @@ Delete the repository token. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**code** + -_required_|The token code|string |path|**repository** + _required_|The full path of the repository. e.g. namespace/name|string +|path|**code** + +_required_|The token code|string |=== diff --git a/modules/api-repotoken-getTokens.adoc b/modules/api-repotoken-getTokens.adoc index afcfe2d4a..7ab3a6f54 100644 --- a/modules/api-repotoken-getTokens.adoc +++ b/modules/api-repotoken-getTokens.adoc @@ -16,10 +16,10 @@ Fetch the specified repository token information. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**code** + -_required_|The token code|string |path|**repository** + _required_|The full path of the repository. e.g. namespace/name|string +|path|**code** + +_required_|The token code|string |=== diff --git a/modules/api-team-deleteOrganizationTeam.adoc b/modules/api-team-deleteOrganizationTeam.adoc index 7546f4285..2b31d304e 100644 --- a/modules/api-team-deleteOrganizationTeam.adoc +++ b/modules/api-team-deleteOrganizationTeam.adoc @@ -16,10 +16,10 @@ Delete the specified team. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**teamname** + -_required_|The name of the team|string |path|**orgname** + _required_|The name of the organization|string +|path|**teamname** + +_required_|The name of the team|string |=== diff --git a/modules/api-team-deleteOrganizationTeamMember.adoc b/modules/api-team-deleteOrganizationTeamMember.adoc index 91b1b1680..e9cbfbaab 100644 --- a/modules/api-team-deleteOrganizationTeamMember.adoc +++ b/modules/api-team-deleteOrganizationTeamMember.adoc @@ -18,12 +18,12 @@ Delete a member of a team. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema +|path|**orgname** + +_required_|The name of the organization|string |path|**teamname** + _required_|The name of the team|string |path|**membername** + _required_|The username of the team member|string -|path|**orgname** + -_required_|The name of the organization|string |=== diff --git a/modules/api-team-getOrganizationTeamMembers.adoc b/modules/api-team-getOrganizationTeamMembers.adoc index bcd03a3d8..14f5e8e64 100644 --- a/modules/api-team-getOrganizationTeamMembers.adoc +++ b/modules/api-team-getOrganizationTeamMembers.adoc @@ -16,10 +16,10 @@ Retrieve the list of members for the specified team. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**teamname** + -_required_|The name of the team|string |path|**orgname** + _required_|The name of the organization|string +|path|**teamname** + +_required_|The name of the team|string |=== diff --git a/modules/api-team-getOrganizationTeamPermissions.adoc b/modules/api-team-getOrganizationTeamPermissions.adoc index aa3aefc8c..fa782e299 100644 --- a/modules/api-team-getOrganizationTeamPermissions.adoc +++ b/modules/api-team-getOrganizationTeamPermissions.adoc @@ -14,10 +14,10 @@ Returns the list of repository permissions for the org's team. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**teamname** + -_required_|The name of the team|string |path|**orgname** + _required_|The name of the organization|string +|path|**teamname** + +_required_|The name of the team|string |=== diff --git a/modules/api-team-updateOrganizationTeam.adoc b/modules/api-team-updateOrganizationTeam.adoc index 7d1a8321b..cd6b715c3 100644 --- a/modules/api-team-updateOrganizationTeam.adoc +++ b/modules/api-team-updateOrganizationTeam.adoc @@ -16,10 +16,10 @@ Update the org-wide permission for the specified team. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema -|path|**teamname** + -_required_|The name of the team|string |path|**orgname** + _required_|The name of the organization|string +|path|**teamname** + +_required_|The name of the team|string |=== diff --git a/modules/api-team-updateOrganizationTeamMember.adoc b/modules/api-team-updateOrganizationTeamMember.adoc index daf438667..e77efc676 100644 --- a/modules/api-team-updateOrganizationTeamMember.adoc +++ b/modules/api-team-updateOrganizationTeamMember.adoc @@ -16,12 +16,12 @@ Adds or invites a member to an existing team. [options="header", width=100%, cols=".^2a,.^3a,.^9a,.^4a"] |=== |Type|Name|Description|Schema +|path|**orgname** + +_required_|The name of the organization|string |path|**teamname** + _required_|The name of the team|string |path|**membername** + _required_|The username of the team member|string -|path|**orgname** + -_required_|The name of the organization|string |=== From 06e737f6dde72525a74e20e5dc7b944c3ff5b9d5 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 18 May 2022 11:56:21 -0400 Subject: [PATCH 026/207] Adds proxy config to operator guide (#421) Co-authored-by: Steven Smith --- modules/operator-deploy-cli.adoc | 55 +++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/modules/operator-deploy-cli.adoc b/modules/operator-deploy-cli.adoc index 23ca32343..2d04edf6b 100644 --- a/modules/operator-deploy-cli.adoc +++ b/modules/operator-deploy-cli.adoc @@ -50,6 +50,60 @@ metadata: spec: configBundleSecret: init-config-bundle-secret ---- + +.. If you have a proxy configured, you can add the information using overrides for Quay, Clair, and mirroring: ++ +.quayregistry.yaml: +[source,yaml] +---- + kind: QuayRegistry + metadata: + name: quay37 + spec: + configBundleSecret: config-bundle-secret + components: + - kind: objectstorage + managed: false + - kind: route + managed: true + - kind: mirror + managed: true + overrides: + env: + - name: DEBUGLOG + value: "true" + - name: HTTP_PROXY + value: quayproxy.qe.devcluster.openshift.com:3128 + - name: HTTPS_PROXY + value: quayproxy.qe.devcluster.openshift.com:3128 + - name: NO_PROXY + value: svc.cluster.local,localhost,quay370.apps.quayperf370.perfscale.devcluster.openshift.com + - kind: tls + managed: false + - kind: clair + managed: true + overrides: + env: + - name: HTTP_PROXY + value: quayproxy.qe.devcluster.openshift.com:3128 + - name: HTTPS_PROXY + value: quayproxy.qe.devcluster.openshift.com:3128 + - name: NO_PROXY + value: svc.cluster.local,localhost,quay370.apps.quayperf370.perfscale.devcluster.openshift.com + - kind: quay + managed: true + overrides: + env: + - name: DEBUGLOG + value: "true" + - name: NO_PROXY + value: svc.cluster.local,localhost,quay370.apps.quayperf370.perfscale.devcluster.openshift.com + - name: HTTP_PROXY + value: quayproxy.qe.devcluster.openshift.com:3128 + - name: HTTPS_PROXY + value: quayproxy.qe.devcluster.openshift.com:3128 +---- + . Create the `QuayRegistry` in specified namespace: + ```sh @@ -61,4 +115,3 @@ $ oc create -n quay-enterprise -f quayregistry.yaml ```sh $ oc get quayregistry -n quay-enterprise example-registry -o jsonpath="{.status.registryEndpoint}" -w ``` - From d92e2fc69eca45701d58083ab4af93e57231361f Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 18 May 2022 12:19:48 -0400 Subject: [PATCH 027/207] Minor edits to unamanged quay config (#420) Co-authored-by: Steven Smith --- modules/clair-unmanaged.adoc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/clair-unmanaged.adoc b/modules/clair-unmanaged.adoc index c58361e45..4652c8b88 100644 --- a/modules/clair-unmanaged.adoc +++ b/modules/clair-unmanaged.adoc @@ -50,16 +50,18 @@ Example `clair-config.yaml` configuration: [source,yaml] ---- indexer: - connstring: host=quay-server.example.com port=5432 dbname=quay user=clairuser password=clairpass sslrootcert=/run/certs/rds-ca-2019-root.pem sslmode=verify-ca + connstring: host=quay-server.example.com port=5432 dbname=quay user=quayrdsdb password=quayrdsdb sslrootcert=/run/certs/rds-ca-2019-root.pem sslmode=verify-ca + layer_scan_concurrency: 6 migrations: true + scanlock_retry: 11 log_level: debug matcher: - connstring: host=quay-server.example.com port=5432 dbname=quay user=clairuser password=clairpass sslrootcert=/run/certs/rds-ca-2019-root.pem sslmode=verify-ca + connstring: host=quay-server.example.com port=5432 dbname=quay user=quayrdsdb password=quayrdsdb sslrootcert=/run/certs/rds-ca-2019-root.pem sslmode=verify-ca migrations: true metrics: name: prometheus notifier: - connstring: host=quay-server.example.com port=5432 dbname=quay user=clairuser password=clairpass sslrootcert=/run/certs/rds-ca-2019-root.pem sslmode=verify-ca + connstring: host=quay-server.example.com port=5432 dbname=quay user=quayrdsdb password=quayrdsdb sslrootcert=/run/certs/rds-ca-2019-root.pem sslmode=verify-ca migrations: true ---- + From cf36d750cb08bcd3282f42f36730fbf34c7cafd8 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 19 May 2022 10:11:50 -0400 Subject: [PATCH 028/207] Minor edits to unamanged quay config (#420) (#424) Co-authored-by: Steven Smith Co-authored-by: Steven Smith --- modules/config-fields-storage-azure.adoc | 4 +++- modules/rn_3_70.adoc | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/config-fields-storage-azure.adoc b/modules/config-fields-storage-azure.adoc index d27a03d65..99af0eb78 100644 --- a/modules/config-fields-storage-azure.adoc +++ b/modules/config-fields-storage-azure.adoc @@ -17,4 +17,6 @@ DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS: [] DISTRIBUTED_STORAGE_PREFERENCE: - azureStorage ---- -<1> The `endpoint_url` parameter for Azure storage is optional. If left blank, the `endpoint_url` will connect to the normal Azure region. +<1> The `endpoint_url` parameter for Azure storage is optional and can be used with Microsoft Azure Government (MAG) endpoints. If left blank, the `endpoint_url` will connect to the normal Azure region. ++ +As of {productname} 3.7, you must use the Primary endpoint of your MAG Blob service. Using the Secondary endpoint of your MAG Blob service will result in the following error: `AuthenticationErrorDetail:Cannot find the claimed account when trying to GetProperties for the account whusc8-secondary`. diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index 401b37737..6ab1c4b91 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -11,7 +11,7 @@ Added/Changed: * {productname} can now act as a proxy cache to mitigate pull-rate limitations from upstream registries. This feature also accelerates pull performance, because images are pulled from the cache rather than upstream dependencies. Cached images are only updated when the upstream image digest differs from the cached image, reducing rate limitations and potential throttling. (link:https://issues.redhat.com/browse/PROJQUAY-465[PROJQUAY-465]) -* Support for Microsoft Azure Government (MAG) has been added. This optional feature allows government agencies and public sector customers to select and specify a MAG endpoint. (link:https://issues.redhat.com/browse/PROJQUAY-891[PROJQUAY-891]) +* Support for Microsoft Azure Government (MAG) has been added. This optional feature allows government agencies and public sector customers to select and specify a MAG endpoint in their Azure storage yaml. (link:https://issues.redhat.com/browse/PROJQUAY-891[PROJQUAY-891]) * Introduced in {productname} 3.6, Java scanning for Clair 4.2, which requires CRDA, included a default shared CRDA key and was enabled by default. Additionally, the default CRDA configuration supported low RPS. With {productname} 3.7, Java scanning no longer includes a default CRDA shared key, and is no longer enabled by default. Users must now manually enable CRDA for scan results, and enable it in Clair's configuration. To enable CRDA, see https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_red_hat_quay#clair_crda_configuration[Clair CRDA configuration]. + From 3ad927e0d9a376d3e0592fc9e7c7dd22cfa89c57 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 19 May 2022 10:19:03 -0400 Subject: [PATCH 029/207] Swaps metric descriptions (#425) Co-authored-by: Steven Smith --- modules/metrics-multipart-uploads.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/metrics-multipart-uploads.adoc b/modules/metrics-multipart-uploads.adoc index 8f2160369..d8933f1f1 100644 --- a/modules/metrics-multipart-uploads.adoc +++ b/modules/metrics-multipart-uploads.adoc @@ -8,8 +8,8 @@ The multipart uploads metrics show the number of blobs uploads to storage (S3, R [options="header"] |=== | Metric name | Description -| quay_multipart_uploads_started_total | Number of multipart uploads to Quay storage that completed -| quay_multipart_uploads_completed_total | Number of multipart uploads to Quay storage that started +| quay_multipart_uploads_started_total | Number of multipart uploads to Quay storage that started +| quay_multipart_uploads_completed_total | Number of multipart uploads to Quay storage that completed |=== From 0a775fcc20c09e157df9ce58507ff9bef3cd1ff6 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 23 May 2022 08:51:49 -0400 Subject: [PATCH 030/207] Replaces CRDA link (#426) Co-authored-by: Steven Smith --- modules/clair-crda-configuration.adoc | 20 ++------------------ modules/rn_3_60.adoc | 2 +- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/modules/clair-crda-configuration.adoc b/modules/clair-crda-configuration.adoc index 043c1512c..116e37ccf 100644 --- a/modules/clair-crda-configuration.adoc +++ b/modules/clair-crda-configuration.adoc @@ -3,7 +3,7 @@ == Enabling Clair CRDA -With {productname} 3.7, Java scanning no longer includes a default CRDA shared key, and is no longer enabled by default. Use the following procedure to fetch the Quay-specific CRDA remote matcher, which supports higher RPS, and to manually enable CRDA for Java scanning. +With {productname} 3.7, Java scanning no longer includes a default CRDA shared key, and is no longer enabled by default. Use the following procedure to fetch the Quay-specific CRDA remote matcher, which supports higher RPS, and to manually enable CRDA for Java scanning. .Prerequisites @@ -11,20 +11,7 @@ With {productname} 3.7, Java scanning no longer includes a default CRDA shared k .Procedure -. To fetch the Quay-specific CRDA remote matcher, `GET` the data from `https://gw.api.openshift.io/api/v2/get-token?user_key=207c527cfc2a6b8dcf4fa43ad7a976da`: -+ -[source,terminal] ----- -$ curl --location --request GET 'https://gw.api.openshift.io/api/v2/get-token?user_key=207c527cfc2a6b8dcf4fa43ad7a976da' ----- -+ -Example output: -+ -[source,yaml] ----- - "key": "4dd88e3aa638b4ef52eec15d68530124", - "url": "https://gw.api.openshift.io/api/v2" ----- +. Submit link:https://developers.redhat.com/content-gateway/link/3872178[the API key request form] to obtain the Quay-specific CRDA remote matcher. . Set the CRDA configuration in your `clair-config.yaml` file: + @@ -32,9 +19,6 @@ Example output: ---- ``` matchers: - names: - - crda - config: crda: url: https://f8a-analytics-2445582058137.production.gw.apicast.io/api/v2/ source: quay.io diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index 4cd0923d3..76d788c70 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -252,7 +252,7 @@ Some features available in previous releases have been deprecated or removed. De * *Java scanning with Clair*: With {product-title} 3.6, Clair 4.2 include support for Java scanning. Java scanning is dependent on an external service (CRDA) to gather vulnerability data. Because Clair is using a shared default token to access the CRDA service, it might encounter rate limiting if too many requests are made in a short period of time. Because of this, Clair might miss certain vulnerabilities, for example, log4j. + -Customers can obtain and use their own token for CRDA which might help avoid the occurrence of rate limiting by submitting link:https://docs.google.com/forms/d/e/1FAIpQLSfJ1aoOfi0tQ6_o0srEbYL-cSwzo_MyDJQnwcFG9IYVlNXJrA/viewform[this form]. Because of these issues, Java scanning for Clair is considered Technical Preview and will be enhanced in future Quay updates. +Customers can obtain and use their own token for CRDA which might help avoid the occurrence of rate limiting by submitting link:https://developers.redhat.com/content-gateway/link/3872178[the API key request form]. Because of these issues, Java scanning for Clair is considered Technical Preview and will be enhanced in future Quay updates. === quay-operator From e166673bac90c9e5d30e5e5f6300e8e0a972edd3 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 23 May 2022 08:58:39 -0400 Subject: [PATCH 031/207] Adds password reconciliation info to 3.7 docs (#423) Co-authored-by: Steven Smith --- modules/operator-config-ui-updated.adoc | 10 +++------- modules/rn_3_70.adoc | 3 +++ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/operator-config-ui-updated.adoc b/modules/operator-config-ui-updated.adoc index aaefb6b9e..a93b0e02b 100644 --- a/modules/operator-config-ui-updated.adoc +++ b/modules/operator-config-ui-updated.adoc @@ -3,21 +3,17 @@ == Accessing the updated config tool credentials in the UI -Since a new pod has been created for the config tool, a new secret will have been created, and you will need to use the updated password when you next attempt to login: - -image:config-editor-secret-updated.png[Config editor secret updated] - - +With {productname} 3.7, reconfiguring the Quay through the UI no longer generates a new login password. The password now generates only once, and remains the same after reconciling `QuayRegistry` objects. == Accessing the updated config.yaml in the UI -Use the config bundle to access the updated `config.yaml` file. +Use the config bundle to access the updated `config.yaml` file. . On the QuayRegistry details screen, click on the Config Bundle Secret . In the Data section of the Secret details screen, click Reveal values to see the `config.yaml` file -. Check that the change has been applied. In this case, `4w` should be in the list of `TAG_EXPIRATION_OPTIONS`: +. Check that the change has been applied. In this case, `4w` should be in the list of `TAG_EXPIRATION_OPTIONS`: + [source,yaml] ---- diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index 6ab1c4b91..2a0cfd2b6 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -55,6 +55,9 @@ For more information, see link:https://issues.redhat.com/browse/PROJQUAY-2110[PR * Geo-replication is now available with the Red Hat Quay Operator. This feature allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed Quay setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. (link:https://issues.redhat.com/browse/PROJQUAY-2504[PROJQUAY-2504]) +* With {productname} 3.7, reconfiguring the Quay through the UI no longer generates a new login password. The password now generates only once, and remains the same after reconciling `QuayRegistry` objects. (link:https://issues.redhat.com/browse/PROJQUAY-3318[PROJQUAY-3318]) + + === {productname} feature tracker New features have been added to {productname}, some of which are currently in Technology Preview. Technology Preview features are experimental features and are not intended for production use. From bddb5a50c8c649c626ba8ccfffaf176a47ab80dc Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 23 May 2022 10:07:15 -0400 Subject: [PATCH 032/207] minor changes to 3.7 (#427) Co-authored-by: Steven Smith --- modules/operator-config-ui-updated.adoc | 2 +- modules/rn_3_70.adoc | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/operator-config-ui-updated.adoc b/modules/operator-config-ui-updated.adoc index a93b0e02b..5d262e7cf 100644 --- a/modules/operator-config-ui-updated.adoc +++ b/modules/operator-config-ui-updated.adoc @@ -3,7 +3,7 @@ == Accessing the updated config tool credentials in the UI -With {productname} 3.7, reconfiguring the Quay through the UI no longer generates a new login password. The password now generates only once, and remains the same after reconciling `QuayRegistry` objects. +With {productname} 3.7, reconfiguring Quay through the UI no longer generates a new login password. The password now generates only once, and remains the same after reconciling `QuayRegistry` objects. == Accessing the updated config.yaml in the UI diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index 2a0cfd2b6..3f6069e45 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -24,6 +24,8 @@ This feature is currently denoted as `Technology Preview`. Known issues: +* link:https://issues.redhat.com/browse/PROJQUAY-3743[PROJQUAY-3743]. Pull-thru proxy repository auto-creation should respect CREATE_PRIVATE_REPO_ON_PUSH config. + * link:https://issues.redhat.com/browse/PROJQUAY-3590[PROJQUAY-3590]. Quay 3.7.0 pull from cache should return quota exceeded error rather than general 403 error code. * link:https://issues.redhat.com/browse/PROJQUAY-3767[PROJQUAY-3767]. Quota for _user_ accounts cannot be reconfigured using the {productname} UI. @@ -55,7 +57,7 @@ For more information, see link:https://issues.redhat.com/browse/PROJQUAY-2110[PR * Geo-replication is now available with the Red Hat Quay Operator. This feature allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed Quay setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. (link:https://issues.redhat.com/browse/PROJQUAY-2504[PROJQUAY-2504]) -* With {productname} 3.7, reconfiguring the Quay through the UI no longer generates a new login password. The password now generates only once, and remains the same after reconciling `QuayRegistry` objects. (link:https://issues.redhat.com/browse/PROJQUAY-3318[PROJQUAY-3318]) +* With {productname} 3.7, reconfiguring Quay through the UI no longer generates a new login password. The password now generates only once, and remains the same after reconciling `QuayRegistry` objects. (link:https://issues.redhat.com/browse/PROJQUAY-3318[PROJQUAY-3318]) === {productname} feature tracker From 1921495d6abbdc2e811ddb4d8aeba0943e7e3343 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 23 May 2022 11:47:04 -0400 Subject: [PATCH 033/207] Removes instances of 3.6 (#428) Co-authored-by: Steven Smith --- modules/config-fields-helm-oci.adoc | 2 +- modules/config-fields-nested-repositories.adoc | 6 +++--- modules/config-updates-36.adoc | 4 ++-- modules/oci-intro.adoc | 8 ++++---- modules/operator-console-monitoring-alerting.adoc | 9 ++++----- modules/operator-helm-oci.adoc | 2 +- modules/operator-upgrade.adoc | 2 +- modules/other-oci-artifacts-with-quay.adoc | 2 +- modules/rn_3_60.adoc | 2 +- 9 files changed, 18 insertions(+), 19 deletions(-) diff --git a/modules/config-fields-helm-oci.adoc b/modules/config-fields-helm-oci.adoc index 8de697a0d..7bbfe6119 100644 --- a/modules/config-fields-helm-oci.adoc +++ b/modules/config-fields-helm-oci.adoc @@ -24,5 +24,5 @@ FEATURE_HELM_OCI_SUPPORT: true [IMPORTANT] ==== -As of {productname} {producty}, `FEATURE_HELM_OCI_SUPPORT` has been deprecated and will be removed in a future version of {productname}. In {productname} {producty}, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. +As of {productname} 3.6, `FEATURE_HELM_OCI_SUPPORT` has been deprecated and will be removed in a future version of {productname}. In {productname} 3.6, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. ==== diff --git a/modules/config-fields-nested-repositories.adoc b/modules/config-fields-nested-repositories.adoc index 56ee2771e..394048b6f 100644 --- a/modules/config-fields-nested-repositories.adoc +++ b/modules/config-fields-nested-repositories.adoc @@ -1,7 +1,7 @@ [[config-fields-nested-repositories]] = Configuring nested repositories -With {productname} {producty}, support for nested repository path names has been added under the `FEATURE_EXTENDED_REPOSITORY_NAMES` property. This optional configuration must be manually added to the config.yaml by the user to enable support. Enablement allows the use of `/` in repository names. +With {productname} 3.6, support for nested repository path names has been added under the `FEATURE_EXTENDED_REPOSITORY_NAMES` property. This optional configuration must be manually added to the config.yaml by the user to enable support. Enablement allows the use of `/` in repository names. [source,yaml] ---- @@ -12,8 +12,8 @@ FEATURE_EXTENDED_REPOSITORY_NAMES: true [cols="3a,1a,2a",options="header"] |=== | Field | Type | Description -| **FEATURE_EXTENDED_REPOSITORY_NAMES** | Boolean | Enable support for nested repositories + - + +| **FEATURE_EXTENDED_REPOSITORY_NAMES** | Boolean | Enable support for nested repositories + + + **Default:** False |=== diff --git a/modules/config-updates-36.adoc b/modules/config-updates-36.adoc index 40f12c7d7..633516997 100644 --- a/modules/config-updates-36.adoc +++ b/modules/config-updates-36.adoc @@ -8,7 +8,7 @@ * **FEATURE_USER_INITIALIZE:** If set to true, the first User account may be created via API `/api/v1/user/initialize`. For more information, see xref:config-preconfigure-automation[Pre-configuring Quay for automation] -* **ALLOWED_OCI_ARTIFACT_TYPES:** Helm, cosign, and ztsd compression scheme artifacts are built into {productname} {producty} by default. For any other OCI media type that is not supported by default, you can add them to the `ALLOWED_OCI_ARTIFACT_TYPES` configuration in Quay's `config.yaml` For more information, see xref:other-oci-artifacts-with-quay[Adding other OCI media types to Quay] +* **ALLOWED_OCI_ARTIFACT_TYPES:** Helm, cosign, and ztsd compression scheme artifacts are built into {productname} 3.6 by default. For any other OCI media type that is not supported by default, you can add them to the `ALLOWED_OCI_ARTIFACT_TYPES` configuration in Quay's `config.yaml` For more information, see xref:other-oci-artifacts-with-quay[Adding other OCI media types to Quay] @@ -21,4 +21,4 @@ == Deprecated configuration fields -* *FEATURE_HELM_OCI_SUPPORT*: This option has been deprecated and will be removed in a future version of {productname}. In {productname} {producty}, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. +* *FEATURE_HELM_OCI_SUPPORT*: This option has been deprecated and will be removed in a future version of {productname}. In {productname} 3.6, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. diff --git a/modules/oci-intro.adoc b/modules/oci-intro.adoc index 9880a7200..31140f71e 100644 --- a/modules/oci-intro.adoc +++ b/modules/oci-intro.adoc @@ -1,10 +1,10 @@ [[oci-intro]] = OCI Support and {productname} -Container registries such as {productname} were originally designed to support container images in the Docker image format. To promote the use of additional runtimes apart from Docker, the Open Container Initiative (OCI) was created to provide a standardization surrounding container runtimes and image formats. Most container registries support the OCI standardization as it is based on the link:https://docs.docker.com/registry/spec/manifest-v2-2/[Docker image manifest V2, Schema 2] format. +Container registries such as {productname} were originally designed to support container images in the Docker image format. To promote the use of additional runtimes apart from Docker, the Open Container Initiative (OCI) was created to provide a standardization surrounding container runtimes and image formats. Most container registries support the OCI standardization as it is based on the link:https://docs.docker.com/registry/spec/manifest-v2-2/[Docker image manifest V2, Schema 2] format. -In addition to container images, a variety of artifacts have emerged that support not just individual applications, but the Kubernetes platform as a whole. These range from Open Policy Agent (OPA) policies for security and governance to Helm charts and Operators to aid in application deployment. +In addition to container images, a variety of artifacts have emerged that support not just individual applications, but the Kubernetes platform as a whole. These range from Open Policy Agent (OPA) policies for security and governance to Helm charts and Operators to aid in application deployment. -{productname} is a private container registry that not only stores container images, but supports an entire ecosystem of tooling to aid in the management of containers. Support for OCI based artifacts in {producty} has extended from solely Helm to include cosign and ztsd compression schemes by default. As such, `FEATURE_HELM_OCI_SUPPORT` has been deprecated. +{productname} is a private container registry that not only stores container images, but supports an entire ecosystem of tooling to aid in the management of containers. Support for OCI based artifacts in {productname} 3.6 has extended from solely Helm to include cosign and ztsd compression schemes by default. As such, `FEATURE_HELM_OCI_SUPPORT` has been deprecated. -When {productname} {producty} is deployed using the OpenShift Operator, support for Helm and OCI artifacts is now enabled by default under the `FEATURE_GENERAL_OCI_SUPPORT` configuration. If you need to explicitly enable the feature, for example, if it has previously been disabled or if you have upgraded from a version where it is not enabled by default, see the section xref:config-fields-helm-oci[Explicitly enabling OCI and Helm support]. +When {productname} 3.6 is deployed using the OpenShift Operator, support for Helm and OCI artifacts is now enabled by default under the `FEATURE_GENERAL_OCI_SUPPORT` configuration. If you need to explicitly enable the feature, for example, if it has previously been disabled or if you have upgraded from a version where it is not enabled by default, see the section xref:config-fields-helm-oci[Explicitly enabling OCI and Helm support]. diff --git a/modules/operator-console-monitoring-alerting.adoc b/modules/operator-console-monitoring-alerting.adoc index 36f6e3263..2c0401022 100644 --- a/modules/operator-console-monitoring-alerting.adoc +++ b/modules/operator-console-monitoring-alerting.adoc @@ -1,7 +1,7 @@ [[operator-console-monitoring-alerting]] = Console monitoring and alerting -{productname} {producty} provides support for monitoring Quay instances that were deployed using the Operator, from inside the OpenShift console. The new monitoring features include a Grafana dashboard, access to individual metrics, and alerting to notify for frequently restarting Quay pods. +{productname} provides support for monitoring Quay instances that were deployed using the Operator, from inside the OpenShift console. The new monitoring features include a Grafana dashboard, access to individual metrics, and alerting to notify for frequently restarting Quay pods. [NOTE] ==== @@ -26,7 +26,7 @@ image:console-dashboard-1.png[Console dashboard] == Metrics -You can see the underlying metrics behind the Quay dashboard, by accessing Monitoring -> Metrics in the UI. In the Expression field, enter the text `quay_` to see the list of metrics available: +You can see the underlying metrics behind the Quay dashboard, by accessing Monitoring -> Metrics in the UI. In the Expression field, enter the text `quay_` to see the list of metrics available: image:quay-metrics.png[Quay metrics] @@ -38,11 +38,10 @@ This metric shows the number of organizations in the registry, and it is directl == Alerting -An alert is raised if the Quay pods restart too often. The alert can be configured by accessing the Alerting rules tab from Monitoring -> Alerting in the consol UI and searching for the Quay-specific alert: +An alert is raised if the Quay pods restart too often. The alert can be configured by accessing the Alerting rules tab from Monitoring -> Alerting in the consol UI and searching for the Quay-specific alert: image:alerting-rules.png[Alerting rules] -Select the QuayPodFrequentlyRestarting rule detail to configure the alert: +Select the QuayPodFrequentlyRestarting rule detail to configure the alert: image:quay-pod-frequently-restarting.png[Alerting rule details] - diff --git a/modules/operator-helm-oci.adoc b/modules/operator-helm-oci.adoc index d8660a7ea..d775452f1 100644 --- a/modules/operator-helm-oci.adoc +++ b/modules/operator-helm-oci.adoc @@ -21,7 +21,7 @@ type: Opaque [IMPORTANT] ==== -As of {productname} {producty}, `FEATURE_HELM_OCI_SUPPORT` has been deprecated and will be removed in a future version of {productname}. In {productname} {producty}, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. +As of {productname} {producty}, `FEATURE_HELM_OCI_SUPPORT` has been deprecated and will be removed in a future version of {productname}. In {productname} 3.6, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. ==== Create the secret in the appropriate namespace, in this example `quay-enterprise`: diff --git a/modules/operator-upgrade.adoc b/modules/operator-upgrade.adoc index 342e37217..ea760f555 100644 --- a/modules/operator-upgrade.adoc +++ b/modules/operator-upgrade.adoc @@ -159,7 +159,7 @@ The support for monitoring Quay 3.6 in the OpenShift console requires that the O === OCI and Helm support -Support for Helm and some OCI artifacts is now enabled by default in {productname} {producty}. If you want to explicitly enable the feature, for example, if you are upgrading from a version where it is not enabled by default, you need to reconfigure your Quay deployment to enable the use of OCI artifacts using the following properties: +Support for Helm and some OCI artifacts is now enabled by default in {productname} 3.6. If you want to explicitly enable the feature, for example, if you are upgrading from a version where it is not enabled by default, you need to reconfigure your Quay deployment to enable the use of OCI artifacts using the following properties: [source,yaml] ---- diff --git a/modules/other-oci-artifacts-with-quay.adoc b/modules/other-oci-artifacts-with-quay.adoc index 2b3db82b0..7fe7af55e 100644 --- a/modules/other-oci-artifacts-with-quay.adoc +++ b/modules/other-oci-artifacts-with-quay.adoc @@ -1,7 +1,7 @@ [[other-oci-artifacts-with-quay]] = Adding other OCI media types to Quay -Helm, cosign, and ztsd compression scheme artifacts are built into {productname} {producty} by default. For any other OCI media type that is not supported by default, you can add them to the `ALLOWED_OCI_ARTIFACT_TYPES` configuration in Quay's config.yaml using the following format: +Helm, cosign, and ztsd compression scheme artifacts are built into {productname} 3.6 by default. For any other OCI media type that is not supported by default, you can add them to the `ALLOWED_OCI_ARTIFACT_TYPES` configuration in Quay's config.yaml using the following format: .... ALLOWED_OCI_ARTIFACT_TYPES: diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index 76d788c70..7a2950c24 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -244,7 +244,7 @@ Some features available in previous releases have been deprecated or removed. De ==== Deprecated features -* *FEATURE_HELM_OCI_SUPPORT*: This option has been deprecated and will be removed in a future version of {productname}. In {productname} {producty}, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. (link:https://issues.redhat.com/browse/PROJQUAY-2334[PROJQUAY-2334]) +* *FEATURE_HELM_OCI_SUPPORT*: This option has been deprecated and will be removed in a future version of {productname}. In {productname} 3.6, Helm artifacts are supported by default and included under the `FEATURE_GENERAL_OCI_SUPPORT` property. Users are no longer required to update their config.yaml files to enable support. (link:https://issues.redhat.com/browse/PROJQUAY-2334[PROJQUAY-2334]) * *MySQL and MariaDB database support*: The MySQL and mariaDB databases have been deprecated as of {productname} 3.6. Support for these databases will be removed in a future version of {productname}. If starting a new {productname} installation, it is strongly recommended to use PostgreSQL. (link:https://issues.redhat.com/browse/PROJQUAY-1998[PROJQUAY-1998]) From f2a77849a7cde82ada8cdd28a7accf7585d012d8 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 23 May 2022 12:01:47 -0400 Subject: [PATCH 034/207] Fixes wording in deprecation table (#429) Co-authored-by: Steven Smith --- modules/rn_3_60.adoc | 2 +- modules/rn_3_70.adoc | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index 7a2950c24..97559ace1 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -220,7 +220,7 @@ Fixed: New features have been added to {productname}, some of which are currently in Technology Preview. Technology Preview features are experimental features and are not intended for production use. -Some features available in previous releases have been deprecated or removed. Deprecated functionality is still included in {productname}, but is planned for removal in a future release and is not recommended for new deployments. For the most recent list of major functionality deprecated and remove with {productname} 3.6, refer to the table below. Additional details for more fine-grained functionality that has been deprecated and removed are listed after the table. +Some features available in previous releases have been deprecated or removed. Deprecated functionality is still included in {productname}, but is planned for removal in a future release and is not recommended for new deployments. For the most recent list of deprecated and removed functionality in {productname}, refer to the table below. Additional details for more fine-grained functionality that has been deprecated and removed are listed after the table. //This will eventually expand to cover the latest three releases. Since this is the first TP tracker, it will include only 3.6. diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index 3f6069e45..f2e6c515f 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -24,8 +24,6 @@ This feature is currently denoted as `Technology Preview`. Known issues: -* link:https://issues.redhat.com/browse/PROJQUAY-3743[PROJQUAY-3743]. Pull-thru proxy repository auto-creation should respect CREATE_PRIVATE_REPO_ON_PUSH config. - * link:https://issues.redhat.com/browse/PROJQUAY-3590[PROJQUAY-3590]. Quay 3.7.0 pull from cache should return quota exceeded error rather than general 403 error code. * link:https://issues.redhat.com/browse/PROJQUAY-3767[PROJQUAY-3767]. Quota for _user_ accounts cannot be reconfigured using the {productname} UI. @@ -64,7 +62,7 @@ For more information, see link:https://issues.redhat.com/browse/PROJQUAY-2110[PR New features have been added to {productname}, some of which are currently in Technology Preview. Technology Preview features are experimental features and are not intended for production use. -Some features available in previous releases have been deprecated or removed. Deprecated functionality is still included in {productname}, but is planned for removal in a future release and is not recommended for new deployments. For the most recent list of major functionality deprecated and remove with {productname} 3.6, refer to the table below. Additional details for more fine-grained functionality that has been deprecated and removed are listed after the table. +Some features available in previous releases have been deprecated or removed. Deprecated functionality is still included in {productname}, but is planned for removal in a future release and is not recommended for new deployments. For the most recent list of deprecated and removed functionality in {productname}, refer to the table below. Additional details for more fine-grained functionality that has been deprecated and removed are listed after the table. //This will eventually expand to cover the latest three releases. Since this is the first TP tracker, it will include only 3.6. From d66ceb18bc73eabb1376cf135d0c870e97e3905a Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Mon, 23 May 2022 13:12:48 -0400 Subject: [PATCH 035/207] Removes instances of 3.6 (#419) Co-authored-by: Steven Smith --- modules/builders-virtual-environment.adoc | 4 ++-- modules/con_quay_ha_prereq.adoc | 8 ++++---- modules/con_quay_single_prereq.adoc | 8 ++++---- modules/operator-monitor-deploy-cli.adoc | 4 ++-- modules/operator-preconfig-tls-routes.adoc | 8 +++----- modules/operator-upgrade.adoc | 2 +- modules/proc_use-quay-build-workers-dockerfiles.adoc | 6 +++--- modules/qbo-operator-upgrade.adoc | 4 ++-- 8 files changed, 21 insertions(+), 23 deletions(-) diff --git a/modules/builders-virtual-environment.adoc b/modules/builders-virtual-environment.adoc index 3a809a08b..bfceb95c3 100644 --- a/modules/builders-virtual-environment.adoc +++ b/modules/builders-virtual-environment.adoc @@ -3,11 +3,11 @@ == OpenShift TLS component -The {productname} 3.6 Operator has introduced the `tls` component which allows you to control TLS configuration. +The `tls` component allows you to control TLS configuration. [NOTE] ==== -{productname} 3.6 does not support builders when the TLS component is managed by the Operator. +{productname} 3.7 does not support builders when the TLS component is managed by the Operator. ==== If you set `tls` to `unmanaged`, you supply your own `ssl.cert` and `ssl.key` files. In this instance, if you want your cluster to support builders, you must add both the Quay route and the builder route name to the SAN list in the cert, or alternatively use a wildcard. To add the builder route, use the following format: diff --git a/modules/con_quay_ha_prereq.adoc b/modules/con_quay_ha_prereq.adoc index 01f3ffba6..172c0e2bc 100644 --- a/modules/con_quay_ha_prereq.adoc +++ b/modules/con_quay_ha_prereq.adoc @@ -46,7 +46,7 @@ Each system should have the following attributes: //* **Red Hat Enterprise Linux (RHEL)**: Obtain the latest Red Hat Enterprise Linux server media from the link:https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.5/x86_64/product-software[Downloads page] and follow instructions from the link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/installation_guide/index[Red Hat Enterprise Linux 7 Installation Guide] to install RHEL on each system. //** **Valid Red Hat Subscription**: Obtain Red Hat Enterprise Linux server subscriptions and apply one to each system. -* **Red Hat Enterprise Linux (RHEL)**: Obtain the latest Red Hat Enterprise Linux 8 server media from the link:https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.3/x86_64/product-software[Downloads page] and follow the installation instructions available in the link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/[Product Documentation for Red Hat Enterprise Linux 8]. +* **Red Hat Enterprise Linux (RHEL)** 8: Obtain the latest Red Hat Enterprise Linux 8 server media from the link:https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.3/x86_64/product-software[Downloads page] and follow the installation instructions available in the link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/[Product Documentation for Red Hat Enterprise Linux 8]. ** **Valid Red Hat Subscription**: Configure a valid Red Hat Enterprise Linux 8 server subscription. ** **CPUs**: Two or more virtual CPUs @@ -55,7 +55,7 @@ Each system should have the following attributes: [NOTE] ==== -Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.6. RHEL 7 has not been tested with Red Hat Quay 3.6, and will be deprecated in a future release. +Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. RHEL 7 has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. ==== [[using-podman]] @@ -65,14 +65,14 @@ This document uses podman for creating and deploying containers. If you do not h [NOTE] ==== -Podman is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.6. Docker has not been tested with Red Hat Quay 3.6, and will be deprecated in a future release. +Podman is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. Docker has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. ==== //// == Restarting containers -Because the `--restart` option is not fully supported by podman, instead of using `--restart`, you could configure `podman` as a systemd service, as described +Because the `--restart` option is not fully supported by podman, instead of using `--restart`, you could configure `podman` as a systemd service, as described in https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/building_running_and_managing_containers/index#porting-containers-to-systemd-using-podman_building-running-and-managing-containers[Porting containers to systemd using Podman] //// diff --git a/modules/con_quay_single_prereq.adoc b/modules/con_quay_single_prereq.adoc index c2014b6de..ee2f097ea 100644 --- a/modules/con_quay_single_prereq.adoc +++ b/modules/con_quay_single_prereq.adoc @@ -2,7 +2,7 @@ ifeval::["{productname}" == "Red Hat Quay"] //* **Red Hat Enterprise Linux (RHEL)**: Obtain the latest Red Hat Enterprise Linux 7 server media from the link:https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.9/x86_64/product-software[Downloads page] and follow the installation instructions from the link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/index[Red Hat Enterprise Linux 7 Installation Guide]. -* **Red Hat Enterprise Linux (RHEL)**: Obtain the latest Red Hat Enterprise Linux 8 server media from the link:https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.3/x86_64/product-software[Downloads page] and follow the installation instructions available in the link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/[Product Documentation for Red Hat Enterprise Linux 8]. +* **Red Hat Enterprise Linux (RHEL)** 8: Obtain the latest Red Hat Enterprise Linux 8 server media from the link:https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.3/x86_64/product-software[Downloads page] and follow the installation instructions available in the link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/[Product Documentation for Red Hat Enterprise Linux 8]. * **Valid Red Hat Subscription**: Configure a valid Red Hat Enterprise Linux 8 server subscription. endif::[] * **CPUs**: Two or more virtual CPUs. @@ -10,13 +10,13 @@ endif::[] * **Disk space**: The required disk space depends on the storage needs for the registry. Approximately 30GB of disk space should be enough for a test system, broken down as follows: ** At least 10GB of disk space for the Red Hat Enterprise Linux operating system. ** At least 10GB of disk space for docker storage (to run 3 containers). -** At least 10GB of disk space for Quay local storage. Note that CEPH or other local storage might require more memory. +** At least 10GB of disk space for Quay local storage. Note that CEPH or other local storage might require more memory. More information on sizing can be found at link:https://access.redhat.com/articles/5177961[Quay 3.x Sizing Guidlines]. [NOTE] ==== -Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.6. RHEL 7 has not been tested with Red Hat Quay 3.6, and will be deprecated in a future release. +Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. RHEL 7 has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. ==== == Using Podman @@ -25,5 +25,5 @@ This document uses Podman for creating and deploying containers. If you do not h [NOTE] ==== -Podman is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.6. Docker has not been tested with Red Hat Quay 3.6, and will be deprecated in a future release. +Podman is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. Docker has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. ==== diff --git a/modules/operator-monitor-deploy-cli.adoc b/modules/operator-monitor-deploy-cli.adoc index 31ed65cff..71b68a77c 100644 --- a/modules/operator-monitor-deploy-cli.adoc +++ b/modules/operator-monitor-deploy-cli.adoc @@ -1,7 +1,7 @@ [[operator-monitor-deploy-cli]] = Monitoring and debugging the deployment process -{productname} 3.6 provides new functionality to troubleshoot problems during the deployment phase. The status in the QuayRegistry object can help you monitor the health of the components during the deployment an help you debug any problems that may arise: +Users can now troubleshoot problems during the deployment phase. The status in the `QuayRegistry` object can help you monitor the health of the components during the deployment an help you debug any problems that may arise: ``` @@ -136,7 +136,7 @@ When the deployment process finishes successfully, the status in the QuayRegistr type: RolloutBlocked configEditorCredentialsSecret: example-registry-quay-config-editor-credentials-hg7gg7h57m configEditorEndpoint: https://example-registry-quay-config-editor-quay-enterprise.apps.docs.quayteam.org - currentVersion: 3.6.0 + currentVersion: {producty} lastUpdated: 2021-09-14 10:52:46.104181633 +0000 UTC registryEndpoint: https://example-registry-quay-quay-enterprise.apps.docs.quayteam.org unhealthyComponents: {} diff --git a/modules/operator-preconfig-tls-routes.adoc b/modules/operator-preconfig-tls-routes.adoc index 2ecd501a7..c78146a32 100644 --- a/modules/operator-preconfig-tls-routes.adoc +++ b/modules/operator-preconfig-tls-routes.adoc @@ -9,7 +9,7 @@ Multiple permutations are possible when configuring TLS and Routes, but the foll * If TLS is `managed`, then route must also be `managed` * If TLS is `unmanaged` then you must supply certs, either with the config tool or directly in the config bundle -//* However, it is possible to have both TLS and route `unmanaged` and not supply certs. +//* However, it is possible to have both TLS and route `unmanaged` and not supply certs. The following table outlines the valid options: @@ -23,13 +23,11 @@ The following table outlines the valid options: // | None (Not for production) | Unmanaged | Unmanaged | No | Sets a passthrough route, allows HTTP traffic directly from the route and into the Pod |=== - [NOTE] ==== -{productname} 3.6 does not support builders when TLS is managed by the Operator. +{productname} 3.7 does not support builders when TLS is managed by the Operator. ==== - == Creating the config bundle secret with TLS cert, key pair: To add your own TLS cert and key, include them in the config bundle secret as follows: @@ -37,4 +35,4 @@ To add your own TLS cert and key, include them in the config bundle secret as fo [source,bash] ---- $ oc create secret generic --from-file config.yaml=./config.yaml --from-file ssl.cert=./ssl.cert --from-file ssl.key=./ssl.key config-bundle-secret ----- \ No newline at end of file +---- diff --git a/modules/operator-upgrade.adoc b/modules/operator-upgrade.adoc index ea760f555..2ae346f98 100644 --- a/modules/operator-upgrade.adoc +++ b/modules/operator-upgrade.adoc @@ -34,7 +34,7 @@ In some cases, {productname} supports direct, single-step upgrades from prior (N . 3.4.z -> 3.7.z . 3.5.z -> 3.7.z -For users on standalone deployments of Quay wanting to upgrade to 3.6, see the link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#standalone_upgrade[Standalone upgrade] guide. +For users on standalone deployments of Quay wanting to upgrade to 3.7, see the link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#standalone_upgrade[Standalone upgrade] guide. === Upgrading Quay diff --git a/modules/proc_use-quay-build-workers-dockerfiles.adoc b/modules/proc_use-quay-build-workers-dockerfiles.adoc index 141d7f88c..302708766 100644 --- a/modules/proc_use-quay-build-workers-dockerfiles.adoc +++ b/modules/proc_use-quay-build-workers-dockerfiles.adoc @@ -41,11 +41,11 @@ The {productname} builds need access to a Redis instance to track build status i === OpenShift TLS component -The {productname} 3.6 Operator has introduced the `tls` component which allows you to control TLS configuration. +The `tls` component allows you to control TLS configuration. [NOTE] ==== -{productname} 3.6 does not support builders when the TLS component is managed by the Operator. +{productname} 3.7 does not support builders when the TLS component is managed by the Operator. ==== If you set `tls` to `unmanaged`, you supply your own `ssl.cert` and `ssl.key` files. In this instance, if you want your cluster to support builders, you must add both the Quay route and the builder route name to the SAN list in the cert, or alternatively use a wildcard. To add the builder route, use the following format: @@ -196,7 +196,7 @@ BUILD_MANAGER: WORKER_TAG: some_tag BUILDER_VM_CONTAINER_IMAGE: /quay-quay-builder-qemu-rhcos:v3.4.0 SETUP_TIME: 180 - MINIMUM_RETRY_THRESHOLD: + MINIMUM_RETRY_THRESHOLD: SSH_AUTHORIZED_KEYS: - ssh-rsa 12345 someuser@email.com - ssh-rsa 67890 someuser2@email.com diff --git a/modules/qbo-operator-upgrade.adoc b/modules/qbo-operator-upgrade.adoc index 61dbd92d7..7da3e2ed1 100644 --- a/modules/qbo-operator-upgrade.adoc +++ b/modules/qbo-operator-upgrade.adoc @@ -3,7 +3,7 @@ To upgrade the Quay Bridge Operator (QBO), change the Channel Subscription update channel in the Subscription tab to the desired channel. -When upgrading QBO from version 3.5 to 3.6, a number of extra steps are required: +When upgrading QBO from version 3.5 to 3.7, a number of extra steps are required: . You need to create a new `QuayIntegration` custom resource. This can be completed in the Web Console or from the command line. + @@ -35,4 +35,4 @@ $ oc create -f upgrade-quay-integration.yaml [source,bash] ---- $ oc delete mutatingwebhookconfigurations.admissionregistration.k8s.io quay-bridge-operator ----- +---- From ee61faa4f173823bc362b2ccb3d78c3eb8858d4a Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Thu, 2 Jun 2022 12:23:22 +0100 Subject: [PATCH 036/207] PROJQUAY-2899 Disconnected docs for Clair v4 do not mention the CPE file (#431) --- modules/clair-disconnected.adoc | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/modules/clair-disconnected.adoc b/modules/clair-disconnected.adoc index ee4ac0ec9..ccc6cbe16 100644 --- a/modules/clair-disconnected.adoc +++ b/modules/clair-disconnected.adoc @@ -29,3 +29,28 @@ Note that you need to explicitly reference the Clair configuration. This will c $ podman run -it --rm -v /etc/clairv4/config:/cfg:Z -v /path/to/output/directory:/updaters:Z --entrypoint /bin/clairctl {productrepo}/{clairimage}:{productminv} --config /cfg/config.yaml import-updaters /updaters/updaters.gz ``` + + +== Mapping repositories to Common Product Enumeration (CPE) information + +Clair's RHEL scanner relies on a Common Product Enumeration (CPE) file to properly map RPM packages to the corresponding security data, in order to produce matching results. This file must be present, or access to the file must be allowed, for the scanner to properly process RPMs. If the file is not present, RPMs installed in the container images will not be scanned. + +Red Hat publishes the JSON mapping file at link:https://www.redhat.com/security/data/metrics/repository-to-cpe.json[]. + +In addition to uploading CVE information to the database for disconnected Clair, you must also make the mapping file available locally: + +- For standalone Quay and Clair deployments, the mapping file must be loaded into the Clair pod. +- For Operator-based deployments, you must set the Clair component to `unmanaged`. Then deploy Clair manually, setting the configuration to load a local copy of the mapping file. + +Use the `repo2cpe_mapping_file` field in the Clair configuration to specify the file: + +[source,yaml] +---- +indexer: + scanner: + repo: + rhel-repository-scanner: + repo2cpe_mapping_file: /path/to/repository-to-cpe.json +---- + +Further information is available from Red Hat at link:https://www.redhat.com/en/blog/how-accurately-match-oval-security-data-installed-rpms[How to accurately match OVAL security data to installed RPMs]. \ No newline at end of file From 738c4e0def4976b47880e9af6083ab33e3073030 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Fri, 3 Jun 2022 09:56:31 +0100 Subject: [PATCH 037/207] Update preview.yml --- .github/workflows/preview.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index ceb19b0a9..79428caae 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -75,7 +75,10 @@ jobs: cp -Rf /work/source/use_quay/build/tmp/en-US/html-single/* /work/dest/master/use_quay/ cd /work/source/api ccutil compile --lang en_US --type asciidoc --main-file master.adoc - cp -Rf /work/source/api/build/tmp/en-US/html-single/* /work/dest/master/api/ + cp -Rf /work/source/api/build/tmp/en-US/html-single/* /work/dest/master/api/ + cd /work/source/architecture + ccutil compile --lang en_US --type asciidoc --main-file master.adoc + cp -Rf /work/source/architecture/build/tmp/en-US/html-single/* /work/dest/master/architecture/ - name: commit run: | From 7642dc4214a4e45d3cb654b1eb8af62fa1b9e67c Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 8 Jun 2022 10:48:03 +0100 Subject: [PATCH 038/207] PROJQUAY-3922 Update images for upstream docs (#433) --- modules/attributes.adoc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modules/attributes.adoc b/modules/attributes.adoc index 42b8fadc3..ad1acd283 100644 --- a/modules/attributes.adoc +++ b/modules/attributes.adoc @@ -5,15 +5,14 @@ ifeval::["{productname}" == "Project Quay"] :upstream: :productname: Project Quay -:productversion: qui-gon -:productmin: qui-gon -:productminv: qui-gon +:productversion: 3 +:producty: 3.7 +:productminv: v3.7.0 :productrepo: quay.io/projectquay -:clairnewver: qui-gon :quayimage: quay :clairimage: clair :builderimage: quay-builder -:builderqemuimage: quay-builder-qemu-fedoracoreos +:builderqemuimage: quay-builder-qemu:main endif::[] ifeval::["{productname}" == "Red Hat Quay"] From 497343d0fca06253fbd27cca3b9ee9ed062ae071 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 8 Jun 2022 14:11:42 +0100 Subject: [PATCH 039/207] PROJQUAY-3922 Update upstream docs (#434) --- build_docs | 11 +++++++++-- modules/attributes.adoc | 4 ++++ modules/clair-standalone-database.adoc | 2 +- modules/proc_deploy_quay_poc_db.adoc | 2 +- modules/proc_deploy_quay_poc_redis.adoc | 3 ++- welcome.adoc | 6 ++++-- 6 files changed, 21 insertions(+), 7 deletions(-) diff --git a/build_docs b/build_docs index b52494827..0b9251bc2 100755 --- a/build_docs +++ b/build_docs @@ -1,13 +1,20 @@ rm -rf dist asciidoctor -a productname="Project Quay" -d book welcome.adoc -D dist -o welcome.html + +asciidoctor -a productname="Project Quay" -a toc="left" -d book release_notes/master.adoc -D dist -o release_notes.html + asciidoctor -a productname="Project Quay" -a toc="left" -d book deploy_quay/master.adoc -D dist -o deploy_quay.html asciidoctor -a productname="Project Quay" -a toc="left" -d book deploy_quay_ha/master.adoc -D dist -o deploy_quay_ha.html +asciidoctor -a productname="Project Quay" -a toc="left" -d book deploy_quay_on_openshift_op_tng/master.adoc -D dist -o deploy_quay_on_openshift_op_tng.html + +asciidoctor -a productname="Project Quay" -a toc="left" -d book config_quay/master.adoc -D dist -o config_quay.html asciidoctor -a productname="Project Quay" -a toc="left" -d book manage_quay/master.adoc -D dist -o manage_quay.html asciidoctor -a productname="Project Quay" -a toc="left" -d book upgrade_quay/master.adoc -D dist -o upgrade_quay.html + asciidoctor -a productname="Project Quay" -a toc="left" -d book use_quay/master.adoc -D dist -o use_quay.html -asciidoctor -a productname="Project Quay" -a toc="left" -d book deploy_quay_on_openshift_op_tng/master.adoc -D dist -o deploy_quay_on_openshift_op_tng.html -asciidoctor -a productname="Project Quay" -a toc="left" -d book release_notes/master.adoc -D dist -o release_notes.html +asciidoctor -a productname="Project Quay" -a toc="left" -d book api_quay/master.adoc -D dist -o api_quay.html + asciidoctor -a productname="Project Quay" -a toc="left" -d book build_quay/master.adoc -D dist -o build_quay.html cp -a images dist/images diff --git a/modules/attributes.adoc b/modules/attributes.adoc index ad1acd283..b2d13f88e 100644 --- a/modules/attributes.adoc +++ b/modules/attributes.adoc @@ -13,6 +13,8 @@ ifeval::["{productname}" == "Project Quay"] :clairimage: clair :builderimage: quay-builder :builderqemuimage: quay-builder-qemu:main +:postgresimage: centos/postgresql-10-centos7@sha256:de1560cb35e5ec643e7b3a772ebaac8e3a7a2a8e8271d9e91ff023539b4dfb33 +:redisimage: centos/redis-32-centos7@sha256:06dbb609484330ec6be6090109f1fa16e936afcf975d1cbc5fff3e6c7cae7542 endif::[] ifeval::["{productname}" == "Red Hat Quay"] @@ -28,4 +30,6 @@ ifeval::["{productname}" == "Red Hat Quay"] :clairimage: clair-rhel8 :builderimage: quay-builder-rhel8 :builderqemuimage: quay-builder-qemu-rhcos +:postgresimage: registry.redhat.io/rhel8/postgresql-10:1 +:redisimage: registry.redhat.io/rhel8/redis-5:1 endif::[] diff --git a/modules/clair-standalone-database.adoc b/modules/clair-standalone-database.adoc index 282f6f355..688a16c63 100644 --- a/modules/clair-standalone-database.adoc +++ b/modules/clair-standalone-database.adoc @@ -22,7 +22,7 @@ $ sudo podman run -d --rm --name postgresql-clairv4 \ -e POSTGRESQL_ADMIN_PASSWORD=adminpass \ -p 5433:5432 \ -v $QUAY/postgres-clairv4:/var/lib/pgsql/data:Z \ - registry.redhat.io/rhel8/postgresql-10:1 + {postgresimage} .... . Ensure that the Postgres `uuid-ossp` module is installed, as it is required by Clair: + diff --git a/modules/proc_deploy_quay_poc_db.adoc b/modules/proc_deploy_quay_poc_db.adoc index 47dd42b8c..1d94aeb12 100644 --- a/modules/proc_deploy_quay_poc_db.adoc +++ b/modules/proc_deploy_quay_poc_db.adoc @@ -23,7 +23,7 @@ $ sudo podman run -d --rm --name postgresql-quay \ -e POSTGRESQL_ADMIN_PASSWORD=adminpass \ -p 5432:5432 \ -v $QUAY/postgres-quay:/var/lib/pgsql/data:Z \ - registry.redhat.io/rhel8/postgresql-10:1 + {postgresimage} .... . Ensure that the Postgres `pg_trgm` module is installed, as it is required by Quay: + diff --git a/modules/proc_deploy_quay_poc_redis.adoc b/modules/proc_deploy_quay_poc_redis.adoc index 693483cd6..bf712167b 100644 --- a/modules/proc_deploy_quay_poc_redis.adoc +++ b/modules/proc_deploy_quay_poc_redis.adoc @@ -7,11 +7,12 @@ Redis ia a key-value store that is used by Quay for live builder logs and the {p * Use `podman run` to start the `Redis` container, specifying the port and password: + +[subs="verbatim,attributes"] .... $ sudo podman run -d --rm --name redis \ -p 6379:6379 \ -e REDIS_PASSWORD=strongpassword \ - registry.redhat.io/rhel8/redis-5:1 + {redisimage} .... //// diff --git a/welcome.adoc b/welcome.adoc index 6f709aff2..92527b4f8 100644 --- a/welcome.adoc +++ b/welcome.adoc @@ -18,18 +18,20 @@ Quay can be deployed in a variety of configurations, both within and outside of xref:deploy_quay_on_openshift_op_tng.adoc[Deploy with Openshift Operator] -xref:deploy_quay.adoc[Basic Deploy] +xref:deploy_quay.adoc[Deploy Proof of Concept] xref:deploy_quay_ha.adoc[Deploy High Availability] == Managing Quay +xref:config_quay.adoc[Configure {productname}] xref:manage_quay.adoc[Manage {productname}] +xref:upgrade_quay.adoc[Upgrade {productname}] == Using Quay xref:use_quay.adoc[Use {productname}] - +xref:api_quay.adoc[{productname} API Guide] NOTE: Help make {productname} docs better on https://github.com/quay/quay-docs[github] From 2b7196eb6479b81f4ade6cda92f81256b08d4f31 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 8 Jun 2022 14:21:58 +0100 Subject: [PATCH 040/207] PROJQUAY-3922 Upstream welcome page tidy up (#435) --- welcome.adoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/welcome.adoc b/welcome.adoc index 92527b4f8..f31ddffe8 100644 --- a/welcome.adoc +++ b/welcome.adoc @@ -25,12 +25,15 @@ xref:deploy_quay_ha.adoc[Deploy High Availability] == Managing Quay xref:config_quay.adoc[Configure {productname}] + xref:manage_quay.adoc[Manage {productname}] + xref:upgrade_quay.adoc[Upgrade {productname}] == Using Quay xref:use_quay.adoc[Use {productname}] + xref:api_quay.adoc[{productname} API Guide] From 80f589b0360d9081f725513aad2e9cab8ed6e535 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 8 Jun 2022 22:34:10 +0100 Subject: [PATCH 041/207] PROJQUAY-3927 v3.7.1 release (#438) --- modules/attributes.adoc | 8 +++--- modules/rn_3_60.adoc | 57 +++++++++++++++++++++++++++++++++++++++++ modules/rn_3_70.adoc | 20 +++++++++++++++ 3 files changed, 81 insertions(+), 4 deletions(-) diff --git a/modules/attributes.adoc b/modules/attributes.adoc index b2d13f88e..70f0b2980 100644 --- a/modules/attributes.adoc +++ b/modules/attributes.adoc @@ -7,7 +7,7 @@ ifeval::["{productname}" == "Project Quay"] :productname: Project Quay :productversion: 3 :producty: 3.7 -:productminv: v3.7.0 +:productminv: v3.7.1 :productrepo: quay.io/projectquay :quayimage: quay :clairimage: clair @@ -22,10 +22,10 @@ ifeval::["{productname}" == "Red Hat Quay"] :productname: Red Hat Quay :productversion: 3 :producty: 3.7 -:productmin: 3.7.0 -:productminv: v3.7.0 +:productmin: 3.7.1 +:productminv: v3.7.1 :productrepo: registry.redhat.io/quay -:clairnewver: v3.7.0 +:clairnewver: v3.7.1 :quayimage: quay-rhel8 :clairimage: clair-rhel8 :builderimage: quay-builder-rhel8 diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index 97559ace1..f877340bc 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -1,3 +1,60 @@ +[[rns-3-607]] + +== Version 3.6.7 + +=== quay / clair / quay-builder + +* link:https://issues.redhat.com/browse/PROJQUAY-3812[PROJQUAY-3812]. [3.6] Failed to create non-existing repository in user account namespace by image pushing + +[[rns-3-606]] + +== Version 3.6.6 + +=== quay / clair / quay-builder + +Fixed: + +* link:https://issues.redhat.com/browse/PROJQUAY-3146[PROJQUAY-3146]. Strange partial deletion of mirrored tags. + +* link:https://issues.redhat.com/browse/PROJQUAY-3404[PROJQUAY-3404]. Build logs page is blank on Super User Admin panel. + +* link:https://issues.redhat.com/browse/PROJQUAY-3405[PROJQUAY-3405]. Build "copy Logs" doesn't work. + +* link:https://issues.redhat.com/browse/PROJQUAY-3638[PROJQUAY-3638]. Quay config validator crashes on 3.6.5 startup. + +[[rns-3-605]] + +== Version 3.6.5 + +=== quay / clair / quay-builder + +Fixed: + +* link:https://issues.redhat.com/browse/PROJQUAY-2983[PROJQUAY-2983]. Config validation fails if no AWS access keys are provided ver. 2. + +* link:https://issues.redhat.com/browse/PROJQUAY-3437[PROJQUAY-3437]. CVE-2022-24761 quay-registry-container: waitress: Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling'). + +Added/Changed: + +* link:https://issues.redhat.com/browse/PROJQUAY-3421[PROJQUAY-3421]. Bump Clair to 4.4. + +=== quay-operator + +Added/Changed: + +* link:https://issues.redhat.com/browse/PROJQUAY-3444[PROJQUAY-3444]. Adds subscription annotation to CSVs. + +[[rn-3-604]] + +== Version 3.6.4 + +=== quay-operator + +Fixed: + +* link:https://issues.redhat.com/browse/PROJQUAY-3317[PROJQUAY-3317]. Quay 3.6.3 APP POD was crashed when use unmanaged tls component. + + [[rn-3-603]] == Version 3.6.3 diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index f2e6c515f..6a8dde12b 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -1,3 +1,23 @@ +[[rn-3-701]] +== Version 3.7.1 + +=== quay / clair / quay-builder + +* link:https://issues.redhat.com/browse/PROJQUAY-3841[PROJQUAY-3841]. Standalone UI Version is incorrect + +* link:https://issues.redhat.com/browse/PROJQUAY-2346[PROJQUAY-2346]. Pushing failure of first attempt to create non-existing org or repository by skopeo and podman + +* link:https://issues.redhat.com/browse/PROJQUAY-3701[PROJQUAY-3701]. Quay 3.7.0 API update default quota should not return 500 internal error + +* link:https://issues.redhat.com/browse/PROJQUAY-3815[PROJQUAY-3815]. Custom Quota Warning Notification + +* link:https://issues.redhat.com/browse/PROJQUAY-3818[PROJQUAY-3818]. pull-thru gives 500 when manifest list's sub-manifest is already proxied under different tag in same repo + +* link:https://issues.redhat.com/browse/PROJQUAY-3828[PROJQUAY-3828]. Quay 3.7.0 quota consumption is not correct in image repo level when removed all tags + +* link:https://issues.redhat.com/browse/PROJQUAY-3881[PROJQUAY-3881]. cert_install.sh script incorrectly parses certificates in certain situations + + [[rn-3-700]] == Version 3.7.0 From 2ba947a3ee4caa13f1f9670aa3cbf22788e699cf Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 15 Jun 2022 11:17:02 +0100 Subject: [PATCH 042/207] PROJQUAY-3973 Fix API Guide upstream build (#439) --- build_docs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_docs b/build_docs index 0b9251bc2..ebed327a7 100755 --- a/build_docs +++ b/build_docs @@ -13,7 +13,7 @@ asciidoctor -a productname="Project Quay" -a toc="left" -d book manage_quay/mast asciidoctor -a productname="Project Quay" -a toc="left" -d book upgrade_quay/master.adoc -D dist -o upgrade_quay.html asciidoctor -a productname="Project Quay" -a toc="left" -d book use_quay/master.adoc -D dist -o use_quay.html -asciidoctor -a productname="Project Quay" -a toc="left" -d book api_quay/master.adoc -D dist -o api_quay.html +asciidoctor -a productname="Project Quay" -a toc="left" -d book api/master.adoc -D dist -o api_quay.html asciidoctor -a productname="Project Quay" -a toc="left" -d book build_quay/master.adoc -D dist -o build_quay.html From b2bb0f3ebe83f59a39b18ec44e66c49b1478af0a Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 15 Jun 2022 09:08:18 -0400 Subject: [PATCH 043/207] Adds migration procedure to Quay (#430) Co-authored-by: Steven Smith --- manage_quay/master.adoc | 2 + ...standalone-to-operator-backup-restore.adoc | 375 ++++++++++++++++++ 2 files changed, 377 insertions(+) create mode 100644 modules/standalone-to-operator-backup-restore.adoc diff --git a/manage_quay/master.adoc b/manage_quay/master.adoc index 2951c88d4..0c2549b4e 100644 --- a/manage_quay/master.adoc +++ b/manage_quay/master.adoc @@ -131,6 +131,8 @@ include::modules/georepl-arch-operator.adoc[leveloffset=+2] include::modules/georepl-deploy-operator.adoc[leveloffset=+3] include::modules/georepl-mixed-storage.adoc[leveloffset=+3] +include::modules/standalone-to-operator-backup-restore.adoc[leveloffset=+1] + include::modules/proc_manage-quay-troubleshooting.adoc[leveloffset=+1] include::modules/con_schema.adoc[leveloffset=+1] diff --git a/modules/standalone-to-operator-backup-restore.adoc b/modules/standalone-to-operator-backup-restore.adoc new file mode 100644 index 000000000..25b09e88f --- /dev/null +++ b/modules/standalone-to-operator-backup-restore.adoc @@ -0,0 +1,375 @@ +== Migrating a standalone Quay deployment to a {productname} Operator managed deployment + +The following procedures allow you to back up a standalone {productname} deployment and migrate it to the {productname} Operator on OpenShift Container Platform. + +=== Backing up a standalone deployment of Red Hat Quay + +.Prerequisites + +.Procedure + +. Back up the Quay `config.yaml` of your standalone deployment: ++ +[source,terminal] +---- +$ mkdir /tmp/quay-backup +$ cp /path/to/Quay/config/directory/config.yaml /tmp/quay-backup +---- + +. Create a backup of the database that your standalone Quay deployment is using: ++ +[source,terminal] +---- +$ pg_dump -h DB_HOST -p 5432 -d QUAY_DATABASE_NAME -U QUAY_DATABASE_USER -W -O > /tmp/quay-backup/quay-database-backup.sql +---- + +. Install the link:https://docs.aws.amazon.com/cli/v1/userguide/install-linux.html#install-linux-bundled-sudo[AWS CLI] if you do not have it already. + +. Create an `~/.aws/` directory: ++ +[source,terminal] +---- +$ mkdir ~/.aws/ +---- + +. Obtain the `access_key` and `secret_key` from the Quay `config.yaml` of your standalone deployment: ++ +[source,terminal] +---- +$ grep -i DISTRIBUTED_STORAGE_CONFIG -A10 /tmp/quay-backup/config.yaml +---- ++ +Example output: ++ +[source,yaml] +---- +DISTRIBUTED_STORAGE_CONFIG: + minio-1: + - RadosGWStorage + - access_key: ########## + bucket_name: quay + hostname: 172.24.10.50 + is_secure: false + port: "9000" + secret_key: ########## + storage_path: /datastorage/registry +---- + +. Store the `access_key` and `secret_key` from the Quay `config.yaml` file in your `~/.aws` directory: ++ +[source,terminal] +---- +$ touch ~/.aws/credentials +---- + +. Optional: Check that your `access_key` and `secret_key` are stored: ++ +[source,terminal] +---- +$ cat > ~/.aws/credentials << EOF +[default] +aws_access_key_id = ACCESS_KEY_FROM_QUAY_CONFIG +aws_secret_access_key = SECRET_KEY_FROM_QUAY_CONFIG +EOF +---- ++ +Example output: ++ +[source,terminal] +---- +aws_access_key_id = ACCESS_KEY_FROM_QUAY_CONFIG +aws_secret_access_key = SECRET_KEY_FROM_QUAY_CONFIG +---- ++ +[NOTE] +==== +If the `aws cli` does not automatically collect the `access_key` and `secret_key` from the ``~/.aws/credentials file`, you can, you can configure these by running `aws configure` and manually inputting the credentials. +==== + +. In your `quay-backup` directory, create a `bucket_backup` directory: ++ +[source,terminal] +---- +$ mkdir /tmp/quay-backup/bucket-backup +---- + +. Backup all blobs from the S3 storage: ++ +[source,terminal] +---- +$ aws s3 sync --no-verify-ssl --endpoint-url https://PUBLIC_S3_ENDPOINT:PORT s3://QUAY_BUCKET/ /tmp/quay-backup/bucket-backup/ +---- ++ +[NOTE] +==== +The `PUBLIC_S3_ENDPOINT` can be read from the Quay `config.yaml` file under `hostname` in the `DISTRIBUTED_STORAGE_CONFIG`. If the endpoint is insecure, use `http` instead of `https` in the endpoint URL. +==== + +Up to this point, you should have a complete backup of all Quay data, blobs, the database, and the `config.yaml` file stored locally. In the following section, you will migrate the standalone deployment backup to Red Hat Quay on OpenShift Container Platform. + +== Migrating a standalone {productname} deployment to OpenShift Container Platform. + + +.Prerequisites + +* Your standalone {productname} data, blobs, database, and `config.yaml` have been backed up. +* {productname} is deployed on OpenShift Container Platform using the Quay Operator. +* A `QuayRegistry` with all components set to `managed`. + +.Procedure + +[NOTE] +==== +The procedure in this documents uses the following namespace: `quay-enterprise`. +==== + +. Scale down the {productname} Operator: ++ +[source,terminal] +---- +$ oc scale --replicas=0 deployment quay-operator.v3.6.2 -n openshift-operators +---- + +. Scale down the application and mirror deployments: ++ +[source,terminal] +---- +$ oc scale --replicas=0 deployment QUAY_MAIN_APP_DEPLOYMENT QUAY_MIRROR_DEPLOYMENT +---- + +. Copy the database SQL backup to the Quay PostgreSQL database instance: ++ +[source,terminal] +---- +$ oc cp /tmp/user/quay-backup/quay-database-backup.sql quay-enterprise/quayregistry-quay-database-54956cdd54-p7b2w:/var/lib/pgsql/data/userdata +---- + + +. Obtain the database password from the Operator-created `config.yaml` file: ++ +[source,terminal] +---- +$ oc get deployment quay-quay-app -o json | jq '.spec.template.spec.volumes[].projected.sources' | grep -i config-secret +---- ++ +Example output: ++ +[source,yaml] +---- + "name": "QUAY_CONFIG_SECRET_NAME" +---- ++ +[source,terminal] +---- +$ oc get secret quay-quay-config-secret-9t77hb84tb -o json | jq '.data."config.yaml"' | cut -d '"' -f2 | base64 -d -w0 > /tmp/quay-backup/operator-quay-config-yaml-backup.yaml +---- ++ +[source,terminal] +---- +cat /tmp/quay-backup/operator-quay-config-yaml-backup.yaml | grep -i DB_URI +---- ++ +Example output: ++ +---- +postgresql://QUAY_DATABASE_OWNER:PASSWORD@DATABASE_HOST/QUAY_DATABASE_NAME +---- + +. Execute a shell inside of the database pod: ++ +[source,terminal] +---- +# oc exec -it quay-postgresql-database-pod -- /bin/bash +---- + +. Enter psql: ++ +[source,terminal] +---- +bash-4.4$ psql +---- + +. Drop the database: ++ +[source,terminal] +---- +postgres=# DROP DATABASE "example-restore-registry-quay-database"; +---- ++ +Example output: ++ +---- +DROP DATABASE +---- + +. Create a new database and set the owner as the same name: ++ +[source,terminal] +---- +postgres=# CREATE DATABASE "example-restore-registry-quay-database" OWNER "example-restore-registry-quay-database"; +---- ++ +Example output: ++ +---- +CREATE DATABASE +---- + +. Connect to the database: ++ +[source,terminal] +---- +postgres=# \c "example-restore-registry-quay-database"; +---- ++ +Example output: ++ +[source,terminal] +---- +You are now connected to database "example-restore-registry-quay-database" as user "postgres". +---- + +. Create a `pg_trmg` extension of your Quay database: ++ +[source,terminal] +---- +example-restore-registry-quay-database=# create extension pg_trgm ; +---- ++ +Example output: ++ +[source,terminal] +---- +CREATE EXTENSION +---- + +. Exit the postgres CLI to re-enter bash-4.4: ++ +[source,terminal] +---- +\q +---- + +. Set the password for your PostgreSQL deployment: ++ +[source,terminal] +---- +bash-4.4$ psql -h localhost -d "QUAY_DATABASE_NAME" -U QUAY_DATABASE_OWNER -W < /var/lib/pgsql/data/userdata/quay-database-backup.sql +---- ++ +Example output: ++ +---- +SET +SET +SET +SET +SET +---- + +. Exit bash mode: ++ +[source,terminal] +---- +bash-4.4$ exit +---- + +. Create a new configuration bundle for the {productname} Operator. ++ +[source,terminal] +---- +$ touch config-bundle.yaml +---- + +. In your new `config-bundle.yaml`, include all of the information that the registry requires, such as LDAP configuration, keys, and other modifications that your old registry had. Run the following command to move the `secret_key` to your `config-bundle.yaml`: ++ +[source,terminal] +---- +$ cat /tmp/quay-backup/config.yaml | grep SECRET_KEY > /tmp/quay-backup/config-bundle.yaml +---- ++ +[NOTE] +==== +You must manually copy all the LDAP, OIDC and other information and add it to the /tmp/quay-backup/config-bundle.yaml file. +==== + +. Create a configuration bundle secret inside of your OpenShift cluster: ++ +[source,terminal] +---- +$ oc create secret generic new-custom-config-bundle --from-file=config.yaml=/tmp/quay-backup/config-bundle.yaml +---- + +. Scale up the Quay pods: ++ +---- +$ oc scale --replicas=1 deployment quayregistry-quay-app +deployment.apps/quayregistry-quay-app scaled +---- + +. Scale up the mirror pods: ++ +---- +$ oc scale --replicas=1 deployment quayregistry-quay-mirror +deployment.apps/quayregistry-quay-mirror scaled +---- + +. Patch the `QuayRegistry` CRD so that it contains the reference to the new custom configuration bundle: ++ +---- +$ oc patch quayregistry QUAY_REGISTRY_NAME --type=merge -p '{"spec":{"configBundleSecret":"new-custom-config-bundle"}}' +---- ++ +[NOTE] +==== +If Quay returns a `500` internal server error, you might have to update the `location` of your `DISTRIBUTED_STORAGE_CONFIG` to `default`. +==== + +. Create a new AWS `credentials.yaml` in your `/.aws/` directory and include the `access_key` and `secret_key` from the Operator-created `config.yaml` file: ++ +[source,terminal] +---- +$ touch credentials.yaml +---- ++ +[source,terminal] +---- +$ grep -i DISTRIBUTED_STORAGE_CONFIG -A10 /tmp/quay-backup/operator-quay-config-yaml-backup.yaml +---- ++ +[source,terminal] +---- +$ cat > ~/.aws/credentials << EOF +[default] +aws_access_key_id = ACCESS_KEY_FROM_QUAY_CONFIG +aws_secret_access_key = SECRET_KEY_FROM_QUAY_CONFIG +EOF +---- ++ +[NOTE] +==== +If the `aws cli` does not automatically collect the `access_key` and `secret_key` from the ``~/.aws/credentials file`, you can configure these by running `aws configure` and manually inputting the credentials. +==== + +. Record the NooBaa's publicly available endpoint: ++ +[source,terminal] +---- +$ oc get route s3 -n openshift-storage -o yaml -o jsonpath="{.spec.host}{'\n'}" +---- + +. Sync the backup data to the NooBaa backend storage: ++ +[source,terminal] +---- +$ aws s3 sync --no-verify-ssl --endpoint-url https://NOOBAA_PUBLIC_S3_ROUTE /tmp/quay-backup/bucket-backup/* s3://QUAY_DATASTORE_BUCKET_NAME +---- + +. Scale the Operator back up to 1 pod: ++ +[source,terminal] +---- +$ oc scale –replicas=1 deployment quay-operator.v3.6.4 -n openshift-operators +---- + +The Operator will use the custom configuration bundle provided and will reconcile all secrets and deployments. Your new Quay deployment on OpenShift Container Platform should contain all of the information that the old deployment had. All images should be pull-able. From 0b90496ff7f6e8ca06cc18a740969808e1092601 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Fri, 17 Jun 2022 10:40:34 -0400 Subject: [PATCH 044/207] Adds the backup and restore guide for the Operator (#432) Co-authored-by: Steven Smith --- manage_quay/master.adoc | 3 + modules/backing-up-and-restoring-intro.adoc | 4 + modules/backing-up-red-hat-quay.adoc | 212 ++++++++++++++++++++ modules/restoring-red-hat-quay.adoc | 200 ++++++++++++++++++ 4 files changed, 419 insertions(+) create mode 100644 modules/backing-up-and-restoring-intro.adoc create mode 100644 modules/backing-up-red-hat-quay.adoc create mode 100644 modules/restoring-red-hat-quay.adoc diff --git a/manage_quay/master.adoc b/manage_quay/master.adoc index 0c2549b4e..bad026e8d 100644 --- a/manage_quay/master.adoc +++ b/manage_quay/master.adoc @@ -98,6 +98,9 @@ include::modules/mirroring-tag-patterns.adoc[leveloffset=+2] include::modules/mirroring-working-with.adoc[leveloffset=+2] include::modules/mirroring-recommend.adoc[leveloffset=+2] +include::modules/backing-up-and-restoring-intro.adoc[leveloffset=+1] +include::modules/backing-up-red-hat-quay.adoc[leveloffset=+2] +include::modules/restoring-red-hat-quay.adoc[leveloffset=+2] :context: manage_quay diff --git a/modules/backing-up-and-restoring-intro.adoc b/modules/backing-up-and-restoring-intro.adoc new file mode 100644 index 000000000..56358cda8 --- /dev/null +++ b/modules/backing-up-and-restoring-intro.adoc @@ -0,0 +1,4 @@ +[[backing-up-and-restoring-intro]] += Backing up and restoring Red Hat Quay on an OpenShift Container Platform deployment + +Use the content within this section to back up and restore {productname} on an OpenShift Container Platform deployment. diff --git a/modules/backing-up-red-hat-quay.adoc b/modules/backing-up-red-hat-quay.adoc new file mode 100644 index 000000000..4f616844d --- /dev/null +++ b/modules/backing-up-red-hat-quay.adoc @@ -0,0 +1,212 @@ +[[backing-up-red-hat-quay]] +== Backing up Red Hat Quay + +This procedure is exclusively for OpenShift Container Platform and NooBaa deployments. + +.Prerequisites + +* A {productname} deployment on OpenShift Container Platform. + + +.Procedure + + +. Backup the `QuayRegistry` custom resource by exporting it: ++ +[source,terminal] +---- +$ oc get quayregistry -n -o yaml > quay-registry.yaml +---- + +. Edit the resulting `quayregistry.yaml` and remove the status section and the following metadata fields: ++ +[source,yaml] +---- + metadata.creationTimestamp + metadata.finalizers + metadata.generation + metadata.resourceVersion + metadata.uid +---- + +. Backup the managed keys secret: ++ +[NOTE] +==== +If you are running a version older than Red Hat Quay 3.7.0, this step can be skipped. Some secrets are automatically generated while deploying Quay for the first time. These are stored in a secret called `-quay-registry-managed-secret-keys` in the QuayRegistry namespace. +==== ++ +[source,terminal] +---- +$ oc get secret -n -quay-registry-managed-secret-keys -o yaml > managed-secret-keys.yaml +---- + +. Edit the the resulting `managed-secret-keys.yaml` file and remove all owner references. Your `managed-secret-keys.yaml` file should look similar to the following: ++ +[source,yaml] +---- +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: -quay-registry-managed-secret-keys + namespace: +data: + CONFIG_EDITOR_PW: + DATABASE_SECRET_KEY: + DB_ROOT_PW: + DB_URI: + SECRET_KEY: + SECURITY_SCANNER_V4_PSK: +---- ++ +All information under the `data` property should remain the same. + +. Backup the current Quay configuration: ++ +[source,terminal] +---- +$ oc get secret -n $(oc get quayregistry -n -o jsonpath='{.spec.configBundleSecret}') -o yaml > config-bundle.yaml +---- + +. Scale down the Quay the Quay Operator: ++ +[source,terminal] +---- +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +---- + +. Scale down the Quay namespace: ++ +[source,terminal] +---- +$ oc scale --replicas=0 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n +---- + +. Wait for the `registry-quay-app` pods to disappear. You can check their status by running the following command: ++ +[source,terminal] +---- +$ oc get pods -n +---- ++ +Example output: ++ +[source,terminal] +---- +registry-quay-config-editor-77847fc4f5-nsbbv 1/1 Running 0 9m1s +registry-quay-database-66969cd859-n2ssm 1/1 Running 0 6d1h +registry-quay-mirror-758fc68ff7-5wxlp 1/1 Running 0 8m29s +registry-quay-mirror-758fc68ff7-lbl82 1/1 Running 0 8m29s +registry-quay-redis-7cc5f6c977-956g8 1/1 Running 0 5d21h +---- + +. Identify the Quay PostgreSQL pod name: ++ +[source,terminal] +---- +$ oc get pod -l quay-component=postgres -n -o jsonpath='{.items[0].metadata.name}' +---- ++ +Exampe output: +[source,terminal] +---- +quayregistry-quay-database-59f54bb7-58xs7 +---- + +. Obtain the Quay database name: ++ +[source,terminal] +---- +$ oc -n rsh $(oc get pod -l app=quay -o NAME -n |head -n 1) cat /conf/stack/config.yaml|awk -F"/" '/^DB_URI/ {print $4}' +quayregistry-quay-database +---- + +. Download a backup database: ++ +[source,terminal] +---- +$ oc exec quayregistry-quay-database-59f54bb7-58xs7 -- /usr/bin/pg_dump -C quayregistry-quay-database > backup.sql +---- + +. Decode and export the `AWS_ACCESS_KEY_ID`: ++ +[source,terminal] +---- +$ export AWS_ACCESS_KEY_ID=$(oc get secret -l app=noobaa -n -o jsonpath='{.items[0].data.AWS_ACCESS_KEY_ID}' |base64 -d) +---- + +. Decode and export the `AWS_SECRET_ACCESS_KEY_ID`: ++ +[source,terminal] +---- +$ export AWS_SECRET_ACCESS_KEY=$(oc get secret -l app=noobaa -n -o jsonpath='{.items[0].data.AWS_SECRET_ACCESS_KEY}' |base64 -d) +---- + +. Create a new directory and copy all blobs to it: ++ +[source,terminal] +---- +$ mkdir blobs +---- ++ +[source,terminal] ++ +---- +$ aws s3 sync --no-verify-ssl --endpoint https://$(oc get route s3 -n openshift-storage -o jsonpath='{.spec.host}') s3://$(oc get cm -l app=noobaa -n -o jsonpath='{.items[0].data.BUCKET_NAME}') ./blobs +---- + + +[NOTE] +==== +You can also use link:https://rclone.org/[rclone] or link:https://s3tools.org/s3cmd[sc3md] instead of the AWS command line utility. +==== + +. Scale up the Quay the Quay Operator: ++ +[source,terminal] +---- +$ oc scale --replicas=1 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +---- + +. Scale up the Quay namespace: ++ +[source,terminal] +---- +$ oc scale --replicas=1 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n +---- + +. Check the status of the Operator: ++ +[source,terminal] +---- +$ oc get quayregistry -n -o yaml +---- ++ +Example output: ++ +[source,yaml] +---- +apiVersion: quay.redhat.com/v1 +kind: QuayRegistry +metadata: + ... + name: example-registry + namespace: + ... +spec: + components: + - kind: quay + managed: true + ... + - kind: clairpostgres + managed: true + configBundleSecret: init-config-bundle-secret +status: + configEditorCredentialsSecret: example-registry-quay-config-editor-credentials-fg2gdgtm24 + configEditorEndpoint: https://example-registry-quay-config-editor-quay-enterprise.apps.docs.gcp.quaydev.org + currentVersion: 3.7.0 + lastUpdated: 2022-05-11 13:28:38.199476938 +0000 UTC + registryEndpoint: https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org + 0 5d21h +---- diff --git a/modules/restoring-red-hat-quay.adoc b/modules/restoring-red-hat-quay.adoc new file mode 100644 index 000000000..3d8d9d2e0 --- /dev/null +++ b/modules/restoring-red-hat-quay.adoc @@ -0,0 +1,200 @@ +[[restoring-up-red-hat-quay]] +== Restoring Red Hat Quay + +This procedure is used to restore {productname} when the Red Hat Quay Operator manages the database. It should be performed after a backup of your Quay registry has been performed. + + +.Prerequisites + +* {productname} is deployed on OpenShift Container Platform using the Quay Operator. +* Your {productname} database has been backed up. + +.Procedure + + +. Restore the backed up Quay configuration and the randomly generated keys: ++ +[source,terminal] +---- +$ oc create -f ./config-bundle.yaml +---- ++ +[source,terminal] +---- +$ oc create -f ./managed-secret-keys.yaml +---- ++ +[NOTE] +==== +If you receive the error `Error from server (AlreadyExists): error when creating "./config-bundle.yaml": secrets "config-bundle-secret" already exists`, you must delete your exist resource with `$ oc delete Secret config-bundle-secret -n ` and recreate it with `$ oc create -f ./config-bundle.yaml`. +==== + +. Restore the QuayRegistry custom resource: ++ +[source,terminal] +---- +$ oc create -f ./quay-registry.yaml +---- + +. Scale down the Quay the Quay Operator: ++ +[source,terminal] +---- +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +---- + +. Scale down the Quay namespace: ++ +[source,terminal] +---- +$ oc scale --replicas=0 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n +---- + +. Identify your Quay database pod: ++ +[source,terminal] +---- +$ oc get pod -l quay-component=postgres -n -o jsonpath='{.items[0].metadata.name}' +---- ++ +Example output: ++ +---- +quayregistry-quay-database-59f54bb7-58xs7 +---- + +. Upload the backup by copying it from the local environment and into the pod: ++ +---- +$ oc cp ./backup.sql -n registry-quay-database-66969cd859-n2ssm:/tmp/backup.sql +---- + +. Open a remote terminal to the database: ++ +[source,terminal] +---- +$ oc rsh -n registry-quay-database-66969cd859-n2ssm +---- + +. Enter psql: ++ +[source,terminal] +---- +bash-4.4$ psql +---- + +. You can list the database by running the following command: ++ +---- +postgres=# \l +---- ++ +Example output: ++ +[source,terminal] + List of databases + Name | Owner | Encoding | Collate | Ctype | Access privileges +----------------------------+----------------------------+----------+------------+------------+----------------------- +postgres | postgres | UTF8 | en_US.utf8 | en_US.utf8 | +quayregistry-quay-database | quayregistry-quay-database | UTF8 | en_US.utf8 | en_US.utf8 | + + +. Drop the database: ++ +---- +postgres=# DROP DATABASE "quayregistry-quay-database"; +---- ++ +Example output: ++ +---- +DROP DATABASE +---- + +. Exit the postgres CLI to re-enter bash-4.4: ++ +---- +\q +---- + +. Redirect your PostgreSQL database to your backup database: ++ +[source,terminal] +---- +sh-4.4$ psql < /tmp/backup.sql +---- + +. Exit bash: ++ +---- +sh-4.4$ exit +---- + +. Export the `AWS_ACCESS_KEY_ID`: ++ +[source,terminal] +---- +$ export AWS_ACCESS_KEY_ID=$(oc get secret -l app=noobaa -n -o jsonpath='{.items[0].data.AWS_ACCESS_KEY_ID}' |base64 -d) +---- + +. Export the `AWS_SECRET_ACCESS_KEY`: ++ +[source,terminal] +---- +$ export AWS_SECRET_ACCESS_KEY=$(oc get secret -l app=noobaa -n -o jsonpath='{.items[0].data.AWS_SECRET_ACCESS_KEY}' |base64 -d) +---- + +. Upload all blobs to the bucket by running the following command: ++ +[source,terminal] +---- +$ aws s3 sync --no-verify-ssl --endpoint https://$(oc get route s3 -n openshift-storage -o jsonpath='{.spec.host}') ./blobs s3://$(oc get cm -l app=noobaa -n -o jsonpath='{.items[0].data.BUCKET_NAME}') +---- + +. Scale up the Quay the Quay Operator: ++ +[source,terminal] +---- +$ oc scale --replicas=1 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +---- + +. Scale up the Quay namespace: ++ +[source,terminal] +---- +$ oc scale --replicas=1 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n +---- +. Check the status of the Operator and ensure it has come back online: ++ +[source,terminal] +---- +$ oc get quayregistry -n -o yaml +---- ++ +Example output: ++ +[source,yaml] +---- +apiVersion: quay.redhat.com/v1 +kind: QuayRegistry +metadata: + ... + name: example-registry + namespace: quay-enterprise + ... +spec: + components: + - kind: quay + managed: true + ... + - kind: clairpostgres + managed: true + configBundleSecret: init-config-bundle-secret +status: + configEditorCredentialsSecret: example-registry-quay-config-editor-credentials-fg2gdgtm24 + configEditorEndpoint: https://example-registry-quay-config-editor-quay-enterprise.apps.docs.gcp.quaydev.org + currentVersion: 3.7.0 + lastUpdated: 2022-05-11 13:28:38.199476938 +0000 UTC + registryEndpoint: https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org + 0 5d21h +---- From 4dd4b32b83a36590e0813fbb86cece7bc0811fed Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Mon, 20 Jun 2022 11:42:41 +0100 Subject: [PATCH 045/207] PROJQUAY-2018 Architecture guide tidy up - part 1 (#440) --- architecture/images | 1 + architecture/master.adoc | 36 ++++----- modules/access-control-intro.adoc | 4 +- modules/arch-core-intro.adoc | 11 --- modules/arch-intro.adoc | 77 ++++++++++++++++--- modules/arch-prereqs.adoc | 10 +++ modules/clair-analyses.adoc | 6 +- modules/clair-intro.adoc | 2 +- modules/clairv2-to-v4.adoc | 2 +- modules/clairv4-arch.adoc | 4 +- modules/clairv4-limitations.adoc | 2 +- modules/content-distrib-intro.adoc | 2 +- modules/core-distinct-registries.adoc | 40 ++++++---- modules/core-example-deployment.adoc | 2 +- modules/core-infrastructure.adoc | 59 +++++++------- modules/core-prereqs-db.adoc | 12 +-- modules/core-prereqs-redis.adoc | 2 +- modules/core-prereqs-storage.adoc | 13 ++-- modules/core-prereqs.adoc | 10 --- modules/core-sample-quay-on-prem.adoc | 2 +- .../fine-grained-access-control-intro.adoc | 4 +- modules/georepl-arch-operator.adoc | 6 +- modules/georepl-arch-standalone.adoc | 4 +- modules/georepl-arch.adoc | 6 ++ modules/georepl-intro.adoc | 4 +- modules/georepl-mixed-storage.adoc | 8 +- modules/mirroring-api-intro.adoc | 2 +- modules/mirroring-intro.adoc | 4 +- modules/mirroring-recommend.adoc | 8 +- modules/mirroring-using.adoc | 8 +- modules/mirroring-versus-georepl.adoc | 9 ++- modules/public-cloud-azure.adoc | 4 +- modules/public-cloud-intro.adoc | 8 +- modules/quay-super-users-intro.adoc | 2 +- modules/role-based-access-control-intro.adoc | 2 +- modules/security-intro.adoc | 2 +- modules/sizing-intro.adoc | 2 +- modules/sizing-sample.adoc | 4 +- 38 files changed, 222 insertions(+), 162 deletions(-) create mode 120000 architecture/images delete mode 100644 modules/arch-core-intro.adoc create mode 100644 modules/arch-prereqs.adoc delete mode 100644 modules/core-prereqs.adoc create mode 100644 modules/georepl-arch.adoc diff --git a/architecture/images b/architecture/images new file mode 120000 index 000000000..5e6757319 --- /dev/null +++ b/architecture/images @@ -0,0 +1 @@ +../images \ No newline at end of file diff --git a/architecture/master.adoc b/architecture/master.adoc index a7459c0e4..e6319447d 100644 --- a/architecture/master.adoc +++ b/architecture/master.adoc @@ -7,28 +7,27 @@ include::modules/attributes.adoc[] include::modules/arch-intro.adoc[leveloffset=+1] -include::modules/arch-core-intro.adoc[leveloffset=+1] -include::modules/core-infrastructure.adoc[leveloffset=+2] -include::modules/core-distinct-registries.adoc[leveloffset=+3] +include::modules/arch-prereqs.adoc[leveloffset=+1] +include::modules/core-prereqs-storage.adoc[leveloffset=+2] +include::modules/core-prereqs-db.adoc[leveloffset=+2] +include::modules/core-prereqs-redis.adoc[leveloffset=+2] -include::modules/core-prereqs.adoc[leveloffset=+2] -include::modules/core-prereqs-storage.adoc[leveloffset=+3] -include::modules/core-prereqs-db.adoc[leveloffset=+3] -include::modules/core-prereqs-redis.adoc[leveloffset=+3] +include::modules/core-infrastructure.adoc[leveloffset=+1] +include::modules/core-distinct-registries.adoc[leveloffset=+2] -include::modules/core-sample-quay-on-prem.adoc[leveloffset=+2] -include::modules/core-example-deployment.adoc[leveloffset=+2] -include::modules/deployment-topology.adoc[leveloffset=+2] -include::modules/deployment-topology-with-storage-proxy.adoc[leveloffset=+2] -include::modules/public-cloud-intro.adoc[leveloffset=+2] -include::modules/public-cloud-aws.adoc[leveloffset=+3] -include::modules/public-cloud-azure.adoc[leveloffset=+3] +include::modules/core-sample-quay-on-prem.adoc[leveloffset=+1] +include::modules/core-example-deployment.adoc[leveloffset=+2] +include::modules/deployment-topology.adoc[leveloffset=+2] +include::modules/deployment-topology-with-storage-proxy.adoc[leveloffset=+2] +include::modules/public-cloud-intro.adoc[leveloffset=+1] +include::modules/public-cloud-aws.adoc[leveloffset=+2] +include::modules/public-cloud-azure.adoc[leveloffset=+2] include::modules/security-intro.adoc[leveloffset=+1] include::modules/clair-intro.adoc[leveloffset=+2] @@ -57,6 +56,7 @@ include::modules/georepl-mixed-storage.adoc[leveloffset=+3] include::modules/mirroring-versus-georepl.adoc[leveloffset=+2] include::modules/airgap-intro.adoc[leveloffset=+2] include::modules/airgap-clair.adoc[leveloffset=+3] + //access control include::modules/access-control-intro.adoc[leveloffset=+1] include::modules/tenancy-model.adoc[leveloffset=+2] @@ -70,18 +70,18 @@ include::modules/fine-grained-access-control-intro.adoc[leveloffset=+3] include::modules/ldap-binding-groups-intro.adoc[leveloffset=+4] include::modules/ldap-filtering-intro.adoc[leveloffset=+4] include::modules/quay-sso-keycloak-intro.adoc[leveloffset=+4] + //sizing include::modules/sizing-intro.adoc[leveloffset=+1] include::modules/sizing-sample.adoc[leveloffset=+2] include::modules/subscription-intro.adoc[leveloffset=+2] - include::modules/quay-internal-registry-intro.adoc[leveloffset=+2] -include::modules/scalability-intro.adoc[leveloffset=+1] +//include::modules/scalability-intro.adoc[leveloffset=+1] -include::modules/build-automation-intro.adoc[leveloffset=+1] +//include::modules/build-automation-intro.adoc[leveloffset=+1] -include::modules/integration-intro.adoc[leveloffset=+1] +//include::modules/integration-intro.adoc[leveloffset=+1] diff --git a/modules/access-control-intro.adoc b/modules/access-control-intro.adoc index 8e5fe2001..d5121d368 100644 --- a/modules/access-control-intro.adoc +++ b/modules/access-control-intro.adoc @@ -1,6 +1,6 @@ [[access-control-intro]] -= Access control += Access control in {productname} -{productname} provides both Role Based Access Control (RBAC) and Fine-Grained Access Control, and has team features that allow for limited access control of repositories, organizations, and user privileges. {productname} access control features also provide support for dispersed organizations. +{productname} provides both role-based access control (RBAC) and fine-grained access control, and has team features that allow for limited access control of repositories, organizations, and user privileges. {productname} access control features also provide support for dispersed organizations. diff --git a/modules/arch-core-intro.adoc b/modules/arch-core-intro.adoc deleted file mode 100644 index 9bc4270ee..000000000 --- a/modules/arch-core-intro.adoc +++ /dev/null @@ -1,11 +0,0 @@ -[[arch-core-intro]] -= Core functionality - - - -* High availability -* Full standards / spec support (Docker v2-2) -* Long-term protocol support -* OCI compatibility through test suite compliance -* Enterprise grade support -* Regular updates diff --git a/modules/arch-intro.adoc b/modules/arch-intro.adoc index 38e4a37b2..39dd1c8ca 100644 --- a/modules/arch-intro.adoc +++ b/modules/arch-intro.adoc @@ -1,19 +1,74 @@ [[arch-intro]] -= {productname} features - - -{productname} is a trusted, open source container registry platform that runs everywhere, but runs best on Red Hat OpenShift. It scales without limits, from a developer laptop to a container host or Kubernetes, and can be deployed on-premise or on public cloud. It provides global governance and security controls, with features including image vulnerability scanning, access controls, geo-replication and repository mirroring. += {productname} overview +{productname} is a trusted, open source container registry platform that runs everywhere, but runs best on Red Hat OpenShift. It scales without limits, from a developer laptop to a container host or Kubernetes, and can be deployed on-prem or on public cloud. {productname} provides global governance and security controls, with features including image vulnerability scanning, access controls, geo-replication and repository mirroring. image:178_Quay_architecture_0821_features.png[Quay features] This guide provides an insight into architectural patterns to use when deploying {productname}. It contains sizing guidance and deployment prerequisites, along with best practices for ensuring high availability for your {productname} registry. -* xref:arch-core-intro[Core functionality] -* xref:security-intro[Security] -* xref:content-distrib-intro[Content distribution] -* xref:access-control-intro[Access control] -* xref:build-automation-intro[Build automation] -* xref:scalability-intro[Scalability] -* xref:integration-intro[Integration] + +== Scalability and high availability (HA) + +The code base for the private {productname} offering is substantially the same as that used for link:https::/quay.io[quay.io], the highly available container image registry hosted by Red Hat which provides a multi-tenant SaaS solution. As a result, you can be confident that {productname} can deliver at scale with high availability, whether you deploy on-prem or on public cloud. + +== Security + +{productname} is built for real enterprise use cases where content governance and security are two major focus areas. {productname} content governance and security includes built-in vulnerability scanning via Clair. + +== Content distribution + +Content distribution features in {productname} include: + +Repository mirroring:: {productname} repository mirroring lets you mirror images from external container registries (or another local registry) into your {productname} cluster. Using repository mirroring, you can synchronize images to {productname} based on repository names and tags. + +Geo-replication:: {productname} geo-replication allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed {productname} setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. + +Deployment in disconnected or air-gapped environments:: {productname} can be deployed in a disconnected environment in two ways: ++ +* {productname} and Clair connected to the internet, with an air-gapped OpenShift cluster accessing the Quay registry through an explicit, white-listed hole in the firewall. +* {productname} and Clair running inside the firewall, with image and CVE data transferred to the target system using offline media. The data is exported from a separate Quay and Clair deployment that is connected to the internet. + +== Access control + +{productname} provides both role-based access control (RBAC) and fine-grained access control, and has team features that allow for limited access control of repositories, organizations, and user privileges. {productname} access control features also provide support for dispersed organizations. + +== Build automation + +{productname} supports building Dockerfiles using a set of worker nodes on OpenShift or Kubernetes. Build triggers, such as GitHub webhooks, can be configured to automatically build new versions of your repositories when new code is committed. + +Prior to {productname} 3.7, Quay ran podman commands in virtual machines launched by pods. Running builds on virtual platforms requires enabling nested virtualization, which is not featured in Red Hat Enterprise Linux or OpenShift Container Platform. As a result, builds had to run on bare-metal clusters, which is an inefficient use of resources. + +With {productname} 3.7, the bare-metal constraint required to run builds has been removed by adding an additional build option which does not contain the virtual machine layer. As a result, builds can be run on virtualized platforms. Backwards compatibility to run previous build configurations is also available. + +== Integration + +Integration with popular source code management and versioning systems like GitHub, GitLab or BitBucket allows {productname} to continuously build and serve your containerized software. + +== REST API + +{productname} provides a full OAuth 2, RESTful API that: + +* Is available from endpoints of each {productname} instance from the URL https:///api/v1 +* Lets you connect to endpoints, via a browser, to get, delete, post, and put {productname} settings by enabling the Swagger UI +* Can be accessed by applications that make API calls and use OAuth tokens +* Sends and receives data as JSON + +== Recently added features + +Storage Quota on Organizations:: Control and contain storage growth of your container registry with reporting and enforcement. + +Transparent pull-thru cache proxy (Tech preview):: Use {productname} as a transparent cache for other registry for improved performance and resiliency. + +Geo-replication with the Operator:: Deploy a geographically dispersed container registry across two or more OpenShift clusters. + +{productname} container builds on OpenShift:: Build your container images right inside Quay running on top of OpenShift. + +== Other features + +* Full standards / spec support (Docker v2-2) +* Long-term protocol support +* OCI compatibility through test suite compliance +* Enterprise grade support +* Regular updates diff --git a/modules/arch-prereqs.adoc b/modules/arch-prereqs.adoc new file mode 100644 index 000000000..23c36889f --- /dev/null +++ b/modules/arch-prereqs.adoc @@ -0,0 +1,10 @@ +[[arch-prereqs]] += {productname} prerequisites + +Before deploying {productname}, you will need to provision the following: + +* xref:core-prereqs-storage[Image storage] +* xref:core-prereqs-db[Database] +* xref:core-prereqs-redis[Redis] + + diff --git a/modules/clair-analyses.adoc b/modules/clair-analyses.adoc index 84fdf43b0..fd368ddf9 100644 --- a/modules/clair-analyses.adoc +++ b/modules/clair-analyses.adoc @@ -11,17 +11,17 @@ Once a `Manifest` is indexed, the `IndexReport` is persisted for later retrieval - **Matching**: Matching is taking an `IndexReport` and correlating vulnerabilities affecting the `Manifest` the report represents. + -Clair continuously ingests new security data and a request to the matcher will always provide users with the most to date vulnerability analysis of an `IndexReport`. +Clair continuously ingests new security data and a request to the matcher will always provide users with the most up to date vulnerability analysis of an `IndexReport`. - **Notifications**: Clair implements a notification service. When new vulnerabilities are discovered, the notifier service will determine if these vulnerabilities affect any indexed `Manifests`. The notifier will then take action according to its configuration. == Notifications for vulnerabilities found by Clair -{productname} 3.4 triggers different notifications for various repository events. These notifications vary based on enabled features. +Since {productname} 3.4, different notifications are triggered for various repository events. These notifications vary based on enabled features. [NOTE] ==== -This include the event type `Package Vulnerability Found` +This includes the event type `Package Vulnerability Found` ==== `Additional Filter` can be applied for `Security Level`, and there are various notification methods. Custom notification titles are also optional. diff --git a/modules/clair-intro.adoc b/modules/clair-intro.adoc index 17a75c748..3338ac0fb 100644 --- a/modules/clair-intro.adoc +++ b/modules/clair-intro.adoc @@ -1,7 +1,7 @@ [[clair-intro]] = {productname} vulnerability scanning using Clair -Clair is equipped with three types of scanners, a matcher, and an updater: +Clair is equipped with three types of scanners, and a matcher and an updater: - **Distribution Scanner**: This scanner discovers `Distribution` information, which is typically the base operator system the layer demonstrates features of. diff --git a/modules/clairv2-to-v4.adoc b/modules/clairv2-to-v4.adoc index ac79c2cad..e13c0d4ce 100644 --- a/modules/clairv2-to-v4.adoc +++ b/modules/clairv2-to-v4.adoc @@ -1,7 +1,7 @@ [[clairv2-to-v4]] = Migrating from Clair v2 to Clair v4 -Starting with {productname} 3.4, Clair v4 is used by default. It will also be the only version of Clair continually supported, as older {productname} versions are not supported with Clair v4 in production. Users should continue using Clair v2 if using a version of {productname} earlier than 3.4. +Starting with {productname} 3.4, Clair v4 is used by default. It will also be the only version of Clair continually supported, as older versions of {productname} are not supported with Clair v4 in production. Users should continue using Clair v2 if using a version of {productname} earlier than 3.4. Existing {productname} 3.3 deployments will be upgraded to Clair v4 when managed via the {productname} Operator. Manually upgraded {productname} deployments can install Clair v4 side-by-side, which will cause the following: diff --git a/modules/clairv4-arch.adoc b/modules/clairv4-arch.adoc index f608b352b..5927e469b 100644 --- a/modules/clairv4-arch.adoc +++ b/modules/clairv4-arch.adoc @@ -1,11 +1,11 @@ [[clairv4-arch]] = Clair v4 architecture -Clair v4 utilizes the ClairCore library as its engine for examining contents and reporting vulnerabilities. At a high level you can consider Clair a service wrapper to the functionality provided in the ClairCore library. +Clair v4 utilizes the ClairCore library as its engine for examining contents and reporting vulnerabilities. At a high level, you can consider Clair as a service wrapper to the functionality provided in the ClairCore library. == ClairCore -ClairCore is the engine behind Clair v4's container security solution. The ClairCore package exports our domain models, interfaces necessary to plug into our business logic, and a default set of implementations. This default set of implementations defines our support matrix. +ClairCore is the engine behind Clair v4's container security solution. The ClairCore package exports domain models, interfaces that are necessary to plug into the business logic, and a default set of implementations. This default set of implementations defines the support matrix. ClairCore relies on Postgres for its persistence and the library will handle migrations if configured to do so. diff --git a/modules/clairv4-limitations.adoc b/modules/clairv4-limitations.adoc index 7a63940d7..a8a657120 100644 --- a/modules/clairv4-limitations.adoc +++ b/modules/clairv4-limitations.adoc @@ -9,4 +9,4 @@ The following limitations are currently being addressed by the development team: * Clair v4 does not currently support MSFT Windows images. -* Clair v4 does not currently support slim/scratch container images. \ No newline at end of file +* Clair v4 does not currently support slim / scratch container images. \ No newline at end of file diff --git a/modules/content-distrib-intro.adoc b/modules/content-distrib-intro.adoc index c9f2e64be..03703877d 100644 --- a/modules/content-distrib-intro.adoc +++ b/modules/content-distrib-intro.adoc @@ -1,5 +1,5 @@ [[content-distrib-intro]] -= Content distribution += Content distribution with {productname} Content distribution features in {productname} include: diff --git a/modules/core-distinct-registries.adoc b/modules/core-distinct-registries.adoc index 6181e010e..5135072ba 100644 --- a/modules/core-distinct-registries.adoc +++ b/modules/core-distinct-registries.adoc @@ -1,28 +1,40 @@ [[core-distinct-registries]] = Single versus multiple registries -Many users consider running multiple, distinct registries while the preferred approach with Quay is to have a single, shared registry. The following table addresses the reasons why a user might want to run multiple registries and how these requirements are addressed in Quay: +Many users consider running multiple, distinct registries whereas the preferred approach with {productname} is to have a single, shared registry. The following table addresses the reasons why a user might want to run multiple registries and how these requirements are addressed in {productname}: [cols="2a,2a",options="header"] |=== -| Multiple registries | Quay approach -| Clear separation between Dev and Prod | Use organizations and repositories instead + RBAC -Clear separation by content origin + -(internal/external) | Use organizations and repositories instead + RBAC -Required to test registry upgrades given the criticality of the registry for running apps | -Quay Operator automates updates, both patch releases as well as minor or major updates that require an ordered sequence of steps to complete -| Separate registry in each datacenter (DC) | Quay can serve content to multiple physically close DCs + + +| Multiple registries | {productname} approach +| Clear separation between development and production | Use organizations and repositories instead + RBAC + +| Clear separation by content origin + +(internal/external) +| Use organizations and repositories instead + RBAC + +| Required to test registry upgrades given the criticality of the registry for running apps +| {productname} Operator automates updates, both patch releases as well as minor or major updates that require an ordered sequence of steps to complete + +| Separate registry in each datacenter (DC) +| {productname} can serve content to multiple physically close DCs + + HA can stretch across DCs (requires load balancers) + + -Quay Geo-Replication can stretch across physically distant DCs (requires global load balancer or DNS-based geo-aware load-balancing) -| Separate registry for each cluster | Quay can serve content to thousands of clusters -| Scalability concerns over single registry | Quay scales nearly without limits + +{productname} Geo-replication can stretch across physically distant DCs (requires global load balancer or DNS-based geo-aware load-balancing) + +| Separate registry for each cluster +| {productname} can serve content to thousands of clusters + +| Scalability concerns over single registry +| {productname} scales nearly without limits + (The underlying code base is proven to work at scale at Quay.io) -| Distinct registry configurations | In this scenario it might make sense to run two distinct registries + +| Distinct registry configurations +| In this scenario it might make sense to run two distinct registries + |=== **Recommendation:** -Running a shared registry helps you to save storage, infrastructure and operational costs. -A dedicated registry would be really needed in very specific circumstances. +Running a shared registry helps you to save storage, infrastructure and operational costs but a dedicated registry may be needed in very specific circumstances. diff --git a/modules/core-example-deployment.adoc b/modules/core-example-deployment.adoc index 1e51cb62a..d8a0950ed 100644 --- a/modules/core-example-deployment.adoc +++ b/modules/core-example-deployment.adoc @@ -1,7 +1,7 @@ [[core-example-deployment]] = {productname} example deployments -The following image shows two {productname} example deployments: +The following image shows three possible deployments for {productname}: * Proof of concept, single node * Highly available, multi-node in single data center diff --git a/modules/core-infrastructure.adoc b/modules/core-infrastructure.adoc index e1f39ca02..5fbf8412e 100644 --- a/modules/core-infrastructure.adoc +++ b/modules/core-infrastructure.adoc @@ -1,48 +1,53 @@ -= Infrastructure += {productname} infrastructure -Quay runs on any physical or virtual infrastructure, both on-premise or public cloud. Deployments range from simple to massively scaled, including: +{productname} runs on any physical or virtual infrastructure, both on-premise or public cloud. Deployments range from simple to massively scaled, including: * All-in-one setup on a developer laptop * Highly available on Virtual Machines or on OpenShift -* Geographically dispersed setup across multiple availability zones and regions +* Geographically dispersed across multiple availability zones and regions -== Running Quay on standalone hosts - -* Poof-of-concept deployment, where Quay runs on a machine with image storage and containerized database, Redis and optionally, Clair security scanning (scanning only works with object storage) -* Highly available setups running Quay and Clair in containers across multiple hosts, using `systemd` to ensure restart on failure/reboot -* High availability setups on standalone hosts require customer-provided load balancers, either low-level TCP load balancers or Application Load Balancers capable of terminating TLS +== Running {productname} on standalone hosts Standalone deployment is a manual process, but it can easily be automated by the customer, for example, using Ansible. All standalone hosts require valid RHEL subscriptions. -== Running Quay on OpenShift - -* Automated deployment and Day 2 management of Red Hat Quay with customization options -* Quay Operator can manage Quay and all dependencies -* Automated scaling and updates -* Integration with existing OpenShift processes like GitOps, monitoring, alerting, logging -* Can provide out-of-the-box object storage with limited availability, backed by the Multi-Cloud Object Gateway (NooBaa), as part of the ODF Operator (no additional subscription required) -* Can leverage scale-out, high availability object storage provided by the ODF Operator (additional subscription required) - -Quay can run on OpenShift infra nodes, meaning no further subscriptions are required. +Poof-of-concept deployment:: {productname} runs on a machine with image storage, containerized database, Redis, and optionally, Clair security scanning (scanning only works with object storage). -== Running Quay outside OpenShift +Highly available setups:: {productname} and Clair run in containers across multiple hosts, using `systemd` to ensure restart on failure/reboot. ++ +High availability setups on standalone hosts require customer-provided load balancers, either low-level TCP load balancers or application load balancers capable of terminating TLS. -While the Quay Operator ensures seamless deployment and management of Quay running on OpenShift, it is also possible to run Quay in standalone mode (see above) and then serve content to one or many OpenShift clusters, wherever they are running. -image:178_Quay_architecture_0821_deployment_ex2.png[Quay outside OpenShift] -A number of operators are available to help integrate standalone Quay with OpenShift: +== Running {productname} on OpenShift -* **Quay Cluster Security Operator:** relays Quay vulnerability scanning results into the OpenShift Console -* **Quay Bridge Operator:** ensures seamless integration and user experience for using Quay with OpenShift in conjunction with OpenShift Builds and ImageStreams +The {productname} Operator for OpenShift provides the following features: +* Automated deployment and Day 2 management of {productname}with customization options +* Management of {productname} and all its dependencies +* Automated scaling and updates +* Integration with existing OpenShift processes like GitOps, monitoring, alerting, logging +* Provision of out-of-the-box object storage with limited availability, backed by the Multi-Cloud Object Gateway (NooBaa), as part of the ODF Operator (no additional subscription required) +* Scaled-out, high availability object storage provided by the ODF Operator (additional subscription required) -== Benefits of running Quay on OpenShift +{productname} can run on OpenShift infrastructure nodes, meaning no further subscriptions are required. Benefits of running {productname} on OpenShift include: -* **Zero to Hero:** Simplified deployment of Quay and associated components means that you can start using the product immediately +* **Zero to Hero:** Simplified deployment of {productname} and associated components means that you can start using the product immediately * **Scalability:** Leverage cluster compute capacity to manage demand via automated scaling, based on actual load * **Simplified Networking:** Automated provisioning of load balancers and traffic ingress secured via HTTPS using OpenShift TLS certificates and Routes * **Declarative configuration management:** Configurations stored in in CustomResource objects for GitOps-friendly lifecycle management -* **Repeatability:** Consistency regardless of the number of replicas of Quay / Clair +* **Repeatability:** Consistency regardless of the number of replicas of {productname} / Clair * **OpenShift integration:** Additional services to leverage OpenShift Monitoring and Alerting facilities to manage multiple Quay deployments on a single cluster +== Running {productname} outside OpenShift + +While the {productname} Operator ensures seamless deployment and management of {productname} running on OpenShift, it is also possible to run {productname} in standalone mode and then serve content to one or many OpenShift clusters, wherever they are running. + +image:178_Quay_architecture_0821_deployment_ex2.png[Quay outside OpenShift] + +A number of Operators are available to help integrate standalone Quay with OpenShift: + +{productname} Cluster Security Operator:: Relays Quay vulnerability scanning results into the OpenShift Console +{productname} Bridge Operator:: Ensures seamless integration and user experience for using {productname} with OpenShift in conjunction with OpenShift Builds and ImageStreams + + + diff --git a/modules/core-prereqs-db.adoc b/modules/core-prereqs-db.adoc index 5f786f068..e7e34116d 100644 --- a/modules/core-prereqs-db.adoc +++ b/modules/core-prereqs-db.adoc @@ -1,16 +1,12 @@ [[core-prereqs-db]] = Database backend -Quay stores most of its configuration and all metadata and logs inside its database backend. Logs can be pushed into ElasticSearch instead +{productname} stores most of its configuration and all metadata and logs inside its database backend, although logs can be pushed to ElasticSearch if required. PostgreSQL is the preferred database backend since it can be used for both Quay and Clair. -PostgreSQL is the preferred database backend since it can be used for both Quay and Clair +Since the {productname} 3.6 release, using MySQL/MariaDB as the database backend for {productname} is deprecated, and going forward, support will eventually be removed. Until then, MySQL is still supported as per the link:https://access.redhat.com/articles/4067991[support matrix] but will not receive additional features or explicit testing coverage. The Red Hat Quay Operator only supports PostgreSQL as a managed database since {productname} 3.4. External MySQL/MariaDB databases can still be leveraged (setting the database to `unmanaged` in the Operator in the process) until support is removed. -Quay works fine with MySQL too (5.7+) but Clair requires PostgreSQL +Deploying {productname} in a highly available (HA) configuration requires that your database is provisioned for high availablity. If {productname} is running on public cloud infrastructure, it is recommended that you use the PostgreSQL services provided by your cloud provider. -Quay HA requires an HA database setup - -If Quay is running on public cloud infrastructure, we recommend the use of the PostgreSQL services provided by your cloud provider. - -Geo-replication requires a single, shared database that is accessible from all regions +Geo-replication requires a single, shared database that is accessible from all regions. diff --git a/modules/core-prereqs-redis.adoc b/modules/core-prereqs-redis.adoc index 0e306e500..b6c1d3810 100644 --- a/modules/core-prereqs-redis.adoc +++ b/modules/core-prereqs-redis.adoc @@ -1,6 +1,6 @@ [[core-prereqs-redis]] = Redis -Quay stores builder logs inside a Redis cache. The data stored is ephemeral in nature and as such, Redis does not need to be HA even though it is stateful. if Redis does fail, you will only lose access to build logs. +{productname} stores builder logs inside a Redis cache. The data stored is ephemeral in nature and as such, Redis does not need to be HA even though it is stateful. If Redis does fail, you will only lose access to build logs. You can use a Redis image from the Red Hat Software Collections or from any other source you prefer. diff --git a/modules/core-prereqs-storage.adoc b/modules/core-prereqs-storage.adoc index 0f49ec60d..cb58888b1 100644 --- a/modules/core-prereqs-storage.adoc +++ b/modules/core-prereqs-storage.adoc @@ -5,20 +5,19 @@ {productname} Quay stores all binary blobs in its storage backend. The following conditions apply to image storage: -* Local storage and NFS should only be used for PoC / test setups -* Quay HA requires an HA storage setup -* Geo-replication requires object storage and does not work with local storage +* Local storage and NFS should only be used for proof of concept or test setups. +* Quay HA requires an HA storage setup. +* Geo-replication requires object storage and does not work with local storage. -== Supported on-premise storage types +== Supported on-prem storage types -{productname} Quay supports the following on-premise storage types: +{productname} Quay supports the following on-prem storage types: * Ceph Rados RGW * OpenStack Swift * RHODF 4 (via NooBaa) -// TODO 36 Is RHOCS 3 supported? -// * RHOCS 3 (via NooBaa) + == Supported public cloud storage types diff --git a/modules/core-prereqs.adoc b/modules/core-prereqs.adoc deleted file mode 100644 index 8349fa758..000000000 --- a/modules/core-prereqs.adoc +++ /dev/null @@ -1,10 +0,0 @@ -[[core-prereqs]] -= Quay prerequisites - -Before deploying Quay, you will need to provision the following: - -* xref:core-prereqs-storage[Image storage] -* xref:core-prereqs-db[Database] -* xref:core-prereqs-redis[Redis] - - diff --git a/modules/core-sample-quay-on-prem.adoc b/modules/core-sample-quay-on-prem.adoc index 6ae69e54b..456acb09a 100644 --- a/modules/core-sample-quay-on-prem.adoc +++ b/modules/core-sample-quay-on-prem.adoc @@ -1,5 +1,5 @@ [[sample-quay-on-prem-intro]] -= Sample {productname} on-premise configuration += Deploying {productname} on-prem The following image shows examples for on-premise configuration, including: diff --git a/modules/fine-grained-access-control-intro.adoc b/modules/fine-grained-access-control-intro.adoc index 7645b0e0a..cd824d84e 100644 --- a/modules/fine-grained-access-control-intro.adoc +++ b/modules/fine-grained-access-control-intro.adoc @@ -1,11 +1,11 @@ [[fine-grained-access-control]] -= Fine Grained Access Control += Fine-grained access control {productname} allow users to integrate their existing identity infrastructure and use a fine-grained permissions system to map their organizational structure and grant access to whole teams to manage specific repositories. {productname} is supported by the following authentication providers: -* Built-in Database Authentication +* Built-in database authentication * Lightweight Directory Access Protocol (LDAP) authentication and _sync * External OpenID Connect (OIDC) provider * OpenStack Keystone diff --git a/modules/georepl-arch-operator.adoc b/modules/georepl-arch-operator.adoc index 378f24eff..91336bafe 100644 --- a/modules/georepl-arch-operator.adoc +++ b/modules/georepl-arch-operator.adoc @@ -1,10 +1,8 @@ [[georepl-arch-operator]] -= Geo-replication - Quay Operator - -== Geo-replication architecture - Quay Operator += Geo-replication using the {productname} Operator image:178_Quay_architecture_0821_georeplication_openshift-temp.png[Georeplication architecture] -In the example shown above, Quay Operator is deployed in two separate regions, with a common database and a common Redis instance. Localized image storage is provided in each region and image pulls are served from the closest available storage engine. Container image pushes are written to the preferred storage engine for the Quay instance, and will then be replicated, in the background, to the other storage engines. +In the example shown above, the {productname} Operator is deployed in two separate regions, with a common database and a common Redis instance. Localized image storage is provided in each region and image pulls are served from the closest available storage engine. Container image pushes are written to the preferred storage engine for the Quay instance, and will then be replicated, in the background, to the other storage engines. Because the Operator now manages the Clair security scanner and its database separately, geo-replication setups can be leveraged so that they do not manage the Clair database. Instead, an external shared database would be used. {productname} and Clair support several providers and vendors of PostgreSQL, which can be found in the Quay Enterprise 3.x link:https://access.redhat.com/articles/4067991[test matrix]. Additionally, the Operator also supports custom Clair configurations that can be injected into the deployment, which allows users to configure Clair with the connection credentials for the external database. diff --git a/modules/georepl-arch-standalone.adoc b/modules/georepl-arch-standalone.adoc index b03b00d99..b7a542ff9 100644 --- a/modules/georepl-arch-standalone.adoc +++ b/modules/georepl-arch-standalone.adoc @@ -1,7 +1,5 @@ [[georepl-arch-standalone]] -= Geo-replication - standalone Quay - -== Geo-replication architecture - standalone Quay += Geo-replication using standalone {productname} image:178_Quay_architecture_0821_georeplication.png[Georeplication] diff --git a/modules/georepl-arch.adoc b/modules/georepl-arch.adoc new file mode 100644 index 000000000..f8e24c53c --- /dev/null +++ b/modules/georepl-arch.adoc @@ -0,0 +1,6 @@ +[[georepl-arch]] += Geo-replication architecture for standalone {productname} + +image:178_Quay_architecture_0821_georeplication.png[Georeplication] + +In the example shown above, {productname} is running in two separate regions, with a common database and a common Redis instance. Localized image storage is provided in each region and image pulls are served from the closest available storage engine. Container image pushes are written to the preferred storage engine for the Quay instance, and will then be replicated, in the background, to the other storage engines. diff --git a/modules/georepl-intro.adoc b/modules/georepl-intro.adoc index 202dcbe71..73f662c29 100644 --- a/modules/georepl-intro.adoc +++ b/modules/georepl-intro.adoc @@ -1,13 +1,13 @@ [[georepl-intro]] = Geo-replication -Geo-replication allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed Quay setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. +Geo-replication allows multiple, geographically distributed {productname} deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed {productname} setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. With {productname} 3.7, deployments of {productname} with geo-replication is supported by standalone and Operator deployments. == Geo-replication features -* When geo-replication is configured, container image pushes will be written to the preferred storage engine for that Red Hat Quay instance (typically the nearest storage backend within the region). +* When geo-replication is configured, container image pushes will be written to the preferred storage engine for that {productname} instance (typically the nearest storage backend within the region). * After the initial push, image data will be replicated in the background to other storage engines. * The list of replication locations is configurable and those can be different storage backends. * An image pull will always use the closest available storage engine, to maximize pull performance. diff --git a/modules/georepl-mixed-storage.adoc b/modules/georepl-mixed-storage.adoc index b6e35b039..9c87dfc13 100644 --- a/modules/georepl-mixed-storage.adoc +++ b/modules/georepl-mixed-storage.adoc @@ -1,12 +1,12 @@ [[georepl-mixed-storage]] = Mixed storage for geo-replication -Quay geo-replication supports the use of different, and multiple, replication targets for example, using AWS S3 storage on public cloud and using Ceph storage on-prem. -This complicates the key requirement of granting access to all storage backends from all Quay pods and cluster nodes. As a result, it is recommended that you: +{productname} geo-replication supports the use of different and multiple replication targets, for example, using AWS S3 storage on public cloud and using Ceph storage on-prem. +This complicates the key requirement of granting access to all storage backends from all {productname} pods and cluster nodes. As a result, it is recommended that you: * Use a VPN to prevent visibility of the internal storage _or_ * Use a token pair that only allows access to the specified bucket used by Quay -This will result in the public cloud instance of Quay having access to on-prem storage but the network will be encrypted, protected, and will use ACLs, thereby meeting security requirements. +This will result in the public cloud instance of {productname} having access to on-prem storage but the network will be encrypted, protected, and will use ACLs, thereby meeting security requirements. -If you cannot implement these security measures, it may be preferable to deploy two distinct Quay registries and to use repository mirroring as an alternative to geo-replication. +If you cannot implement these security measures, it may be preferable to deploy two distinct {productname} registries and to use repository mirroring as an alternative to geo-replication. diff --git a/modules/mirroring-api-intro.adoc b/modules/mirroring-api-intro.adoc index 453319df8..063d2bd87 100644 --- a/modules/mirroring-api-intro.adoc +++ b/modules/mirroring-api-intro.adoc @@ -1,7 +1,7 @@ [[mirroring-api-intro]] = Mirroring API -You can use the Quay API to configure repository mirroring: +You can use the {productname} API to configure repository mirroring: image:swagger-mirroring.png[Mirroring API] diff --git a/modules/mirroring-intro.adoc b/modules/mirroring-intro.adoc index c95e61bc7..8c9b1ff26 100644 --- a/modules/mirroring-intro.adoc +++ b/modules/mirroring-intro.adoc @@ -16,9 +16,9 @@ From your {productname} cluster with repository mirroring enabled, you can: To use the mirroring functionality, you need to: -* Enable Repository Mirroring in the {productname} configuration +* Enable repository mirroring in the {productname} configuration * Run a repository mirroring worker * Create mirrored repositories -All repository mirroring configuration can be performed using the configuration tool UI or via the Quay API +All repository mirroring configuration can be performed using the configuration tool UI or via the {productname} API diff --git a/modules/mirroring-recommend.adoc b/modules/mirroring-recommend.adoc index 13bf07013..b9b117e69 100644 --- a/modules/mirroring-recommend.adoc +++ b/modules/mirroring-recommend.adoc @@ -1,11 +1,13 @@ [[mirroring-recommend]] = Repository mirroring recommendations -* Repository mirroring pods can run on any node including other nodes where Quay is already running -* Repository mirroring is scheduled in the database and run in batches. As a result, more workers could mean faster mirroring, since more batches will be processed. +Best practices for repository mirroring include: + +* Repository mirroring pods can run on any node. This means you can even run mirroring on nodes where {productname} is already running. +* Repository mirroring is scheduled in the database and runs in batches. As a result, more workers should mean faster mirroring, since more batches will be processed. * The optimal number of mirroring pods depends on: ** The total number of repositories to be mirrored ** The number of images and tags in the repositories and the frequency of changes ** Parallel batches * You should balance your mirroring schedule across all mirrored repositories, so that they do not all start up at the same time. -* For a mid-size deployment, with approximately 1000 users and 1000 repositories, and with roughly 100 mirrored repositories, it is expected that you would use 3-5 mirroring pods, scaling up to 10 if required. +* For a mid-size deployment, with approximately 1000 users and 1000 repositories, and with roughly 100 mirrored repositories, it is expected that you would use 3-5 mirroring pods, scaling up to 10 pods if required. diff --git a/modules/mirroring-using.adoc b/modules/mirroring-using.adoc index 1653421e9..c341103ab 100644 --- a/modules/mirroring-using.adoc +++ b/modules/mirroring-using.adoc @@ -11,16 +11,16 @@ regular expressions. * Once a repository is set as mirrored, you cannot manually add other images to that repository. * Because the mirrored repository is based on the repository and tags you set, -it will hold only the content represented by the repo/tag pair. In other words, if you change +it will hold only the content represented by the repo / tag pair. In other words, if you change the tag so that some images in the repository no longer match, those images will be deleted. * Only the designated robot can push images to a mirrored repository, superseding any role-based access control permissions set on the repository. * With a mirrored repository, a user can pull images (given read permission) -from the repository but not push images to the repository. +from the repository but can not push images to the repository. -* Changing settings on your mirrored repository is done from the Mirrors tab -on the Repositories page for the mirrored repository you create. +* Changing settings on your mirrored repository can be performed in the {productname} UI, using the Repositories -> Mirrors tab +for the mirrored repository you create. * Images are synced at set intervals, but can also be synced on demand. \ No newline at end of file diff --git a/modules/mirroring-versus-georepl.adoc b/modules/mirroring-versus-georepl.adoc index 631c1edda..b86838451 100644 --- a/modules/mirroring-versus-georepl.adoc +++ b/modules/mirroring-versus-georepl.adoc @@ -1,15 +1,15 @@ [[mirroring-versus-georepl]] = Repository mirroring versus geo-replication -Quay geo-replication mirrors the entire image storage backend data between 2 or more different storage backends while the database is shared (one Quay registry with two different blob storage endpoints). The primary use cases for geo-replication are: +{productname} geo-replication mirrors the entire image storage backend data between 2 or more different storage backends while the database is shared (one {productname} registry with two different blob storage endpoints). The primary use cases for geo-replication are: * Speeding up access to the binary blobs for geographically dispersed setups * Guaranteeing that the image content is the same across regions -Repository mirroring synchronizes selected repositories (or subsets of repositories) from one registry to another. The registries are distinct, with registry is separate database and image storage. The primary use cases for mirroring are: +Repository mirroring synchronizes selected repositories (or subsets of repositories) from one registry to another. The registries are distinct, with each registry having a separate database and separate image storage. The primary use cases for mirroring are: * Independent registry deployments in different datacenters or regions, where a certain subset of the overall content is supposed to be shared across the datacenters / regions -* Automatic synchronization or mirroring of selected (whitelisted) upstream repositories from external registries into a local Quay deployment +* Automatic synchronization or mirroring of selected (whitelisted) upstream repositories from external registries into a local {productname} deployment [NOTE] ==== @@ -26,6 +26,7 @@ Repository mirroring and geo-replication can be used simultaneously. | Is access to all storage backends in both regions required? | Yes (all {productname} nodes) | No (distinct storage) | Can users push images from both sites to the same repository? | Yes | No | Is all registry content and configuration identical across all regions (shared database) | Yes | No -| Can users select individual namespaces or repositories to be mirrored? | No,by default | Yes +| Can users select individual namespaces or repositories to be mirrored? | No | Yes | Can users apply filters to synchronization rules? | No | Yes +| Are individual / different RBAC configurations allowed in each region | No | Yes |=== diff --git a/modules/public-cloud-azure.adoc b/modules/public-cloud-azure.adoc index 5380f1c7b..03fd6c71a 100644 --- a/modules/public-cloud-azure.adoc +++ b/modules/public-cloud-azure.adoc @@ -1,8 +1,8 @@ -= Running Red Hat Quay on Microsoft Azure += Running {porductname} on Microsoft Azure image:178_Quay_architecture_0821_on_Azure.png[Red Hat Quay on Microsoft Azure] -If Quay is running on Microsoft Azure, you can use: +If {porductname} is running on Microsoft Azure, you can use: * Azure managed services such as HA PostgreSQL * Azure Blob Storage must be hot storage (not Azure Cool Blob Storage) diff --git a/modules/public-cloud-intro.adoc b/modules/public-cloud-intro.adoc index fb20bca19..00ea09a18 100644 --- a/modules/public-cloud-intro.adoc +++ b/modules/public-cloud-intro.adoc @@ -1,9 +1,7 @@ -= Quay on public cloud += Deploying {productname} on public cloud -Quay can run on public clouds, either in standalone mode or where OpenShift itself has been deployed on public cloud. +{productname} can run on public clouds, either in standalone mode or where OpenShift itself has been deployed on public cloud. A full list of tested and supported configurations can be found in the {productname} Tested Integrations Matrix at link:https://access.redhat.com/articles/4067991[]. -Recommendation: If Quay is running on public cloud, then you should use the public cloud services for Quay backend services to ensure proper HA and scalability - -A full list of tested and supported configurations can be found in the Red Hat Quay Tested Integrations Matrix at link:https://access.redhat.com/articles/4067991[] +**Recommendation:** If {productname} is running on public cloud, then you should use the public cloud services for {productname} backend services to ensure proper HA and scalability. diff --git a/modules/quay-super-users-intro.adoc b/modules/quay-super-users-intro.adoc index 5683a4055..cfd64f779 100644 --- a/modules/quay-super-users-intro.adoc +++ b/modules/quay-super-users-intro.adoc @@ -1,5 +1,5 @@ [[quay-super-users]] -= {productname} Super users += {productname} super users `Super users` are a group of {productname} users with enhanced access and privileges, including: diff --git a/modules/role-based-access-control-intro.adoc b/modules/role-based-access-control-intro.adoc index 478d81615..ae41696e2 100644 --- a/modules/role-based-access-control-intro.adoc +++ b/modules/role-based-access-control-intro.adoc @@ -1,5 +1,5 @@ [[role-based-access-control]] -= Role Based Access Control (RBAC) += Role-based access control (RBAC) {productname} offers three types of permissions: diff --git a/modules/security-intro.adoc b/modules/security-intro.adoc index 1644855bc..ad40c3830 100644 --- a/modules/security-intro.adoc +++ b/modules/security-intro.adoc @@ -1,5 +1,5 @@ [[security-intro]] -= Security Overview += {productname} security overview {productname} is built for real enterprise use cases where content governance and security are two major focus areas. {productname} content governance and security includes a built-in vulnerability scanning via Clair. diff --git a/modules/sizing-intro.adoc b/modules/sizing-intro.adoc index f9c5cb9bb..710dc8928 100644 --- a/modules/sizing-intro.adoc +++ b/modules/sizing-intro.adoc @@ -1,5 +1,5 @@ [[sizing-intro]] -= Sizing and subscriptions += {productname} sizing and subscriptions Scalability of {productname} is one of its key strengths, with a single code base supporting a broad spectrum of deployment sizes, including: diff --git a/modules/sizing-sample.adoc b/modules/sizing-sample.adoc index ce54f786a..32bc320f6 100644 --- a/modules/sizing-sample.adoc +++ b/modules/sizing-sample.adoc @@ -1,5 +1,5 @@ [[sizing-sample]] -= {productname} Sample Sizings += {productname} sample sizings The following table shows typical sizing for three deployment sizes: proof of concept, mid-size, and high-end. Whether a deployment runs appropriately with the same metrics will depend on many other factors not shown below. @@ -46,7 +46,7 @@ Clair: + For further details on sizing & related recommendations for mirroring, see the section on xref:mirroring-intro[repository mirroring]. -The sizing for the Redis cache is only relevant if you use Quay builders. otherwise it is not significant. +The sizing for the Redis cache is only relevant if you use Quay builders, otherwise it is not significant. From 8ae5a8dd06ff9ab2e02a635381b8c2076d9c90b8 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Mon, 20 Jun 2022 12:08:05 +0100 Subject: [PATCH 046/207] PROJQUAY-2762 Fix TOC for migrating content (#441) --- manage_quay/master.adoc | 8 +++++--- modules/standalone-to-operator-backup-restore.adoc | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/manage_quay/master.adoc b/manage_quay/master.adoc index bad026e8d..804723583 100644 --- a/manage_quay/master.adoc +++ b/manage_quay/master.adoc @@ -98,9 +98,6 @@ include::modules/mirroring-tag-patterns.adoc[leveloffset=+2] include::modules/mirroring-working-with.adoc[leveloffset=+2] include::modules/mirroring-recommend.adoc[leveloffset=+2] -include::modules/backing-up-and-restoring-intro.adoc[leveloffset=+1] -include::modules/backing-up-red-hat-quay.adoc[leveloffset=+2] -include::modules/restoring-red-hat-quay.adoc[leveloffset=+2] :context: manage_quay @@ -134,6 +131,11 @@ include::modules/georepl-arch-operator.adoc[leveloffset=+2] include::modules/georepl-deploy-operator.adoc[leveloffset=+3] include::modules/georepl-mixed-storage.adoc[leveloffset=+3] +include::modules/backing-up-and-restoring-intro.adoc[leveloffset=+1] +include::modules/backing-up-red-hat-quay.adoc[leveloffset=+2] +include::modules/restoring-red-hat-quay.adoc[leveloffset=+2] + + include::modules/standalone-to-operator-backup-restore.adoc[leveloffset=+1] include::modules/proc_manage-quay-troubleshooting.adoc[leveloffset=+1] diff --git a/modules/standalone-to-operator-backup-restore.adoc b/modules/standalone-to-operator-backup-restore.adoc index 25b09e88f..786deba44 100644 --- a/modules/standalone-to-operator-backup-restore.adoc +++ b/modules/standalone-to-operator-backup-restore.adoc @@ -1,8 +1,8 @@ -== Migrating a standalone Quay deployment to a {productname} Operator managed deployment += Migrating a standalone Quay deployment to a {productname} Operator managed deployment The following procedures allow you to back up a standalone {productname} deployment and migrate it to the {productname} Operator on OpenShift Container Platform. -=== Backing up a standalone deployment of Red Hat Quay +== Backing up a standalone deployment of Red Hat Quay .Prerequisites @@ -107,7 +107,7 @@ The `PUBLIC_S3_ENDPOINT` can be read from the Quay `config.yaml` file under `hos Up to this point, you should have a complete backup of all Quay data, blobs, the database, and the `config.yaml` file stored locally. In the following section, you will migrate the standalone deployment backup to Red Hat Quay on OpenShift Container Platform. -== Migrating a standalone {productname} deployment to OpenShift Container Platform. +== Using backed up standalone content to migrate to OpenShift Container Platform. .Prerequisites From ad736848f40803e71aa89fe7d8ee040ae82eadb4 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 22 Jun 2022 16:03:03 -0400 Subject: [PATCH 047/207] Red Hat Quay on OCP restructuring (#443) Co-authored-by: Steven Smith --- deploy_quay_on_openshift_op_tng/master.adoc | 2 +- modules/georepl-deploy-operator.adoc | 2 +- modules/operator-unmanaged-clair.adoc | 4 ---- modules/restoring-red-hat-quay.adoc | 8 +++----- 4 files changed, 5 insertions(+), 11 deletions(-) delete mode 100644 modules/operator-unmanaged-clair.adoc diff --git a/deploy_quay_on_openshift_op_tng/master.adoc b/deploy_quay_on_openshift_op_tng/master.adoc index 1dde3dc2f..c3d31828a 100644 --- a/deploy_quay_on_openshift_op_tng/master.adoc +++ b/deploy_quay_on_openshift_op_tng/master.adoc @@ -54,7 +54,7 @@ include::modules/operator-unmanaged-hpa.adoc[leveloffset=+3] include::modules/operator-unmanaged-route.adoc[leveloffset=+3] include::modules/operator-unmanaged-monitoring.adoc[leveloffset=+3] include::modules/operator-unmanaged-mirroring.adoc[leveloffset=+3] -include::modules/operator-unmanaged-clair.adoc[leveloffset=+3] +include::modules/clair-unmanaged.adoc[leveloffset=+3] include::modules/operator-deploy.adoc[leveloffset=+1] diff --git a/modules/georepl-deploy-operator.adoc b/modules/georepl-deploy-operator.adoc index 4538f90d3..594a51b14 100644 --- a/modules/georepl-deploy-operator.adoc +++ b/modules/georepl-deploy-operator.adoc @@ -86,7 +86,7 @@ DISTRIBUTED_STORAGE_PREFERENCE: - usstorage - eustorage ---- -<1> The PostgreSQL DB_URI must also be included in the Clair configuration file. For more information about retrieving the Clair configuration file on OpenShift, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. +<1> To retrieve the configuration file for a Clair instance deployed using the OpenShift Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. Create the `configBundleSecret`: diff --git a/modules/operator-unmanaged-clair.adoc b/modules/operator-unmanaged-clair.adoc deleted file mode 100644 index aa1c4d66e..000000000 --- a/modules/operator-unmanaged-clair.adoc +++ /dev/null @@ -1,4 +0,0 @@ -[[operator-unmanaged-clair]] -= Unmanaged Clair - -For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_quay#clair-unmanaged[Unmanaged Clair configuration] diff --git a/modules/restoring-red-hat-quay.adoc b/modules/restoring-red-hat-quay.adoc index 3d8d9d2e0..3ef1b0773 100644 --- a/modules/restoring-red-hat-quay.adoc +++ b/modules/restoring-red-hat-quay.adoc @@ -48,7 +48,7 @@ $ oc scale --replicas=0 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n ----- +---- . Identify your Quay database pod: + @@ -92,12 +92,10 @@ postgres=# \l Example output: + [source,terminal] - List of databases - Name | Owner | Encoding | Collate | Ctype | Access privileges -----------------------------+----------------------------+----------+------------+------------+----------------------- +---- postgres | postgres | UTF8 | en_US.utf8 | en_US.utf8 | quayregistry-quay-database | quayregistry-quay-database | UTF8 | en_US.utf8 | en_US.utf8 | - +---- . Drop the database: + From aeb96fde9878b59dd8afbf9b6cae5f7de5dff224 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:10:15 -0400 Subject: [PATCH 048/207] Revert "Red Hat Quay on OCP restructuring (#443)" (#445) This reverts commit ad736848f40803e71aa89fe7d8ee040ae82eadb4. --- deploy_quay_on_openshift_op_tng/master.adoc | 2 +- modules/georepl-deploy-operator.adoc | 2 +- modules/operator-unmanaged-clair.adoc | 4 ++++ modules/restoring-red-hat-quay.adoc | 8 +++++--- 4 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 modules/operator-unmanaged-clair.adoc diff --git a/deploy_quay_on_openshift_op_tng/master.adoc b/deploy_quay_on_openshift_op_tng/master.adoc index c3d31828a..1dde3dc2f 100644 --- a/deploy_quay_on_openshift_op_tng/master.adoc +++ b/deploy_quay_on_openshift_op_tng/master.adoc @@ -54,7 +54,7 @@ include::modules/operator-unmanaged-hpa.adoc[leveloffset=+3] include::modules/operator-unmanaged-route.adoc[leveloffset=+3] include::modules/operator-unmanaged-monitoring.adoc[leveloffset=+3] include::modules/operator-unmanaged-mirroring.adoc[leveloffset=+3] -include::modules/clair-unmanaged.adoc[leveloffset=+3] +include::modules/operator-unmanaged-clair.adoc[leveloffset=+3] include::modules/operator-deploy.adoc[leveloffset=+1] diff --git a/modules/georepl-deploy-operator.adoc b/modules/georepl-deploy-operator.adoc index 594a51b14..4538f90d3 100644 --- a/modules/georepl-deploy-operator.adoc +++ b/modules/georepl-deploy-operator.adoc @@ -86,7 +86,7 @@ DISTRIBUTED_STORAGE_PREFERENCE: - usstorage - eustorage ---- -<1> To retrieve the configuration file for a Clair instance deployed using the OpenShift Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. +<1> The PostgreSQL DB_URI must also be included in the Clair configuration file. For more information about retrieving the Clair configuration file on OpenShift, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. Create the `configBundleSecret`: diff --git a/modules/operator-unmanaged-clair.adoc b/modules/operator-unmanaged-clair.adoc new file mode 100644 index 000000000..aa1c4d66e --- /dev/null +++ b/modules/operator-unmanaged-clair.adoc @@ -0,0 +1,4 @@ +[[operator-unmanaged-clair]] += Unmanaged Clair + +For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_quay#clair-unmanaged[Unmanaged Clair configuration] diff --git a/modules/restoring-red-hat-quay.adoc b/modules/restoring-red-hat-quay.adoc index 3ef1b0773..3d8d9d2e0 100644 --- a/modules/restoring-red-hat-quay.adoc +++ b/modules/restoring-red-hat-quay.adoc @@ -48,7 +48,7 @@ $ oc scale --replicas=0 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n ----- +---- . Identify your Quay database pod: + @@ -92,10 +92,12 @@ postgres=# \l Example output: + [source,terminal] ----- + List of databases + Name | Owner | Encoding | Collate | Ctype | Access privileges +----------------------------+----------------------------+----------+------------+------------+----------------------- postgres | postgres | UTF8 | en_US.utf8 | en_US.utf8 | quayregistry-quay-database | quayregistry-quay-database | UTF8 | en_US.utf8 | en_US.utf8 | ----- + . Drop the database: + From 76570d344e163061763e0a740cc6406fcd3f6d15 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:50:04 -0400 Subject: [PATCH 049/207] Red Hat Quay on OCP restructuring (#447) Co-authored-by: Steven Smith --- deploy_quay_on_openshift_op_tng/master.adoc | 2 +- modules/clair-unmanaged.adoc | 2 +- modules/georepl-deploy-operator.adoc | 2 +- modules/georepl-prereqs.adoc | 13 ++++++++++++- modules/operator-unmanaged-clair.adoc | 4 ---- modules/rn_3_60.adoc | 2 +- 6 files changed, 16 insertions(+), 9 deletions(-) delete mode 100644 modules/operator-unmanaged-clair.adoc diff --git a/deploy_quay_on_openshift_op_tng/master.adoc b/deploy_quay_on_openshift_op_tng/master.adoc index 1dde3dc2f..c3d31828a 100644 --- a/deploy_quay_on_openshift_op_tng/master.adoc +++ b/deploy_quay_on_openshift_op_tng/master.adoc @@ -54,7 +54,7 @@ include::modules/operator-unmanaged-hpa.adoc[leveloffset=+3] include::modules/operator-unmanaged-route.adoc[leveloffset=+3] include::modules/operator-unmanaged-monitoring.adoc[leveloffset=+3] include::modules/operator-unmanaged-mirroring.adoc[leveloffset=+3] -include::modules/operator-unmanaged-clair.adoc[leveloffset=+3] +include::modules/clair-unmanaged.adoc[leveloffset=+3] include::modules/operator-deploy.adoc[leveloffset=+1] diff --git a/modules/clair-unmanaged.adoc b/modules/clair-unmanaged.adoc index 4652c8b88..208c73935 100644 --- a/modules/clair-unmanaged.adoc +++ b/modules/clair-unmanaged.adoc @@ -7,7 +7,7 @@ With {productname} 3.7, users can run an unmanaged Clair configuration on the {p === Unmanaging a Clair database -An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. An unmanaged Clair database can also be used when a user requires a highly-available (HA) Clair database that exists outside of a cluster. +An unmanaged Clair database allows the {productname} Operator to work in a link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/georepl-intro[geo-replicated environment], where multiple instances of the Operator must communicate with the same database. An unmanaged Clair database can also be used when a user requires a highly-available (HA) Clair database that exists outside of a cluster. .Procedure diff --git a/modules/georepl-deploy-operator.adoc b/modules/georepl-deploy-operator.adoc index 4538f90d3..594a51b14 100644 --- a/modules/georepl-deploy-operator.adoc +++ b/modules/georepl-deploy-operator.adoc @@ -86,7 +86,7 @@ DISTRIBUTED_STORAGE_PREFERENCE: - usstorage - eustorage ---- -<1> The PostgreSQL DB_URI must also be included in the Clair configuration file. For more information about retrieving the Clair configuration file on OpenShift, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. +<1> To retrieve the configuration file for a Clair instance deployed using the OpenShift Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. Create the `configBundleSecret`: diff --git a/modules/georepl-prereqs.adoc b/modules/georepl-prereqs.adoc index dd2d9d9fd..d2bcc94c3 100644 --- a/modules/georepl-prereqs.adoc +++ b/modules/georepl-prereqs.adoc @@ -2,14 +2,25 @@ = Geo-replication requirements and constraints * A single database, and therefore all metadata and Quay configuration, is shared across all regions. + * A single Redis cache is shared across the entire Quay setup and needs to accessible by all Quay pods. + * The exact same configuration should be used across all regions, with exception of the storage backend, which can be configured explicitly using the `QUAY_DISTRIBUTED_STORAGE_PREFERENCE` environment variable. + * Geo-Replication requires object storage in each region. It does not work with local storage or NFS. + * Each region must be able to access every storage engine in each region (requires a network path). + * Alternatively, the storage proxy option can be used. + * The entire storage backend (all blobs) is replicated. This is in contrast to repository mirroring, which can be limited to an organization or repository or image. + * All Quay instances must share the same entrypoint, typically via load balancer. + * All Quay instances must have the same set of superusers, as they are defined inside the common configuration file. -* Geo-Replication requires SSL/TSL certificates and keys. For more information, see link:https://dxp-docs.ext.us-west.aws.prod.paas.redhat.com/documentation/en-us/red_hat_quay/3.6/html-single/deploy_red_hat_quay_for_proof-of-concept_non-production_purposes/index#using_ssl_to_protect_connections_to_red_hat_quay[Using SSL to protect connections to Red Hat Quay]. + +* Geo-replication requires your Clair configuration to be set to `unmanaged`. An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html/manage_red_hat_quay/clair-intro2#clair-unmanaged[Advanced Clair configuration]. + +* Geo-Replication requires SSL/TSL certificates and keys. For more information, see link:https://dxp-docs.ext.us-west.aws.prod.paas.redhat.com/documentation/en-us/red_hat_quay/3.6/html-single/deploy_red_hat_quay_for_proof-of-concept_non-production_purposes/index#using_ssl_to_protect_connections_to_red_hat_quay[Using SSL to protect connections to Red Hat Quay]. If the above requirements cannot be met, you should instead use two or more distinct Quay deployments and take advantage of repository mirroring functionality. diff --git a/modules/operator-unmanaged-clair.adoc b/modules/operator-unmanaged-clair.adoc deleted file mode 100644 index aa1c4d66e..000000000 --- a/modules/operator-unmanaged-clair.adoc +++ /dev/null @@ -1,4 +0,0 @@ -[[operator-unmanaged-clair]] -= Unmanaged Clair - -For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/manage_quay#clair-unmanaged[Unmanaged Clair configuration] diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index f877340bc..84e419baf 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -92,7 +92,7 @@ Fixed: * link:https://issues.redhat.com/browse/PROJQUAY-2696[PROJQUAY-2696]. Quay 3.6.0 Operator should block the deployment when route is managed. TLS is unmanaged without providing TLS Cert/Key pair. -* link:https://issues.redhat.com/browse/PROJQUAY-2335[PROJQUAY-2335]. Quay Operator should block the depoyment when Route is managed, TLS is unamanged without providing TLS Cert/key pairs. +* link:https://issues.redhat.com/browse/PROJQUAY-2335[PROJQUAY-2335]. Quay Operator should block the deployment when Route is managed, TLS is unmanaged without providing TLS Cert/key pairs. * link:https://issues.redhat.com/browse/PROJQUAY-2067[PROJQUAY-2067]. Operator 3.5.1 fails to check Route API on OpenShift Container Platform 4.8. From 77b29af5fe37ed5855aed2bd8a90c7d833ee6842 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:53:36 -0400 Subject: [PATCH 050/207] Adds 3.7.2 RNs (#448) Co-authored-by: Steven Smith --- modules/rn_3_70.adoc | 26 ++++++++++ modules/rn_3_70_draft.adoc | 97 -------------------------------------- 2 files changed, 26 insertions(+), 97 deletions(-) delete mode 100644 modules/rn_3_70_draft.adoc diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index 6a8dde12b..b45f835ee 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -1,3 +1,29 @@ +[[rn-3-702]] +== Version 3.7.2 + +* link:https://issues.redhat.com/browse/PROJQUAY-3901[PROJQUAY-3901]. Clair 4.4.2 failed to fetch image layer from quay when image was from dockerhub + +* link:https://issues.redhat.com/browse/PROJQUAY-3905[PROJQUAY-3905]. Quay 3.7.1 can't reconfig quota to replace system quota for super user account + +* link:https://issues.redhat.com/browse/PROJQUAY-3802[PROJQUAY-3802]. Quay 3.7.0 image vulnerability reported by Redhat ACS + +* link:https://issues.redhat.com/browse/PROJQUAY-1605[PROJQUAY-1605]. Quay 3.4 SMTP validation fails + +* link:https://issues.redhat.com/browse/PROJQUAY-3879[PROJQUAY-3879]. The Quay Config Tool is not validating configurations for Github Enterprise Login + +* link:https://issues.redhat.com/browse/PROJQUAY-3948[PROJQUAY-3948]. Show how to pull an image with podman + +* link:https://issues.redhat.com/browse/PROJQUAY-3767[PROJQUAY-3767]. Quay 3.7.0 can't reconfig Quota to replace system default quota for user account + +* link:https://issues.redhat.com/browse/PROJQUAY-3806[PROJQUAY-3806]. Cannot pull from proxy org as non-admin member + +* link:https://issues.redhat.com/browse/PROJQUAY-3889[PROJQUAY-3889]. Quay quota consumption is not decreased in org level and image repo level after deleted image tags + +* link:https://issues.redhat.com/browse/PROJQUAY-3920[PROJQUAY-3920]. Quay 3.7.1 can't config quota for normal user accounts by super user + +* link:https://issues.redhat.com/browse/PROJQUAY-3614[PROJQUAY-3614]. The 'build successfully completed' does not send out notification by email, slack and UI notification + + [[rn-3-701]] == Version 3.7.1 diff --git a/modules/rn_3_70_draft.adoc b/modules/rn_3_70_draft.adoc deleted file mode 100644 index c9172f800..000000000 --- a/modules/rn_3_70_draft.adoc +++ /dev/null @@ -1,97 +0,0 @@ -[[rn-3-700]] -== Version 3.7.0 - -// PROJQUAY-302 -=== Quota - -* link:https://issues.redhat.com/browse/PROJQUAY-302[PROJQUAY-302]. Quota Management and Enforcements - - -==== Details - -* link:https://issues.redhat.com/browse/PROJQUAY-2936[ROJQUAY-2936]. Reporting API and Schema - -* link:https://issues.redhat.com/browse/PROJQUAY-2937[PROJQUAY-2937]. Repository Soft/Hard Limit Implementation - - -// PROJQUAY-465 -=== Proxy - -* link:https://issues.redhat.com/browse/PROJQUAY-465[PROJQUAY-465]. Quay as a cache proxy / pull-through cache for other registries - -==== Design - -* link:https://issues.redhat.com/browse/PROJQUAY-2888[PROJQUAY-2888]. Quay as a cache proxy - Design: Proxy org creation and configuration - -* link:https://issues.redhat.com/browse/PROJQUAY-2889[PROJQUAY-2889]. Quay as a cache proxy - Design: Upstream image pull flow - -* link:https://issues.redhat.com/browse/PROJQUAY-2890[PROJQUAY-2890]. Quay as a cache proxy - Design: Local storage of upstream image layers and manifests - -* link:https://issues.redhat.com/browse/PROJQUAY-2891[PROJQUAY-2891]. Quay as a cache proxy - Design: Quota Management in Cache Proxy org Spike - -==== User stories - -* link:https://issues.redhat.com/browse/PROJQUAY-3029[PROJQUAY-3029]. As a Quay user, I want to create and configure pull-through proxy orgs via UI - -* link:https://issues.redhat.com/browse/PROJQUAY-3030[PROJQUAY-3030]. As a Quay user I want to be able to proxy images through Quay orgs - -* link:https://issues.redhat.com/browse/PROJQUAY-3033[PROJQUAY-3033]. As a Quay user I want proxied images to be stored in Quay so that my pulls are faster - - - - -=== Geo-replication - -* link:https://issues.redhat.com/browse/PROJQUAY-2504[PROJQUAY-2504]. Quay Operator supports geo-replication - - -==== Details - -* link:https://issues.redhat.com/browse/PROJQUAY-3055[PROJQUAY-3055]. Environment variables override -* link:https://issues.redhat.com/browse/PROJQUAY-3056[PROJQUAY-3056]. Scale down quay, clair and mirror -* link:https://issues.redhat.com/browse/PROJQUAY-1723[PROJQUAY-1723]. Multi-cluster deployment of Quay on OpenShift along with all components - -//// - -=== quay / clair / quay-builder - -Added/Changed: - - - -Fixed: - - - -=== quay-operator - -Added/Changed: - - -Fixed: - - - -=== {productname} feature tracker - -New features have been added to {productname}, some of which are currently in Technology Preview. Technology Preview features are experimental features and are not intended for production use. - -Some features available in previously releases have been deprecated or remove. Deprecated functionality is still included in {productname}, but is planned for removal in a future release and is not recommended for new deployments. For the most recent list of major functionality deprecated and remove with {productname} 3.7, refer to the table below. Additional details for more fine-grained functionality that has been deprecated and removed are listed after the table. - -//This will eventually expand to cover the latest three releases. Since this is the first TP tracker, it will include only 3.6. - -.Technology Preview tracker -[cols="2a,2a",options="header"] -|=== -|Feature |Quay 3.7 - - -|=== - -==== Deprecated features - - - -==== Technology preview features - -//// From 16c909f8e8c73e2cace5a6b64009855dae961838 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 22 Jun 2022 18:11:36 -0400 Subject: [PATCH 051/207] Bumps version up (#449) Co-authored-by: Steven Smith --- modules/attributes.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/attributes.adoc b/modules/attributes.adoc index 70f0b2980..e1f4093a8 100644 --- a/modules/attributes.adoc +++ b/modules/attributes.adoc @@ -22,10 +22,10 @@ ifeval::["{productname}" == "Red Hat Quay"] :productname: Red Hat Quay :productversion: 3 :producty: 3.7 -:productmin: 3.7.1 -:productminv: v3.7.1 +:productmin: 3.7.2 +:productminv: v3.7.2 :productrepo: registry.redhat.io/quay -:clairnewver: v3.7.1 +:clairnewver: v3.7.2 :quayimage: quay-rhel8 :clairimage: clair-rhel8 :builderimage: quay-builder-rhel8 From 415c7a6c577c00a13363b585faf410d531166272 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 23 Jun 2022 09:46:31 -0400 Subject: [PATCH 052/207] Updates link and moves Advanced Clair section in the deploy guide (#450) Co-authored-by: Steven Smith --- deploy_quay_on_openshift_op_tng/master.adoc | 3 ++- modules/georepl-prereqs.adoc | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/deploy_quay_on_openshift_op_tng/master.adoc b/deploy_quay_on_openshift_op_tng/master.adoc index c3d31828a..f601d83cb 100644 --- a/deploy_quay_on_openshift_op_tng/master.adoc +++ b/deploy_quay_on_openshift_op_tng/master.adoc @@ -54,7 +54,6 @@ include::modules/operator-unmanaged-hpa.adoc[leveloffset=+3] include::modules/operator-unmanaged-route.adoc[leveloffset=+3] include::modules/operator-unmanaged-monitoring.adoc[leveloffset=+3] include::modules/operator-unmanaged-mirroring.adoc[leveloffset=+3] -include::modules/clair-unmanaged.adoc[leveloffset=+3] include::modules/operator-deploy.adoc[leveloffset=+1] @@ -115,6 +114,8 @@ include::modules/monitoring-single-namespace.adoc[leveloffset=+2] include::modules/operator-resize-storage.adoc[leveloffset=+2] include::modules/operator-customize-images.adoc[leveloffset=+2] include::modules/operator-cloudfront.adoc[leveloffset=+2] +include::modules/clair-unmanaged.adoc[leveloffset=+3] + include::modules/build-enhancements.adoc[leveloffset=+1] include::modules/build-enhanced-arch.adoc[leveloffset=+2] diff --git a/modules/georepl-prereqs.adoc b/modules/georepl-prereqs.adoc index d2bcc94c3..dd2738494 100644 --- a/modules/georepl-prereqs.adoc +++ b/modules/georepl-prereqs.adoc @@ -19,7 +19,7 @@ * All Quay instances must have the same set of superusers, as they are defined inside the common configuration file. -* Geo-replication requires your Clair configuration to be set to `unmanaged`. An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html/manage_red_hat_quay/clair-intro2#clair-unmanaged[Advanced Clair configuration]. +* Geo-replication requires your Clair configuration to be set to `unmanaged`. An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_on_openshift_with_the_quay_operator/index#clair-unmanaged[Advanced Clair configuration]. * Geo-Replication requires SSL/TSL certificates and keys. For more information, see link:https://dxp-docs.ext.us-west.aws.prod.paas.redhat.com/documentation/en-us/red_hat_quay/3.6/html-single/deploy_red_hat_quay_for_proof-of-concept_non-production_purposes/index#using_ssl_to_protect_connections_to_red_hat_quay[Using SSL to protect connections to Red Hat Quay]. From 123231dc47b37df85138cc3cdeacd1ed4e9b34fe Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Thu, 23 Jun 2022 15:55:57 +0100 Subject: [PATCH 053/207] PROJQUAY-2081 More arch rework (#451) --- architecture/master.adoc | 1 + modules/airgap-clair.adoc | 6 +-- modules/airgap-intro.adoc | 2 +- modules/arch-mirror-registry.adoc | 16 ++++++++ modules/arch-prereqs.adoc | 8 +--- modules/clairv4-air-gapped.adoc | 4 +- modules/core-distinct-registries.adoc | 37 ++++--------------- modules/core-example-deployment.adoc | 8 ++-- modules/core-infrastructure.adoc | 8 ++-- modules/core-prereqs-db.adoc | 2 +- modules/core-prereqs-redis.adoc | 4 +- modules/core-prereqs-storage.adoc | 25 +++++++------ modules/georepl-arch-operator.adoc | 2 +- modules/proxy-cache-procedure.adoc | 2 +- modules/public-cloud-azure.adoc | 4 +- modules/quay-robot-accounts-intro.adoc | 4 +- modules/quay-sso-keycloak-intro.adoc | 4 +- modules/quay-super-users-intro.adoc | 2 +- modules/quay-users-intro.adoc | 2 +- .../repo-organizations-and-users-intro.adoc | 4 +- modules/sizing-intro.adoc | 2 +- modules/subscription-intro.adoc | 8 ++-- modules/tenancy-model.adoc | 8 ++-- 23 files changed, 76 insertions(+), 87 deletions(-) create mode 100644 modules/arch-mirror-registry.adoc diff --git a/architecture/master.adoc b/architecture/master.adoc index e6319447d..546fde9ec 100644 --- a/architecture/master.adoc +++ b/architecture/master.adoc @@ -14,6 +14,7 @@ include::modules/core-prereqs-redis.adoc[leveloffset=+2] include::modules/core-infrastructure.adoc[leveloffset=+1] +include::modules/arch-mirror-registry.adoc[leveloffset=+2] include::modules/core-distinct-registries.adoc[leveloffset=+2] diff --git a/modules/airgap-clair.adoc b/modules/airgap-clair.adoc index 64651dab8..9751d0627 100644 --- a/modules/airgap-clair.adoc +++ b/modules/airgap-clair.adoc @@ -3,9 +3,9 @@ By default, Clair will attempt to run automated updates against Red Hat servers. To run Clair in network environments that are disconnected from the internet: -* Disable Clair auto-update in the Clair configuration bundle -* Manually update the vulnerability database on a system with internet access and then export to disk -* Transfer the on-disk data to the target system using offline media and then manually import it into Clair +* Disable Clair auto-update in the Clair configuration bundle. +* Manually update the vulnerability database on a system with internet access and then export to disk. +* Transfer the on-disk data to the target system using offline media and then manually import it into Clair. Using Clair in air-gapped environments is fully containerized and, as a result, is easy to automate. \ No newline at end of file diff --git a/modules/airgap-intro.adoc b/modules/airgap-intro.adoc index caaaaffe7..5a48f9346 100644 --- a/modules/airgap-intro.adoc +++ b/modules/airgap-intro.adoc @@ -5,7 +5,7 @@ The following diagram shows how {productname} and Clair can be deployed in air-g image:178_Quay_architecture_0821_air-gapped.png[Air-gapped deployment] -The upper deployment in the diagram shows {productname} and Clair connected to the internet, with an air-gapped OpenShift cluster accessing the Quay registry through an explicit, white-listed hole in the firewall +The upper deployment in the diagram shows {productname} and Clair connected to the internet, with an air-gapped OpenShift cluster accessing the Quay registry through an explicit, white-listed hole in the firewall. The lower deployment in the diagram shows {productname} and Clair running inside the firewall, with image and CVE data transferred to the target system using offline media. The data is exported from a separate Quay and Clair deployment that is connected to the internet. diff --git a/modules/arch-mirror-registry.adoc b/modules/arch-mirror-registry.adoc new file mode 100644 index 000000000..a2c91b946 --- /dev/null +++ b/modules/arch-mirror-registry.adoc @@ -0,0 +1,16 @@ +[id="arch-mirror-registry"] += Mirror registry for Red Hat OpenShift + +The mirror registry for Red Hat OpenShift is small-scale version of Red Hat Quay that you can use as a target for mirroring the required container images of OpenShift Container Platform for disconnected installations. + +For disconnected deployments of Red Hat OpenShift, a container registry is required to carry out the installation of the clusters. To run a production-grade registry service on such a cluster, you must create a separate registry deployment to install the first cluster. The _mirror registry for Red Hat OpenShift_ addresses this need and is included in every OpenShift subscription. It is available for download on the link:https://console.redhat.com/openshift/downloads#tool-mirror-registry[OpenShift console *Downloads*] page. + +The _mirror registry for Red Hat OpenShift_ allows users to install a small-scale version of Red Hat Quay and its required components using the `mirror-registry` command line interface (CLI) tool. The _mirror registry for Red Hat OpenShift_ is deployed automatically with pre-configured local storage and a local database. It also includes auto-generated user credentials and access permissions with a single set of inputs and no additional configuration choices to get started. + +The _mirror registry for Red Hat OpenShift_ provides a pre-determined network configuration and reports deployed component credentials and access URLs upon success. A limited set of optional configuration inputs like fully qualified domain name (FQDN) services, superuser name and password, and custom TLS certificates are also provided. This provides users with a container registry so that they can easily create an offline mirror of all Red Hat OpenShift release content when running Red Hat OpenShift in restricted network environments. + +The _mirror registry for Red Hat OpenShift_ is limited to hosting images that are required to install a disconnected Red Hat OpenShift cluster, such as Release images or Red Hat Operator images. It uses local storage and content built by customers should not be hosted by the _mirror registry for Red Hat OpenShift_. + +Unlike Red Hat Quay, the _mirror registry for Red Hat OpenShift_ is not a highly-available registry and only local file system storage is supported. Using the _mirror registry for Red Hat OpenShift_ with more than one cluster is discouraged, because multiple clusters can create a single point of failure when updating your cluster fleet. It is advised to leverage the _mirror registry for Red Hat OpenShift_ to install a cluster that can host a production-grade, highly-available registry such as Red Hat Quay, which can serve Red Hat OpenShift content to other clusters. + +More information is available at link:https://docs.openshift.com/container-platform/4.10/installing/disconnected_install/installing-mirroring-creating-registry.html[Creating a mirror registry with mirror registry for Red Hat OpenShift]. \ No newline at end of file diff --git a/modules/arch-prereqs.adoc b/modules/arch-prereqs.adoc index 23c36889f..4aff105aa 100644 --- a/modules/arch-prereqs.adoc +++ b/modules/arch-prereqs.adoc @@ -1,10 +1,4 @@ [[arch-prereqs]] = {productname} prerequisites -Before deploying {productname}, you will need to provision the following: - -* xref:core-prereqs-storage[Image storage] -* xref:core-prereqs-db[Database] -* xref:core-prereqs-redis[Redis] - - +Before deploying {productname}, you need to provision image storage, a database, and Redis. diff --git a/modules/clairv4-air-gapped.adoc b/modules/clairv4-air-gapped.adoc index 3724a661a..bc01c289f 100644 --- a/modules/clairv4-air-gapped.adoc +++ b/modules/clairv4-air-gapped.adoc @@ -5,4 +5,6 @@ * The Clair v4 auto-update is disabled in the Clair `config` bundle. * On a system with internet access, the vulnerability database updates is performed manually and exported to a disk. -* The on-disk data is then transferred to the target system with offline media. It is then manually imported. \ No newline at end of file +* The on-disk data is then transferred to the target system with offline media. It is then manually imported. + +For more information on air-gapped Clair v4 and using `clairctl`, the command line tool, see https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-airgap-update[Manually updating the vulnerability databases for Clair in an air-gapped OpenShift cluster] diff --git a/modules/core-distinct-registries.adoc b/modules/core-distinct-registries.adoc index 5135072ba..0cc698051 100644 --- a/modules/core-distinct-registries.adoc +++ b/modules/core-distinct-registries.adoc @@ -1,40 +1,17 @@ [[core-distinct-registries]] = Single versus multiple registries -Many users consider running multiple, distinct registries whereas the preferred approach with {productname} is to have a single, shared registry. The following table addresses the reasons why a user might want to run multiple registries and how these requirements are addressed in {productname}: +Many users consider running multiple, distinct registries. The preferred approach with {productname} is to have a single, shared registry: -[cols="2a,2a",options="header"] -|=== +- If you want a clear separation between development and production images, or a clear separation by content origin, for example, keeping third-party images distinct from internal ones, you can use organizations and repositories {productname}, combined with role-based access control (RBAC) to achieve the desired separation. -| Multiple registries | {productname} approach -| Clear separation between development and production | Use organizations and repositories instead + RBAC +- Given that the image registry is a critical component in an enterprise, you may be tempted to use distinct deployments to test upgrades of the registry software to newer versions. The {productname} Operator updates the registry for patch releases as well as minor or major updates. This means that any complicated procedures are automated and, as a result, there is no requirement for you to provision multiple instances of the registry to test the upgrade. -| Clear separation by content origin + -(internal/external) -| Use organizations and repositories instead + RBAC +- With {productname}, there is no need to have a separate registry for each cluster you deploy. {productname} is proven to work at scale at link:https://quay.io[quay.io], and can serve content to thousands of clusters. -| Required to test registry upgrades given the criticality of the registry for running apps -| {productname} Operator automates updates, both patch releases as well as minor or major updates that require an ordered sequence of steps to complete +- Even if you have deployments in multiple datacenters, you can still use a single {productname} instance to serve content to multiple physically-close datacenters, or use the HA functionality with load balancers to stretch across datacenters. Alternatively, you can use the {productname} geo-replication feature to stretch across physically distant datacenters. This requires the provisioning of a global load balancer or DNS-based geo-aware load balancing. -| Separate registry in each datacenter (DC) -| {productname} can serve content to multiple physically close DCs + - + -HA can stretch across DCs (requires load balancers) + - + -{productname} Geo-replication can stretch across physically distant DCs (requires global load balancer or DNS-based geo-aware load-balancing) -| Separate registry for each cluster -| {productname} can serve content to thousands of clusters +- One scenario where it may be appropriate to run multiple distinct registries, is when you want to specify different configuration for each registry. -| Scalability concerns over single registry -| {productname} scales nearly without limits + -(The underlying code base is proven to work at scale at Quay.io) - -| Distinct registry configurations -| In this scenario it might make sense to run two distinct registries - -|=== - -**Recommendation:** - -Running a shared registry helps you to save storage, infrastructure and operational costs but a dedicated registry may be needed in very specific circumstances. +In summary, running a shared registry helps you to save storage, infrastructure and operational costs but a dedicated registry may be needed in very specific circumstances. diff --git a/modules/core-example-deployment.adoc b/modules/core-example-deployment.adoc index d8a0950ed..c824dceab 100644 --- a/modules/core-example-deployment.adoc +++ b/modules/core-example-deployment.adoc @@ -3,10 +3,8 @@ The following image shows three possible deployments for {productname}: -* Proof of concept, single node -* Highly available, multi-node in single data center -* Highly available, multi-node across multiple data centers - image:178_Quay_architecture_0821_deployment_ex1.png[{productname} deployment example] - +Proof of concept:: Running {productname}, Clair and mirroring on a single node, with local image storage and local database +Single datacenter:: Running highly available {productname}, Clair and mirroring, on multiple nodes, with HA database and image storage +Multiple datacenters:: Running highly available {productname}, Clair and mirroring, on multiple nodes in multiple datacenters, with HA database and image storage \ No newline at end of file diff --git a/modules/core-infrastructure.adoc b/modules/core-infrastructure.adoc index 5fbf8412e..8497e542e 100644 --- a/modules/core-infrastructure.adoc +++ b/modules/core-infrastructure.adoc @@ -10,7 +10,7 @@ Standalone deployment is a manual process, but it can easily be automated by the customer, for example, using Ansible. All standalone hosts require valid RHEL subscriptions. -Poof-of-concept deployment:: {productname} runs on a machine with image storage, containerized database, Redis, and optionally, Clair security scanning (scanning only works with object storage). +Proof-of-concept deployment:: {productname} runs on a machine with image storage, containerized database, Redis, and optionally, Clair security scanning (scanning only works with object storage). Highly available setups:: {productname} and Clair run in containers across multiple hosts, using `systemd` to ensure restart on failure/reboot. + @@ -34,15 +34,15 @@ The {productname} Operator for OpenShift provides the following features: * **Zero to Hero:** Simplified deployment of {productname} and associated components means that you can start using the product immediately * **Scalability:** Leverage cluster compute capacity to manage demand via automated scaling, based on actual load * **Simplified Networking:** Automated provisioning of load balancers and traffic ingress secured via HTTPS using OpenShift TLS certificates and Routes -* **Declarative configuration management:** Configurations stored in in CustomResource objects for GitOps-friendly lifecycle management +* **Declarative configuration management:** Configurations stored in CustomResource objects for GitOps-friendly lifecycle management * **Repeatability:** Consistency regardless of the number of replicas of {productname} / Clair * **OpenShift integration:** Additional services to leverage OpenShift Monitoring and Alerting facilities to manage multiple Quay deployments on a single cluster -== Running {productname} outside OpenShift +== Integrating standalone {productname} with OpenShift While the {productname} Operator ensures seamless deployment and management of {productname} running on OpenShift, it is also possible to run {productname} in standalone mode and then serve content to one or many OpenShift clusters, wherever they are running. -image:178_Quay_architecture_0821_deployment_ex2.png[Quay outside OpenShift] +image:178_Quay_architecture_0821_deployment_ex2.png[Integrating standalone Quay with OpenShift] A number of Operators are available to help integrate standalone Quay with OpenShift: diff --git a/modules/core-prereqs-db.adoc b/modules/core-prereqs-db.adoc index e7e34116d..935e1ba3c 100644 --- a/modules/core-prereqs-db.adoc +++ b/modules/core-prereqs-db.adoc @@ -3,7 +3,7 @@ {productname} stores most of its configuration and all metadata and logs inside its database backend, although logs can be pushed to ElasticSearch if required. PostgreSQL is the preferred database backend since it can be used for both Quay and Clair. -Since the {productname} 3.6 release, using MySQL/MariaDB as the database backend for {productname} is deprecated, and going forward, support will eventually be removed. Until then, MySQL is still supported as per the link:https://access.redhat.com/articles/4067991[support matrix] but will not receive additional features or explicit testing coverage. The Red Hat Quay Operator only supports PostgreSQL as a managed database since {productname} 3.4. External MySQL/MariaDB databases can still be leveraged (setting the database to `unmanaged` in the Operator in the process) until support is removed. +Since the {productname} 3.6 release, using MySQL/MariaDB as the database backend for {productname} is deprecated and support will eventually be removed. Until then, MySQL is still supported as per the link:https://access.redhat.com/articles/4067991[support matrix] but will not receive additional features or explicit testing coverage. The Red Hat Quay Operator only supports PostgreSQL as a managed database since {productname} 3.4. External MySQL/MariaDB databases can still be leveraged (setting the database to `unmanaged` in the Operator in the process) until support is removed. Deploying {productname} in a highly available (HA) configuration requires that your database is provisioned for high availablity. If {productname} is running on public cloud infrastructure, it is recommended that you use the PostgreSQL services provided by your cloud provider. diff --git a/modules/core-prereqs-redis.adoc b/modules/core-prereqs-redis.adoc index b6c1d3810..998b70e44 100644 --- a/modules/core-prereqs-redis.adoc +++ b/modules/core-prereqs-redis.adoc @@ -1,6 +1,4 @@ [[core-prereqs-redis]] = Redis -{productname} stores builder logs inside a Redis cache. The data stored is ephemeral in nature and as such, Redis does not need to be HA even though it is stateful. If Redis does fail, you will only lose access to build logs. - -You can use a Redis image from the Red Hat Software Collections or from any other source you prefer. +{productname} stores builder logs inside a Redis cache. The data stored is ephemeral in nature and as such, Redis does not need to be HA even though it is stateful. If Redis does fail, you will only lose access to build logs. You can use a Redis image from the Red Hat Software Collections or from any other source you prefer. diff --git a/modules/core-prereqs-storage.adoc b/modules/core-prereqs-storage.adoc index cb58888b1..8e3bcd6c9 100644 --- a/modules/core-prereqs-storage.adoc +++ b/modules/core-prereqs-storage.adoc @@ -2,27 +2,30 @@ = Image storage backend -{productname} Quay stores all binary blobs in its storage backend. The following conditions apply to image storage: +{productname} stores all binary blobs in its storage backend. +Local storage and NFS:: While {productname} can work with local storage and NFS, this should only be used for proof of concept or test setups, as the durability of the binary blobs cannot be guaranteed. -* Local storage and NFS should only be used for proof of concept or test setups. -* Quay HA requires an HA storage setup. -* Geo-replication requires object storage and does not work with local storage. +HA storage setup:: For a {productname} HA deployment, you must provide HA image storage, for example: ++ +- **Red Hat OpenShift Data Foundation**, previously known as Red Hat OpenShift Container Storage, is software-defined storage for containers. Engineered as the data and storage services platform for Red Hat OpenShift, Red Hat OpenShift Data Foundation helps teams develop and deploy applications quickly and efficiently across clouds. More information can be found at link:https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation[]. +- **Ceph Object Gateway** (also called RADOS Gateway) is an example of a storage solution that can provide the the object storage needed by {productname}. +Detailed instructions on how to use Ceph storage as a highly available storage backend can be found in the link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_-_high_availability/preparing_for_red_hat_quay_high_availability#set_up_ceph[Quay High Availability Guide]. +Further information on Red Hat Ceph Storage and HA setups can be found in the link:https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/3/pdf/architecture_guide/Red_Hat_Ceph_Storage-3-Architecture_Guide-en-US.pdf[Red Hat Ceph Storage Architecture Guide] -== Supported on-prem storage types +Geo-replication:: Local storage cannot be used for geo-replication, so a supported on-prem or cloud-based object storage solution must be deployed. Localized image storage is provided in each region and image pulls are served from the closest available storage engine. Container image pushes are written to the preferred storage engine for the Quay instance, and will then be replicated, in the background, to the other storage engines. This requires the image storage to be accessible from all regions. -{productname} Quay supports the following on-prem storage types: + +== Supported image storage types + +{productname} supports the following on-prem storage types: * Ceph Rados RGW * OpenStack Swift * RHODF 4 (via NooBaa) - - -== Supported public cloud storage types - -{productname} Quay supports the following public cloud storage types: +{productname} supports the following public cloud storage types: * AWS S3 * Google Cloud Storage diff --git a/modules/georepl-arch-operator.adoc b/modules/georepl-arch-operator.adoc index 91336bafe..9189bf949 100644 --- a/modules/georepl-arch-operator.adoc +++ b/modules/georepl-arch-operator.adoc @@ -5,4 +5,4 @@ image:178_Quay_architecture_0821_georeplication_openshift-temp.png[Georeplicatio In the example shown above, the {productname} Operator is deployed in two separate regions, with a common database and a common Redis instance. Localized image storage is provided in each region and image pulls are served from the closest available storage engine. Container image pushes are written to the preferred storage engine for the Quay instance, and will then be replicated, in the background, to the other storage engines. -Because the Operator now manages the Clair security scanner and its database separately, geo-replication setups can be leveraged so that they do not manage the Clair database. Instead, an external shared database would be used. {productname} and Clair support several providers and vendors of PostgreSQL, which can be found in the Quay Enterprise 3.x link:https://access.redhat.com/articles/4067991[test matrix]. Additionally, the Operator also supports custom Clair configurations that can be injected into the deployment, which allows users to configure Clair with the connection credentials for the external database. +Because the Operator now manages the Clair security scanner and its database separately, geo-replication setups can be leveraged so that they do not manage the Clair database. Instead, an external shared database would be used. {productname} and Clair support several providers and vendors of PostgreSQL, which can be found in the {productname} 3.x link:https://access.redhat.com/articles/4067991[test matrix]. Additionally, the Operator also supports custom Clair configurations that can be injected into the deployment, which allows users to configure Clair with the connection credentials for the external database. diff --git a/modules/proxy-cache-procedure.adoc b/modules/proxy-cache-procedure.adoc index 3d11da09f..df3332fd0 100644 --- a/modules/proxy-cache-procedure.adoc +++ b/modules/proxy-cache-procedure.adoc @@ -38,7 +38,7 @@ If you do not set a *Remote Registry Username* and *Remote Registry Password*, y [NOTE] ==== * The default tag *Expiration* field for cached images in a proxy organization is set to 86400 seconds. In the proxy organization, the tag expiration is refreshed to the value set in the UI's *Expiration* field every time the tag is pulled. This feature is different than Quay's default link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/use_red_hat_quay/index#tag-expiration[individual tag expiration] feature. In a proxy organization, it is possible to override the individual tag feature. When this happens, the individual tag's expiration is reset according to the *Expiration* field of the proxy organization. -* Expired images will disappear after the allotted time, but are still stored in Quay. The time in which an image is completely deleted, or garbage collected, depends on the *Time Machine* setting of your organization. The default time for garbage collection is 14 days unless otherwise specified. +* Expired images will disappear after the allotted time, but are still stored in Quay. The time in which an image is completely deleted, or collected, depends on the *Time Machine* setting of your organization. The default time for garbage collection is 14 days unless otherwise specified. ==== . Click *Save*. diff --git a/modules/public-cloud-azure.adoc b/modules/public-cloud-azure.adoc index 03fd6c71a..ccd04faed 100644 --- a/modules/public-cloud-azure.adoc +++ b/modules/public-cloud-azure.adoc @@ -1,8 +1,8 @@ -= Running {porductname} on Microsoft Azure += Running {productname} on Microsoft Azure image:178_Quay_architecture_0821_on_Azure.png[Red Hat Quay on Microsoft Azure] -If {porductname} is running on Microsoft Azure, you can use: +If {productname} is running on Microsoft Azure, you can use: * Azure managed services such as HA PostgreSQL * Azure Blob Storage must be hot storage (not Azure Cool Blob Storage) diff --git a/modules/quay-robot-accounts-intro.adoc b/modules/quay-robot-accounts-intro.adoc index 7c0134772..e1fa68c2d 100644 --- a/modules/quay-robot-accounts-intro.adoc +++ b/modules/quay-robot-accounts-intro.adoc @@ -3,7 +3,7 @@ Robot accounts are named tokens that hold credentials for accessing external repositories. By assigning credentials to a robot, that robot can be used across multiple mirrored repositories that need to access the same external registry. -Robot accounts are managed inside of the *Robot Accounts* tab. They can only belong to one organization, but can be assigned to multiple Teams. +Robot accounts are managed on the *Robot Accounts* tab. They can only belong to one organization, but can be assigned to multiple Teams. [NOTE] ==== @@ -11,4 +11,4 @@ Teams and users can belong to multiple organizations. ==== //should probably be an xref -For more information on robot accounts, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/manage_red_hat_quay/index#working-with-mirrored-repo[Working with mirrored repositories]. +For more information on robot accounts, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/use_red_hat_quay/index#allow-robot-access-user-repo[Allowing robot access to a user repository]. diff --git a/modules/quay-sso-keycloak-intro.adoc b/modules/quay-sso-keycloak-intro.adoc index 7dd8b974a..9beeac7e1 100644 --- a/modules/quay-sso-keycloak-intro.adoc +++ b/modules/quay-sso-keycloak-intro.adoc @@ -1,6 +1,6 @@ [[quay-sso-keycloak]] = {productname} and Red Hat SSO / Keycloak -Quay Enterprise can support authentication via OpenID Connect (OIDC). Red Hat Single Sign On (SSO) is an OIDC provider that allows administrators to have a seamless authentication integration between Quay Enterprise and other application platforms such as Red Hat OpenShift Container Platform. +{productname} can support authentication via OpenID Connect (OIDC). Red Hat Single Sign On (SSO) is an OIDC provider that allows administrators to have a seamless authentication integration between {productname} and other application platforms such as Red Hat OpenShift Container Platform. -{productname} and Red Hat SSO / Keycloak requires that TLS/SSL is properly configured to proceed with setup. Red Hat SSO supports many different types of OIDC. Quay Enterprise, however, only supports OIDC clients configured for link:https://access.redhat.com/solutions/3496181[Confidential Client Credentials]. For more information configuring Red Hat SSO, see link:https://access.redhat.com/solutions/3566061[Quay Enterprise with Red Hat Single Sign On / Keycloak]. +{productname} and Red Hat SSO / Keycloak requires that TLS/SSL is properly configured to proceed with setup. Red Hat SSO supports many different types of OIDC. {productname}, however, only supports OIDC clients configured for link:https://access.redhat.com/solutions/3496181[Confidential Client Credentials]. For more information configuring Red Hat SSO, see link:https://access.redhat.com/solutions/3566061[Red Hat Quay with Red Hat Single Sign On / Keycloak]. diff --git a/modules/quay-super-users-intro.adoc b/modules/quay-super-users-intro.adoc index cfd64f779..54bdbbe98 100644 --- a/modules/quay-super-users-intro.adoc +++ b/modules/quay-super-users-intro.adoc @@ -4,7 +4,7 @@ `Super users` are a group of {productname} users with enhanced access and privileges, including: * Super user API calls that are not visible or accessible to normal users. -* Access to the `Super User Admin Panel`, which allows users to +* Access to the `Super User Admin Panel`, which allows users to: ** Change a user's email address, password, delete, or disable users. ** Rename, delete, or take ownership of an organization. ** Change expiration time, rename, or delete service keys such as Clair. diff --git a/modules/quay-users-intro.adoc b/modules/quay-users-intro.adoc index d7fa96b39..63f27ea04 100644 --- a/modules/quay-users-intro.adoc +++ b/modules/quay-users-intro.adoc @@ -17,4 +17,4 @@ Each user automatically gets their own user namespace, for example, quay.example User namespaces are different from Quay organizations. There are no teams, usage logs, default permissions, or OAuth applications. By comparison, organizations are listed under quay.example.com/organization. ==== -Users who are not members of an organization can be added to the repository and given permissions. External users are marked with a special character inside of the *Users and Robot Permissions* section under the *Repository Settings* tab. They are also shown under the *Collaborators View* tab on on the organization level of the *Teams and Membership* page. +Users who are not members of an organization can be added to the repository and given permissions. External users are marked with a special character in the *Users and Robot Permissions* section under the *Repository Settings* tab. They are also shown under the *Collaborators View* tab on on the organization level of the *Teams and Membership* page. diff --git a/modules/repo-organizations-and-users-intro.adoc b/modules/repo-organizations-and-users-intro.adoc index 2a9008487..f4cbdfbc6 100644 --- a/modules/repo-organizations-and-users-intro.adoc +++ b/modules/repo-organizations-and-users-intro.adoc @@ -18,8 +18,8 @@ The following is a brief overview of the organization's main page: |Inherits all permissions sets for the team |*Creator* -|All member positions, plus the ability to create new repositories +|All member permissions, plus the ability to create new repositories |*Admin* -|Full administrative access to the organization, including the ability to create news, add members, and set permissions. +|Full administrative access to the organization, including the ability to create new repositories, add members, and set permissions. |=== diff --git a/modules/sizing-intro.adoc b/modules/sizing-intro.adoc index 710dc8928..ad46f945b 100644 --- a/modules/sizing-intro.adoc +++ b/modules/sizing-intro.adoc @@ -7,7 +7,7 @@ Scalability of {productname} is one of its key strengths, with a single code bas * Mid-size deployment of approximately 2,000 users that can serve content to dozens of Kubernetes clusters * High-end deployment such as `Quay.io` that can server thousands of Kubernetes clusters world-wide -Since sizing heavily depends on a multitude of factors, such as the number of users, images, concurrent pulls and pushes, etc., there are no standard sizing recommendations. +Since sizing heavily depends on a multitude of factors, such as the number of users, images, concurrent pulls and pushes, there are no standard sizing recommendations. The following are the minimum requirements for systems running {productname} (per container/pod instance): diff --git a/modules/subscription-intro.adoc b/modules/subscription-intro.adoc index 02f69559d..5ce3edecb 100644 --- a/modules/subscription-intro.adoc +++ b/modules/subscription-intro.adoc @@ -11,11 +11,11 @@ Deployment means an installation of a single {productname} registry using a shar With a {productname} subscription: * There is no limit on the number of pods (Quay, Clair, Builder, etc.) you can deploy. -* Quay pods can run in multiple data centers or availability zones. +* {productname} pods can run in multiple data centers or availability zones. * Storage and database backends can be deployed across multiple data centers or availability zones, but only as a single, shared storage backend and single, shared database backend. -* Quay can manage content for an unlimited number of clusters or standalone servers. -* Clients can access to the Quay deployment irrespective of their physical location. -* You can deploy Quay on OpenShift infrastructure nodes to minimize subscription requirements. +* {productname} can manage content for an unlimited number of clusters or standalone servers. +* Clients can access the Quay deployment irrespective of their physical location. +* You can deploy {productname} on OpenShift infrastructure nodes to minimize subscription requirements. * You can run the Container Security Operator (CSO) and the Quay Bridge Operator (QBO) on your OpenShift clusters at no additional cost. [NOTE] diff --git a/modules/tenancy-model.adoc b/modules/tenancy-model.adoc index 7f6c473bd..ef699dd23 100644 --- a/modules/tenancy-model.adoc +++ b/modules/tenancy-model.adoc @@ -3,10 +3,10 @@ image:178_Quay_architecture_0821_tenancy_model.png[Quay tenancy model] -* **Organizations** provide a way of sharing repositories under a common namespace that does not belong to a single user, but rather to many users in a shared setting (such as a company). -* **Teams** provide a way for an organization to delegate permissions (both global and on specific repositories) to sets or groups of users -* **Users** can log in to a registry through the Quay web UI or a client (such as `podman login`). Each users automatically gets a user namespace, for example, `quay-server.example.com/user/` -* **Super users** have enhanced access and privileges via the Super User Admin Panel in the user interface and through Super User API calls that are not visible or accessible to normal users +* **Organizations** provide a way of sharing repositories under a common namespace which does not belong to a single user, but rather to many users in a shared setting (such as a company). +* **Teams** provide a way for an organization to delegate permissions (both global and on specific repositories) to sets or groups of users. +* **Users** can log in to a registry through the {productname} web UI or a client (such as `podman login`). Each user automatically gets a user namespace, for example, `quay-server.example.com/user/`. +* **Super users** have enhanced access and privileges via the Super User Admin Panel in the user interface and through Super User API calls that are not visible or accessible to normal users. * **Robot accounts** provide automated access to repositories for non-human users such as pipeline tools and are similar in nature to OpenShift service accounts. Permissions can be granted to a robot account in a repository by adding that account like any other user or team. From ca45eec8f6f360860d562c0f154afd17ef40e883 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 23 Jun 2022 12:24:11 -0400 Subject: [PATCH 054/207] Updates paas link which no longer requires login info (#452) Co-authored-by: Steven Smith --- modules/georepl-prereqs.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/georepl-prereqs.adoc b/modules/georepl-prereqs.adoc index dd2738494..456780db4 100644 --- a/modules/georepl-prereqs.adoc +++ b/modules/georepl-prereqs.adoc @@ -21,6 +21,6 @@ * Geo-replication requires your Clair configuration to be set to `unmanaged`. An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_on_openshift_with_the_quay_operator/index#clair-unmanaged[Advanced Clair configuration]. -* Geo-Replication requires SSL/TSL certificates and keys. For more information, see link:https://dxp-docs.ext.us-west.aws.prod.paas.redhat.com/documentation/en-us/red_hat_quay/3.6/html-single/deploy_red_hat_quay_for_proof-of-concept_non-production_purposes/index#using_ssl_to_protect_connections_to_red_hat_quay[Using SSL to protect connections to Red Hat Quay]. +* Geo-Replication requires SSL/TSL certificates and keys. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_for_proof-of-concept_non-production_purposes/index#using_ssl_to_protect_connections_to_red_hat_quay[Using SSL to protect connections to Red Hat Quay]. If the above requirements cannot be met, you should instead use two or more distinct Quay deployments and take advantage of repository mirroring functionality. From 6c675d93d2b396b5f9c6b370ae6b609e91a02742 Mon Sep 17 00:00:00 2001 From: Daniel Messer Date: Fri, 24 Jun 2022 09:51:02 +0200 Subject: [PATCH 055/207] refining backup and restore procedures (#442) * refining backup and restore procedures Co-authored-by: Steven Smith <77019920+stevsmit@users.noreply.github.com> Co-authored-by: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> --- modules/backing-up-and-restoring-intro.adoc | 4 +- modules/backing-up-red-hat-quay.adoc | 163 +++++++++++++------ modules/restoring-red-hat-quay.adoc | 165 +++++++++++++++----- 3 files changed, 246 insertions(+), 86 deletions(-) diff --git a/modules/backing-up-and-restoring-intro.adoc b/modules/backing-up-and-restoring-intro.adoc index 56358cda8..ff9b30ba7 100644 --- a/modules/backing-up-and-restoring-intro.adoc +++ b/modules/backing-up-and-restoring-intro.adoc @@ -1,4 +1,4 @@ [[backing-up-and-restoring-intro]] -= Backing up and restoring Red Hat Quay on an OpenShift Container Platform deployment += Backing up and restoring {productname} managed by the {productname} Operator -Use the content within this section to back up and restore {productname} on an OpenShift Container Platform deployment. +Use the content within this section to back up and restore {productname} when managed by the {productname} Operator on OpenShift Container Platform. diff --git a/modules/backing-up-red-hat-quay.adoc b/modules/backing-up-red-hat-quay.adoc index 4f616844d..5522559f4 100644 --- a/modules/backing-up-red-hat-quay.adoc +++ b/modules/backing-up-red-hat-quay.adoc @@ -1,14 +1,21 @@ [[backing-up-red-hat-quay]] -== Backing up Red Hat Quay +== Backing up {productname} -This procedure is exclusively for OpenShift Container Platform and NooBaa deployments. +This procedure describes how to create a backup of {productname} deployed on OpenShift Container Platform using the {productname} Operator .Prerequisites -* A {productname} deployment on OpenShift Container Platform. +* A healthy {productname} deployment on OpenShift Container Platform using the {productname} Operator (status condition `Available` is set to `true`) +* The components `quay`, `postgres` and `objectstorage` are set to `managed: true` +* If the component `clair` is set to `managed: true` the component `clairpostgres` is also set to `managed: true` (starting with {productname} Operator v3.7 or later) +[NOTE] +==== +If your deployment contains partially unmanaged database or storage components and you are using external services for Postgres or S3-compatible object storage to run your {productname} deployment, you must refer to the service provider or vendor documentation to create a backup of the data. +You can refer to the tools described in this guide as a starting point on how to backup your external Postgres database or object storage. +==== -.Procedure +=== {productname} configuration backup . Backup the `QuayRegistry` custom resource by exporting it: @@ -33,7 +40,7 @@ $ oc get quayregistry -n -o yaml > quay-re + [NOTE] ==== -If you are running a version older than Red Hat Quay 3.7.0, this step can be skipped. Some secrets are automatically generated while deploying Quay for the first time. These are stored in a secret called `-quay-registry-managed-secret-keys` in the QuayRegistry namespace. +If you are running a version older than {productname} 3.7.0, this step can be skipped. Some secrets are automatically generated while deploying Quay for the first time. These are stored in a secret called `-quay-registry-managed-secret-keys` in the namespace of the `QuayRegistry` resource. ==== + [source,terminal] @@ -41,7 +48,7 @@ If you are running a version older than Red Hat Quay 3.7.0, this step can be ski $ oc get secret -n -quay-registry-managed-secret-keys -o yaml > managed-secret-keys.yaml ---- -. Edit the the resulting `managed-secret-keys.yaml` file and remove all owner references. Your `managed-secret-keys.yaml` file should look similar to the following: +. Edit the the resulting `managed-secret-keys.yaml` file and remove the entry `metadata.ownerReferences`. Your `managed-secret-keys.yaml` file should look similar to the following: + [source,yaml] ---- @@ -69,21 +76,55 @@ All information under the `data` property should remain the same. $ oc get secret -n $(oc get quayregistry -n -o jsonpath='{.spec.configBundleSecret}') -o yaml > config-bundle.yaml ---- -. Scale down the Quay the Quay Operator: +=== Scale down your {productname} deployment + +[IMPORTANT] +==== +This step is needed to create a consistent backup of the state of your {productname} deployment. Do not omit this step, including in setups where Postgres databases and/or S3-compatible object storage are provided by external services (unmanaged by the Operator). +==== + +. *For Operator version 3.7 and newer:* Scale down the {productname} deployment by disabling auto scaling and overriding the replica count for {productname}, mirror workers, and Clair (if managed). Your `QuayRegistry` resource should look similar to the following: + -[source,terminal] ----- -$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +[source,yaml] ---- +apiVersion: quay.redhat.com/v1 +kind: QuayRegistry +metadata: + name: registry + namespace: ns +spec: + components: + … + - kind: horizontalpodautoscaler + managed: false <1> + - kind: quay + managed: true + overrides: <2> + replicas: 0 + - kind: clair + managed: true + overrides: + replicas: 0 + - kind: mirror + managed: true + overrides: + replicas: 0 + … +---- +<1> Disable auto scaling of Quay, Clair and Mirroring workers +<2> Set the replica count to 0 for components accessing the database and objectstorage -. Scale down the Quay namespace: +. *For Operator version 3.6 and earlier*: Scale down the {productname} deployment by scaling down the {productname} Operator first and then the managed {productname} resources: + [source,terminal] ---- -$ oc scale --replicas=0 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/quay-app/ {print $1}') -n +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/quay-mirror/ {print $1}') -n +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/clair-app/ {print $1}') -n ---- -. Wait for the `registry-quay-app` pods to disappear. You can check their status by running the following command: +. Wait for the `registry-quay-app`, `registry-quay-mirror` and `registry-clair-app` pods (depending on which components you set to be managed by the {productname} Operator) to disappear. You can check their status by running the following command: + [source,terminal] ---- @@ -94,13 +135,23 @@ Example output: + [source,terminal] ---- -registry-quay-config-editor-77847fc4f5-nsbbv 1/1 Running 0 9m1s -registry-quay-database-66969cd859-n2ssm 1/1 Running 0 6d1h -registry-quay-mirror-758fc68ff7-5wxlp 1/1 Running 0 8m29s -registry-quay-mirror-758fc68ff7-lbl82 1/1 Running 0 8m29s -registry-quay-redis-7cc5f6c977-956g8 1/1 Running 0 5d21h +$ oc get pod + +quay-operator.v3.7.1-6f9d859bd-p5ftc 1/1 Running 0 12m +quayregistry-clair-postgres-7487f5bd86-xnxpr 1/1 Running 1 (12m ago) 12m +quayregistry-quay-app-upgrade-xq2v6 0/1 Completed 0 12m +quayregistry-quay-config-editor-6dfdcfc44f-hlvwm 1/1 Running 0 73s +quayregistry-quay-database-859d5445ff-cqthr 1/1 Running 0 12m +quayregistry-quay-redis-84f888776f-hhgms 1/1 Running 0 12m ---- +=== {productname} managed database backup + +[NOTE] +==== +If your {productname} deployment is configured with external (unmanged) Postgres database(s), refer to your vendor's documentation on how to create a consistent backup of these databases. +==== + . Identify the Quay PostgreSQL pod name: + [source,terminal] @@ -109,6 +160,7 @@ $ oc get pod -l quay-component=postgres -n -o jsonpath='{.items ---- + Exampe output: ++ [source,terminal] ---- quayregistry-quay-database-59f54bb7-58xs7 @@ -129,6 +181,18 @@ quayregistry-quay-database $ oc exec quayregistry-quay-database-59f54bb7-58xs7 -- /usr/bin/pg_dump -C quayregistry-quay-database > backup.sql ---- +=== {productname} managed object storage backup + +The instructions in this section apply to the following configurations: + +* Standalone, multi-cloud object gateway configurations +* OpenShift Data Foundations storage requires that the {productname} Operator provisioned an S3 object storage bucket from, through the ObjectStorageBucketClaim API + +[NOTE] +==== +If your {productname} deployment is configured with external (unmanged) object storage, refer to your vendor's documentation on how to create a copy of the content of Quay's storage bucket. +==== + . Decode and export the `AWS_ACCESS_KEY_ID`: + [source,terminal] @@ -148,39 +212,54 @@ $ export AWS_SECRET_ACCESS_KEY=$(oc get secret -l app=noobaa -n [source,terminal] ---- $ mkdir blobs ----- -+ -[source,terminal] -+ ----- + $ aws s3 sync --no-verify-ssl --endpoint https://$(oc get route s3 -n openshift-storage -o jsonpath='{.spec.host}') s3://$(oc get cm -l app=noobaa -n -o jsonpath='{.items[0].data.BUCKET_NAME}') ./blobs ---- - [NOTE] ==== You can also use link:https://rclone.org/[rclone] or link:https://s3tools.org/s3cmd[sc3md] instead of the AWS command line utility. ==== -. Scale up the Quay the Quay Operator: +=== Scale the {productname} deployment back up + +. *For Operator version 3.7 and newer:* Scale up the {productname} deployment by re-enabling auto scaling, if desired, and removing the replica overrides for Quay, mirror workers and Clair as applicable. Your `QuayRegistry` resource should look similar to the following: + -[source,terminal] ----- -$ oc scale --replicas=1 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +[source,yaml] ---- +apiVersion: quay.redhat.com/v1 +kind: QuayRegistry +metadata: + name: registry + namespace: ns +spec: + components: + … + - kind: horizontalpodautoscaler + managed: true <1> + - kind: quay <2> + managed: true + - kind: clair + managed: true + - kind: mirror + managed: true + … +---- +<1> re-enables auto scaling of Quay, Clair and Mirroring workers again (if desired) +<2> replica overrides are removed again to scale the Quay components back up -. Scale up the Quay namespace: +. *For Operator version 3.6 and earlier:* Scale up the {productname} deployment by scaling up the {productname} Operator again: + [source,terminal] ---- -$ oc scale --replicas=1 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n +$ oc scale --replicas=1 deployment $(oc get deployment -n | awk '/^quay-operator/ {print $1}') -n ---- -. Check the status of the Operator: +. Check the status of the {productname} deployment: + [source,terminal] ---- -$ oc get quayregistry -n -o yaml +$ oc wait quayregistry registry --for=condition=Available=true -n ---- + Example output: @@ -191,22 +270,16 @@ apiVersion: quay.redhat.com/v1 kind: QuayRegistry metadata: ... - name: example-registry + name: registry namespace: ... spec: - components: - - kind: quay - managed: true ... - - kind: clairpostgres - managed: true - configBundleSecret: init-config-bundle-secret status: - configEditorCredentialsSecret: example-registry-quay-config-editor-credentials-fg2gdgtm24 - configEditorEndpoint: https://example-registry-quay-config-editor-quay-enterprise.apps.docs.gcp.quaydev.org - currentVersion: 3.7.0 - lastUpdated: 2022-05-11 13:28:38.199476938 +0000 UTC - registryEndpoint: https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org - 0 5d21h + - lastTransitionTime: '2022-06-20T05:31:17Z' + lastUpdateTime: '2022-06-20T17:31:13Z' + message: All components reporting as healthy + reason: HealthChecksPassing + status: 'True' + type: Available ---- diff --git a/modules/restoring-red-hat-quay.adoc b/modules/restoring-red-hat-quay.adoc index 3d8d9d2e0..f742d041f 100644 --- a/modules/restoring-red-hat-quay.adoc +++ b/modules/restoring-red-hat-quay.adoc @@ -1,54 +1,120 @@ [[restoring-up-red-hat-quay]] -== Restoring Red Hat Quay +== Restoring {productname} -This procedure is used to restore {productname} when the Red Hat Quay Operator manages the database. It should be performed after a backup of your Quay registry has been performed. +This procedure is used to restore {productname} when the {productname} Operator manages the database. It should be performed after a backup of your {productname} registry has been performed. See xref:backing-up-red-hat-quay.adoc#backing-up-red-hat-quay[Backing up {productname}] for more information. .Prerequisites -* {productname} is deployed on OpenShift Container Platform using the Quay Operator. +* {productname} is deployed on OpenShift Container Platform using the {productname} Operator. +* A backup of the {productname} configuration managed by the {productname} Operator has been created following the instructions in the xref:backing-up-red-hat-quay.adoc#backing-up-red-hat-quay[Backing up {productname}] section * Your {productname} database has been backed up. +* The object storage bucket used by {productname} has been backed up. +* The components `quay`, `postgres` and `objectstorage` are set to `managed: true` +* If the component `clair` is set to `managed: true`, the component `clairpostgres` is also set to `managed: true` (starting with {productname} Operator v3.7 or later) +* There is no running {productname} deployment managed by the {productname} Operator in the target namespace on your OpenShift Container Platform cluster -.Procedure +[NOTE] +==== +If your deployment contains partially unmanaged database or storage components and you are using external services for Postgres or S3-compatible object storage to run your {productname} deployment, you must refer to the service provider or vendor documentation to restore their data from a backup prior to restore {productname} +==== + +=== Restoring {productname} and its configuration from a backup +[NOTE] +==== +These instructions assume you have followed the process in the xref:backing-up-red-hat-quay.adoc#backing-up-red-hat-quay[Backing up {productname}] guide and create the backup files with the same names. +==== -. Restore the backed up Quay configuration and the randomly generated keys: +. Restore the backed up {productname} configuration and the generated keys from the backup: + [source,terminal] ---- $ oc create -f ./config-bundle.yaml ----- -+ -[source,terminal] ----- + $ oc create -f ./managed-secret-keys.yaml ---- + -[NOTE] +[IMPORTANT] ==== -If you receive the error `Error from server (AlreadyExists): error when creating "./config-bundle.yaml": secrets "config-bundle-secret" already exists`, you must delete your exist resource with `$ oc delete Secret config-bundle-secret -n ` and recreate it with `$ oc create -f ./config-bundle.yaml`. +If you receive the error `Error from server (AlreadyExists): error when creating "./config-bundle.yaml": secrets "config-bundle-secret" already exists`, you must delete your existing resource with `$ oc delete Secret config-bundle-secret -n ` and recreate it with `$ oc create -f ./config-bundle.yaml`. ==== -. Restore the QuayRegistry custom resource: +. Restore the `QuayRegistry` custom resource: + [source,terminal] ---- $ oc create -f ./quay-registry.yaml ---- -. Scale down the Quay the Quay Operator: +. Check the status of the {productname} deployment and wait for it to be available: + [source,terminal] ---- -$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +$ oc wait quayregistry registry --for=condition=Available=true -n ---- -. Scale down the Quay namespace: +=== Scale down your {productname} deployment + +. *For Operator version 3.7 and newer:* Scale down the {productname} deployment by disabling auto scaling and overriding the replica count for Quay, mirror workers and Clair (if managed). Your `QuayRegistry` resource should look similar to the following: ++ +[source,yaml] +---- +apiVersion: quay.redhat.com/v1 +kind: QuayRegistry +metadata: + name: registry + namespace: ns +spec: + components: + … + - kind: horizontalpodautoscaler + managed: false <1> + - kind: quay + managed: true + overrides: <2> + replicas: 0 + - kind: clair + managed: true + overrides: + replicas: 0 + - kind: mirror + managed: true + overrides: + replicas: 0 + … +---- +<1> disable auto scaling of Quay, Clair and Mirroring workers +<2> set the replica count to 0 for components accessing the database and objectstorage + +. *For Operator version 3.6 and earlier:* Scale down the {productname} deployment by scaling down the {productname} Operator first and then the managed {productname} resources: + [source,terminal] ---- -$ oc scale --replicas=0 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n ----- +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n + +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/quay-app/ {print $1}') -n +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/quay-mirror/ {print $1}') -n +$ oc scale --replicas=0 deployment $(oc get deployment -n |awk '/clair-app/ {print $1}') -n +---- + +. Wait for the `registry-quay-app`, `registry-quay-mirror` and `registry-clair-app` pods (depending on which components you set to be managed by Operator) to disappear. You can check their status by running the following command: ++ +[source,terminal] +---- +$ oc get pods -n +---- ++ +Example output: ++ +[source,terminal] +---- +registry-quay-config-editor-77847fc4f5-nsbbv 1/1 Running 0 9m1s +registry-quay-database-66969cd859-n2ssm 1/1 Running 0 6d1h +registry-quay-redis-7cc5f6c977-956g8 1/1 Running 0 5d21h +---- + +=== Restore your {productname} database . Identify your Quay database pod: + @@ -130,6 +196,8 @@ sh-4.4$ psql < /tmp/backup.sql sh-4.4$ exit ---- +=== Restore your {productname} object storage data + . Export the `AWS_ACCESS_KEY_ID`: + [source,terminal] @@ -151,24 +219,49 @@ $ export AWS_SECRET_ACCESS_KEY=$(oc get secret -l app=noobaa -n $ aws s3 sync --no-verify-ssl --endpoint https://$(oc get route s3 -n openshift-storage -o jsonpath='{.spec.host}') ./blobs s3://$(oc get cm -l app=noobaa -n -o jsonpath='{.items[0].data.BUCKET_NAME}') ---- -. Scale up the Quay the Quay Operator: +[NOTE] +==== +You can also use link:https://rclone.org/[rclone] or link:https://s3tools.org/s3cmd[sc3md] instead of the AWS command line utility. +==== + +=== Scale up your {productname} deployment + +. *For Operator version 3.7 and newer:* Scale up the {productname} deployment by re-enabling auto scaling, if desired, and removing the replica overrides for Quay, mirror workers and Clair as applicable. Your `QuayRegistry` resource should look similar to the following: + -[source,terminal] ----- -$ oc scale --replicas=1 deployment $(oc get deployment -n |awk '/^quay-operator/ {print $1}') -n +[source,yaml] ---- +apiVersion: quay.redhat.com/v1 +kind: QuayRegistry +metadata: + name: registry + namespace: ns +spec: + components: + … + - kind: horizontalpodautoscaler + managed: true <1> + managed: true + - kind: clair + managed: true + - kind: mirror + managed: true + … +---- +<1> Re-enables auto scaling of {productname}, Clair and mirroring workers again (if desired) +<2> Replica overrides are removed again to scale the {productname} components back up -. Scale up the Quay namespace: +. *For Operator version 3.6 and earlier:* Scale up the {productname} deployment by scaling up the {productname} Operator again: + [source,terminal] ---- -$ oc scale --replicas=1 deployment $(oc get deployment -n -l quay-component=quay -o jsonpath='{.items[0].metadata.name}') -n +$ oc scale --replicas=1 deployment $(oc get deployment -n | awk '/^quay-operator/ {print $1}') -n ---- -. Check the status of the Operator and ensure it has come back online: + +. Check the status of the {productname} deployment: + [source,terminal] ---- -$ oc get quayregistry -n -o yaml +$ oc wait quayregistry registry --for=condition=Available=true -n ---- + Example output: @@ -179,22 +272,16 @@ apiVersion: quay.redhat.com/v1 kind: QuayRegistry metadata: ... - name: example-registry - namespace: quay-enterprise + name: registry + namespace: ... spec: - components: - - kind: quay - managed: true ... - - kind: clairpostgres - managed: true - configBundleSecret: init-config-bundle-secret status: - configEditorCredentialsSecret: example-registry-quay-config-editor-credentials-fg2gdgtm24 - configEditorEndpoint: https://example-registry-quay-config-editor-quay-enterprise.apps.docs.gcp.quaydev.org - currentVersion: 3.7.0 - lastUpdated: 2022-05-11 13:28:38.199476938 +0000 UTC - registryEndpoint: https://example-registry-quay-quay-enterprise.apps.docs.gcp.quaydev.org - 0 5d21h + - lastTransitionTime: '2022-06-20T05:31:17Z' + lastUpdateTime: '2022-06-20T17:31:13Z' + message: All components reporting as healthy + reason: HealthChecksPassing + status: 'True' + type: Available ---- From b3ad20ee887a65d3885d8ccdd1a0c101d2ff6081 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Fri, 24 Jun 2022 09:52:14 +0100 Subject: [PATCH 056/207] PROJQUAY-2242 Cosmetic formatting changes for backup restore docs (#455) --- modules/backing-up-red-hat-quay.adoc | 16 ++++++++-------- modules/restoring-red-hat-quay.adoc | 19 ++++++++++--------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/modules/backing-up-red-hat-quay.adoc b/modules/backing-up-red-hat-quay.adoc index 5522559f4..50a136e55 100644 --- a/modules/backing-up-red-hat-quay.adoc +++ b/modules/backing-up-red-hat-quay.adoc @@ -1,5 +1,5 @@ [[backing-up-red-hat-quay]] -== Backing up {productname} += Backing up {productname} This procedure describes how to create a backup of {productname} deployed on OpenShift Container Platform using the {productname} Operator @@ -15,7 +15,7 @@ If your deployment contains partially unmanaged database or storage components a You can refer to the tools described in this guide as a starting point on how to backup your external Postgres database or object storage. ==== -=== {productname} configuration backup +== {productname} configuration backup . Backup the `QuayRegistry` custom resource by exporting it: @@ -76,7 +76,7 @@ All information under the `data` property should remain the same. $ oc get secret -n $(oc get quayregistry -n -o jsonpath='{.spec.configBundleSecret}') -o yaml > config-bundle.yaml ---- -=== Scale down your {productname} deployment +== Scale down your {productname} deployment [IMPORTANT] ==== @@ -145,7 +145,7 @@ quayregistry-quay-database-859d5445ff-cqthr 1/1 Running 0 quayregistry-quay-redis-84f888776f-hhgms 1/1 Running 0 12m ---- -=== {productname} managed database backup +== {productname} managed database backup [NOTE] ==== @@ -159,7 +159,7 @@ If your {productname} deployment is configured with external (unmanged) Postgres $ oc get pod -l quay-component=postgres -n -o jsonpath='{.items[0].metadata.name}' ---- + -Exampe output: +Example output: + [source,terminal] ---- @@ -221,7 +221,7 @@ $ aws s3 sync --no-verify-ssl --endpoint https://$(oc get route s3 -n openshift- You can also use link:https://rclone.org/[rclone] or link:https://s3tools.org/s3cmd[sc3md] instead of the AWS command line utility. ==== -=== Scale the {productname} deployment back up +== Scale the {productname} deployment back up . *For Operator version 3.7 and newer:* Scale up the {productname} deployment by re-enabling auto scaling, if desired, and removing the replica overrides for Quay, mirror workers and Clair as applicable. Your `QuayRegistry` resource should look similar to the following: + @@ -245,8 +245,8 @@ spec: managed: true … ---- -<1> re-enables auto scaling of Quay, Clair and Mirroring workers again (if desired) -<2> replica overrides are removed again to scale the Quay components back up +<1> Re-enables auto scaling of Quay, Clair and Mirroring workers again (if desired) +<2> Replica overrides are removed again to scale the Quay components back up . *For Operator version 3.6 and earlier:* Scale up the {productname} deployment by scaling up the {productname} Operator again: + diff --git a/modules/restoring-red-hat-quay.adoc b/modules/restoring-red-hat-quay.adoc index f742d041f..fa4029e80 100644 --- a/modules/restoring-red-hat-quay.adoc +++ b/modules/restoring-red-hat-quay.adoc @@ -1,5 +1,5 @@ [[restoring-up-red-hat-quay]] -== Restoring {productname} += Restoring {productname} This procedure is used to restore {productname} when the {productname} Operator manages the database. It should be performed after a backup of your {productname} registry has been performed. See xref:backing-up-red-hat-quay.adoc#backing-up-red-hat-quay[Backing up {productname}] for more information. @@ -19,7 +19,7 @@ This procedure is used to restore {productname} when the {productname} Operator If your deployment contains partially unmanaged database or storage components and you are using external services for Postgres or S3-compatible object storage to run your {productname} deployment, you must refer to the service provider or vendor documentation to restore their data from a backup prior to restore {productname} ==== -=== Restoring {productname} and its configuration from a backup +== Restoring {productname} and its configuration from a backup [NOTE] ==== @@ -54,7 +54,7 @@ $ oc create -f ./quay-registry.yaml $ oc wait quayregistry registry --for=condition=Available=true -n ---- -=== Scale down your {productname} deployment +== Scale down your {productname} deployment . *For Operator version 3.7 and newer:* Scale down the {productname} deployment by disabling auto scaling and overriding the replica count for Quay, mirror workers and Clair (if managed). Your `QuayRegistry` resource should look similar to the following: + @@ -84,8 +84,8 @@ spec: replicas: 0 … ---- -<1> disable auto scaling of Quay, Clair and Mirroring workers -<2> set the replica count to 0 for components accessing the database and objectstorage +<1> Disable auto scaling of Quay, Clair and Mirroring workers +<2> Set the replica count to 0 for components accessing the database and objectstorage . *For Operator version 3.6 and earlier:* Scale down the {productname} deployment by scaling down the {productname} Operator first and then the managed {productname} resources: + @@ -114,7 +114,7 @@ registry-quay-database-66969cd859-n2ssm 1/1 Running 0 registry-quay-redis-7cc5f6c977-956g8 1/1 Running 0 5d21h ---- -=== Restore your {productname} database +== Restore your {productname} database . Identify your Quay database pod: + @@ -196,7 +196,7 @@ sh-4.4$ psql < /tmp/backup.sql sh-4.4$ exit ---- -=== Restore your {productname} object storage data +== Restore your {productname} object storage data . Export the `AWS_ACCESS_KEY_ID`: + @@ -224,7 +224,7 @@ $ aws s3 sync --no-verify-ssl --endpoint https://$(oc get route s3 -n openshift- You can also use link:https://rclone.org/[rclone] or link:https://s3tools.org/s3cmd[sc3md] instead of the AWS command line utility. ==== -=== Scale up your {productname} deployment +== Scale up your {productname} deployment . *For Operator version 3.7 and newer:* Scale up the {productname} deployment by re-enabling auto scaling, if desired, and removing the replica overrides for Quay, mirror workers and Clair as applicable. Your `QuayRegistry` resource should look similar to the following: + @@ -240,7 +240,8 @@ spec: … - kind: horizontalpodautoscaler managed: true <1> - managed: true + - kind: quay <2> + managed: true - kind: clair managed: true - kind: mirror From 3e857f048254e310b30dd32b0a27fb2d5682958d Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:17:10 -0400 Subject: [PATCH 057/207] Updates paas link which no longer requires login info (#452) (#454) Co-authored-by: Steven Smith Co-authored-by: Steven Smith --- modules/backing-up-red-hat-quay.adoc | 4 +-- modules/builders-virtual-environment.adoc | 2 +- modules/clair-intro2.adoc | 2 +- modules/con_quay_ha_prereq.adoc | 4 +-- modules/con_quay_single_prereq.adoc | 4 +-- modules/con_schema.adoc | 2 +- modules/config-fields-storage-fields.adoc | 26 +++++++++---------- modules/config-ui-database.adoc | 2 +- modules/config-updates-37.adoc | 6 ++--- modules/core-prereqs-db.adoc | 2 -- modules/georepl-prereqs.adoc | 2 +- modules/operator-install.adoc | 2 +- .../operator-standalone-object-gateway.adoc | 11 ++++---- modules/operator-upgrade.adoc | 6 ++--- modules/proc_deploy_quay_add.adoc | 8 +++--- modules/proc_deploy_quay_ha_ceph.adoc | 2 +- modules/proc_deploy_quay_single.adoc | 4 +-- modules/proc_manage-advanced-config.adoc | 3 +-- modules/proc_manage-security-scanning.adoc | 2 +- modules/proc_manage-upgrade-quay-guide.adoc | 4 +-- modules/proc_manage-upgrade-quay.adoc | 4 +-- modules/proc_upgrade_standalone.adoc | 8 +++--- ...oc_use-quay-build-workers-dockerfiles.adoc | 2 +- modules/public-cloud-aws.adoc | 12 ++++----- modules/public-cloud-azure.adoc | 2 +- modules/ref_deploy_quay_openshift.adoc | 2 +- modules/restoring-red-hat-quay.adoc | 2 +- modules/rn_3_10.adoc | 2 +- modules/rn_3_30.adoc | 4 +-- modules/rn_3_40.adoc | 6 ++--- modules/rn_3_50.adoc | 2 +- modules/rn_3_60.adoc | 4 +-- modules/rn_3_70.adoc | 8 +++--- modules/ssl-config-ui.adoc | 4 +-- ...standalone-to-operator-backup-restore.adoc | 4 +-- modules/testing-features.adoc | 4 +-- release_notes/master.adoc | 2 +- 37 files changed, 82 insertions(+), 88 deletions(-) diff --git a/modules/backing-up-red-hat-quay.adoc b/modules/backing-up-red-hat-quay.adoc index 50a136e55..2600531f4 100644 --- a/modules/backing-up-red-hat-quay.adoc +++ b/modules/backing-up-red-hat-quay.adoc @@ -135,7 +135,7 @@ Example output: + [source,terminal] ---- -$ oc get pod +$ oc get pod quay-operator.v3.7.1-6f9d859bd-p5ftc 1/1 Running 0 12m quayregistry-clair-postgres-7487f5bd86-xnxpr 1/1 Running 1 (12m ago) 12m @@ -238,7 +238,7 @@ spec: - kind: horizontalpodautoscaler managed: true <1> - kind: quay <2> - managed: true + managed: true - kind: clair managed: true - kind: mirror diff --git a/modules/builders-virtual-environment.adoc b/modules/builders-virtual-environment.adoc index bfceb95c3..58a3ef6ab 100644 --- a/modules/builders-virtual-environment.adoc +++ b/modules/builders-virtual-environment.adoc @@ -451,7 +451,7 @@ https://example-registry-quay-quay-enterprise.apps.docs.quayteam.org/repository/ + [IMPORTANT] ==== -In some cases, the builder might have issues resolving hostnames. This issue might be related to the `dnsPolicy` being set to `default` on the job object. Currently, there is no workaround for this issue. It will be resolved in a future version of Red Hat Quay. +In some cases, the builder might have issues resolving hostnames. This issue might be related to the `dnsPolicy` being set to `default` on the job object. Currently, there is no workaround for this issue. It will be resolved in a future version of {productname}. ==== . Click *Create Build Trigger* -> *Custom Git Repository Push*. diff --git a/modules/clair-intro2.adoc b/modules/clair-intro2.adoc index 7b0bd1290..6a12a9bf2 100644 --- a/modules/clair-intro2.adoc +++ b/modules/clair-intro2.adoc @@ -25,7 +25,7 @@ link:https://quay.github.io/claircore/concepts/severity_mapping.html[ClairCore S ==== ifeval::["{productname}" == "Red Hat Quay"] -With the release of Red Hat Quay 3.4, the new Clair V4 (image {productrepo}/{clairimage} fully replaces the prior Clair V2 (image quay.io/redhat/clair-jwt). See below for how to run V2 in read-only mode while V4 is updating. +With the release of {productname} 3.4, the new Clair V4 (image {productrepo}/{clairimage} fully replaces the prior Clair V2 (image quay.io/redhat/clair-jwt). See below for how to run V2 in read-only mode while V4 is updating. endif::[] ifeval::["{productname}" == "Project Quay"] With the release of Clair V4 (image clair), the previously used Clair V2 (image clair-jwt) is no longer used. See below for how to run V2 in read-only mode while V4 is updating. diff --git a/modules/con_quay_ha_prereq.adoc b/modules/con_quay_ha_prereq.adoc index 172c0e2bc..f907dfcb8 100644 --- a/modules/con_quay_ha_prereq.adoc +++ b/modules/con_quay_ha_prereq.adoc @@ -55,7 +55,7 @@ Each system should have the following attributes: [NOTE] ==== -Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. RHEL 7 has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. +Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of {productname} 3.7. RHEL 7 has not been tested with {productname} 3.7, and will be deprecated in a future release. ==== [[using-podman]] @@ -65,7 +65,7 @@ This document uses podman for creating and deploying containers. If you do not h [NOTE] ==== -Podman is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. Docker has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. +Podman is strongly recommended for highly available, production quality deployments of {productname} 3.7. Docker has not been tested with {productname} 3.7, and will be deprecated in a future release. ==== diff --git a/modules/con_quay_single_prereq.adoc b/modules/con_quay_single_prereq.adoc index ee2f097ea..390abd0d5 100644 --- a/modules/con_quay_single_prereq.adoc +++ b/modules/con_quay_single_prereq.adoc @@ -16,7 +16,7 @@ More information on sizing can be found at link:https://access.redhat.com/articl [NOTE] ==== -Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. RHEL 7 has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. +Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of {productname} 3.7. RHEL 7 has not been tested with {productname} 3.7, and will be deprecated in a future release. ==== == Using Podman @@ -25,5 +25,5 @@ This document uses Podman for creating and deploying containers. If you do not h [NOTE] ==== -Podman is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.7. Docker has not been tested with Red Hat Quay 3.7, and will be deprecated in a future release. +Podman is strongly recommended for highly available, production quality deployments of {productname} 3.7. Docker has not been tested with {productname} 3.7, and will be deprecated in a future release. ==== diff --git a/modules/con_schema.adoc b/modules/con_schema.adoc index 02b70f6d3..ba0ab9b91 100644 --- a/modules/con_schema.adoc +++ b/modules/con_schema.adoc @@ -254,7 +254,7 @@ swiftStorage: ** **Example**: `True` * **FEATURE_PERMANENT_SESSIONS** [boolean]: Whether sessions are permanent. Defaults to True. ** **Example**: `True` -* **FEATURE_PROXY_CACHE** [boolean]: Whether to enable proxy caching for Red Hat Quay. +* **FEATURE_PROXY_CACHE** [boolean]: Whether to enable proxy caching for {productname}. ** **Example**: `True` * **FEATURE_PROXY_STORAGE** [boolean]: Whether to proxy all direct download URLs in storage via the registry nginx. Defaults to False. ** **Example**: `False` diff --git a/modules/config-fields-storage-fields.adoc b/modules/config-fields-storage-fields.adoc index 8dbc0aaeb..1d8989094 100644 --- a/modules/config-fields-storage-fields.adoc +++ b/modules/config-fields-storage-fields.adoc @@ -8,22 +8,22 @@ The DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS field is used to control which locatio .Storage config fields [cols="3a,1a,2a",options="header"] |=== -| Field | Type | Description +| Field | Type | Description | **DISTRIBUTED_STORAGE_CONFIG** + -(Required) | Object | Configuration for storage engine(s) to use in Red Hat Quay. Each key represents an unique identifier for a storage engine. The value consists of a tuple of (key, value) forming an object describing the storage engine parameters. + - + +(Required) | Object | Configuration for storage engine(s) to use in {productname}. Each key represents an unique identifier for a storage engine. The value consists of a tuple of (key, value) forming an object describing the storage engine parameters. + + + **Default:** `[]` | **DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS** + -(Required) | Array of string | The list of storage engine(s) (by ID in DISTRIBUTED_STORAGE_CONFIG) whose images should be fully replicated, by default, to all other storage engines. +(Required) | Array of string | The list of storage engine(s) (by ID in DISTRIBUTED_STORAGE_CONFIG) whose images should be fully replicated, by default, to all other storage engines. | **DISTRIBUTED_STORAGE_PREFERENCE** + -(Required) | Array of string | The preferred storage engine(s) (by ID in DISTRIBUTED_STORAGE_CONFIG) to use. A preferred engine means it is first checked for pulling and images are pushed to it. + - + +(Required) | Array of string | The preferred storage engine(s) (by ID in DISTRIBUTED_STORAGE_CONFIG) to use. A preferred engine means it is first checked for pulling and images are pushed to it. + + + **Default:** `false` - | **MAXIMUM_LAYER_SIZE** | String | Maximum allowed size of an image layer + - + -**Pattern**: `^[0-9]+(G\|M)$` + - + -**Example**: `100G` + - + + | **MAXIMUM_LAYER_SIZE** | String | Maximum allowed size of an image layer + + + +**Pattern**: `^[0-9]+(G\|M)$` + + + +**Example**: `100G` + + + **Default:** `20G` -|=== \ No newline at end of file +|=== diff --git a/modules/config-ui-database.adoc b/modules/config-ui-database.adoc index 9a87208c3..47457560b 100644 --- a/modules/config-ui-database.adoc +++ b/modules/config-ui-database.adoc @@ -6,7 +6,7 @@ image:ui-database-choice.png[Database choice] [NOTE] ==== -The MySQL and MariaDB databases have been deprecated as of {PRODUCTNAME} 3.6. Support for these databases will be removed in a future version of Red Hat Quay. If starting a new Red Hat Quay installation, it is strongly recommended to use PostgreSQL. +The MySQL and MariaDB databases have been deprecated as of {PRODUCTNAME} 3.6. Support for these databases will be removed in a future version of {productname}. If starting a new {productname} installation, it is strongly recommended to use PostgreSQL. ==== == PostgreSQL configuration diff --git a/modules/config-updates-37.adoc b/modules/config-updates-37.adoc index ecb426ea3..8367b65b8 100644 --- a/modules/config-updates-37.adoc +++ b/modules/config-updates-37.adoc @@ -3,8 +3,8 @@ == New configuration fields -* **FEATURE_QUOTA_MANAGEMENT**: Quota management is now supported. With this feature, users have the ability to report storage consumption and to contain registry growth by establishing configured storage quota limits. For more information about quota management, see link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[Red Hat Quay Quota management and enforcement]. +* **FEATURE_QUOTA_MANAGEMENT**: Quota management is now supported. With this feature, users have the ability to report storage consumption and to contain registry growth by establishing configured storage quota limits. For more information about quota management, see link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[{productname} Quota management and enforcement]. -* **DEFAULT_SYSTEM_REJECT_QUOTA_BYTES**: The quota size to apply to all organizations and users. For more information about quota management, see link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[Red Hat Quay Quota management and enforcement]. +* **DEFAULT_SYSTEM_REJECT_QUOTA_BYTES**: The quota size to apply to all organizations and users. For more information about quota management, see link:https://access.redhat.com//documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-quota-management-and-enforcement[{productname} Quota management and enforcement]. -* **FEATURE_PROXY_CACHE**: Using Red Hat Quay to proxy a remote organization is now supported. With this feature, {productname} will act as a proxy cache to circumvent pull-rate limitations from upstream registries. For more information about quota management, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#quay-as-cache-proxy[Red Hat Quay as proxy cache for upstream registries]. +* **FEATURE_PROXY_CACHE**: Using {productname} to proxy a remote organization is now supported. With this feature, {productname} will act as a proxy cache to circumvent pull-rate limitations from upstream registries. For more information about quota management, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#quay-as-cache-proxy[{productname} as proxy cache for upstream registries]. diff --git a/modules/core-prereqs-db.adoc b/modules/core-prereqs-db.adoc index 935e1ba3c..4ab25c562 100644 --- a/modules/core-prereqs-db.adoc +++ b/modules/core-prereqs-db.adoc @@ -8,5 +8,3 @@ Since the {productname} 3.6 release, using MySQL/MariaDB as the database backend Deploying {productname} in a highly available (HA) configuration requires that your database is provisioned for high availablity. If {productname} is running on public cloud infrastructure, it is recommended that you use the PostgreSQL services provided by your cloud provider. Geo-replication requires a single, shared database that is accessible from all regions. - - diff --git a/modules/georepl-prereqs.adoc b/modules/georepl-prereqs.adoc index 456780db4..0698a1170 100644 --- a/modules/georepl-prereqs.adoc +++ b/modules/georepl-prereqs.adoc @@ -21,6 +21,6 @@ * Geo-replication requires your Clair configuration to be set to `unmanaged`. An unmanaged Clair database allows the {productname} Operator to work in a geo-replicated environment, where multiple instances of the Operator must communicate with the same database. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_on_openshift_with_the_quay_operator/index#clair-unmanaged[Advanced Clair configuration]. -* Geo-Replication requires SSL/TSL certificates and keys. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_for_proof-of-concept_non-production_purposes/index#using_ssl_to_protect_connections_to_red_hat_quay[Using SSL to protect connections to Red Hat Quay]. +* Geo-Replication requires SSL/TSL certificates and keys. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_for_proof-of-concept_non-production_purposes/index#using_ssl_to_protect_connections_to_red_hat_quay[Using SSL to protect connections to {productname}]. If the above requirements cannot be met, you should instead use two or more distinct Quay deployments and take advantage of repository mirroring functionality. diff --git a/modules/operator-install.adoc b/modules/operator-install.adoc index 260adf9c5..650ebde73 100644 --- a/modules/operator-install.adoc +++ b/modules/operator-install.adoc @@ -4,7 +4,7 @@ -. Using the OpenShift console, Select Operators -> OperatorHub, then select the Red Hat Quay Operator. If there is more than one, be sure to use the Red Hat certified Operator and not the community version. +. Using the OpenShift console, Select Operators -> OperatorHub, then select the {productname} Operator. If there is more than one, be sure to use the Red Hat certified Operator and not the community version. + image:operatorhub-quay.png[] . The Installation page outlines the features and prerequisites: diff --git a/modules/operator-standalone-object-gateway.adoc b/modules/operator-standalone-object-gateway.adoc index 435217e02..18f6c6c50 100644 --- a/modules/operator-standalone-object-gateway.adoc +++ b/modules/operator-standalone-object-gateway.adoc @@ -1,9 +1,9 @@ [[operator-standalone-object-gateway]] = About The Standalone Object Gateway -As part of a Red Hat Quay subscription, users are entitled to use the _Multi-Cloud Object Gateway_ (MCG) component of the Red Hat OpenShift Data Foundation Operator (formerly known as OpenShift Container Storage Operator). This gateway component allows you to provide an S3-compatible object storage interface to Quay backed by Kubernetes `PersistentVolume`-based block storage. The usage is limited to a Quay deployment managed by the Operator and to the exact specifications of the MCG instance as documented below. +As part of a {productname} subscription, users are entitled to use the _Multi-Cloud Object Gateway_ (MCG) component of the Red Hat OpenShift Data Foundation Operator (formerly known as OpenShift Container Storage Operator). This gateway component allows you to provide an S3-compatible object storage interface to Quay backed by Kubernetes `PersistentVolume`-based block storage. The usage is limited to a Quay deployment managed by the Operator and to the exact specifications of the MCG instance as documented below. -Since Red Hat Quay does not support local filesystem storage, users can leverage the gateway in combination with Kubernetes `PersistentVolume` storage instead, to provide a supported deployment. A `PersistentVolume` is directly mounted on the gateway instance as a backing store for object storage and any block-based `StorageClass` is supported. +Since {productname} does not support local filesystem storage, users can leverage the gateway in combination with Kubernetes `PersistentVolume` storage instead, to provide a supported deployment. A `PersistentVolume` is directly mounted on the gateway instance as a backing store for object storage and any block-based `StorageClass` is supported. By the nature of `PersistentVolume`, this is not a scale-out, highly available solution and does not replace a scale-out storage system like Red Hat OpenShift Data Foundation (ODF). Only a single instance of the gateway is running. If the pod running the gateway becomes unavailable due to rescheduling, updates or unplanned downtime, this will cause temporary degradation of the connected Quay instances. @@ -11,7 +11,7 @@ By the nature of `PersistentVolume`, this is not a scale-out, highly available s To install the ODF (formerly known as OpenShift Container Storage) Operator and configure a single instance Multi-Cloud Gateway service, follow these steps: -. Open the OpenShift console and select Operators -> OperatorHub, then select the OpenShift Data Foundation Operator. +. Open the OpenShift console and select Operators -> OperatorHub, then select the OpenShift Data Foundation Operator. . Select Install. Accept all default options and select Install again. . Within a minute, the Operator will install and create a namespace `openshift-storage`. You can confirm it has completed when the `Status` column is marked `Succeeded`. + @@ -39,7 +39,7 @@ spec: memory: 1Gi ``` + -This will create a single instance deployment of the _Multi-cloud Object Gateway_. +This will create a single instance deployment of the _Multi-cloud Object Gateway_. . Apply the configuration with the following command: + ``` @@ -96,5 +96,4 @@ This creates the backing store configuration for the gateway. All images in Quay $ oc patch bucketclass noobaa-default-bucket-class --patch '{"spec":{"placementPolicy":{"tiers":[{"backingStores":["noobaa-pv-backing-store"]}]}}}' --type merge -n openshift-storage ``` -This concludes the setup of the _Multi-Cloud Object Gateway_ instance for Red Hat Quay. Note that this configuration cannot be run in parallel on a cluster with Red Hat OpenShift Data Foundation installed. - +This concludes the setup of the _Multi-Cloud Object Gateway_ instance for {productname}. Note that this configuration cannot be run in parallel on a cluster with Red Hat OpenShift Data Foundation installed. diff --git a/modules/operator-upgrade.adoc b/modules/operator-upgrade.adoc index 2ae346f98..106afbfc9 100644 --- a/modules/operator-upgrade.adoc +++ b/modules/operator-upgrade.adoc @@ -86,7 +86,7 @@ The `GODEBUG=x509ignoreCN=0` flag enables the legacy behavior of treating the Co ==== Configuring Clair v4 when upgrading from 3.3.z or 3.4.z to 3.6 using the Quay Operator To set up Clair v4 on a new {productname} deployment on OpenShift, it is highly recommended to use the Quay Operator. By default, the Quay Operator will install or upgrade a Clair deployment along with your {productname} deployment and configure Clair security scanning automatically. -For instructions on setting up Clair v4 on OpenShift, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-openshift[Setting Up Clair on a Red Hat Quay OpenShift deployment]. +For instructions on setting up Clair v4 on OpenShift, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-openshift[Setting Up Clair on a {productname} OpenShift deployment]. === Changing the update channel for an Operator @@ -124,9 +124,9 @@ Quota management is now supported under the `FEATURE_QUOTA_MANAGEMENT` property FEATURE_QUOTA_MANAGEMENT: true ---- -=== Using Red Hat Quay to proxy a remote organization configuration +=== Using {productname} to proxy a remote organization configuration -Using Red Hat Quay to proxy a remote organization is now supported under the `FEATURE_PROXY_CACHE` property. To enable proxy cache, set the feature flag in your `confg.yaml` to `true`: +Using {productname} to proxy a remote organization is now supported under the `FEATURE_PROXY_CACHE` property. To enable proxy cache, set the feature flag in your `confg.yaml` to `true`: [source,yaml] ---- diff --git a/modules/proc_deploy_quay_add.adoc b/modules/proc_deploy_quay_add.adoc index 6f17ecf84..a11eaaf79 100644 --- a/modules/proc_deploy_quay_add.adoc +++ b/modules/proc_deploy_quay_add.adoc @@ -14,7 +14,7 @@ three or more nodes (for example, quay01, quay02, and quay03). ==== The resulting {productname} service will listen on regular port 8080 and SSL port 8443. This is different from previous releases of {productname}, which listened on -standard ports 80 and 443, respectively. +standard ports 80 and 443, respectively. In this document, we map 8080 and 8443 to standard ports 80 and 443 on the host, respectively. Througout the rest of this document, we assume you have mapped the ports in this way. ==== @@ -63,7 +63,7 @@ the startup process. ``` . **Open browser to UI**: Once the `Quay` container has started, go to your web browser and -open the URL, to the node running the `Quay` container. +open the URL, to the node running the `Quay` container. . **Log into {productname}**: Using the superuser account you created during configuration, log in and make sure {productname} is working properly. @@ -78,7 +78,7 @@ Clair images scanning and Repository Mirroring, continue on to the next section. == Add Clair image scanning to {productname} Setting up and deploying Clair image scanning for your -{productname} deployment is described in link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-v4[Clair Security Scanning] +{productname} deployment is described in link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-v4[Clair Security Scanning] [[add-repo-mirroring]] == Add repository mirroring {productname} @@ -93,7 +93,7 @@ To add the repository mirroring feature to your {productname} cluster: `repomirror` option. * Select "Enable Repository Mirroring in the {productname} Setup tool. * Log into your {productname} Web UI and begin creating mirrored repositories -as described in link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index[Repository Mirroring in Red Hat Quay]. +as described in link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index[Repository Mirroring in {productname}]. The following procedure assumes you already have a running {productname} cluster on an OpenShift platform, with the {productname} Setup diff --git a/modules/proc_deploy_quay_ha_ceph.adoc b/modules/proc_deploy_quay_ha_ceph.adoc index 2ec1a50c4..331f340e6 100644 --- a/modules/proc_deploy_quay_ha_ceph.adoc +++ b/modules/proc_deploy_quay_ha_ceph.adoc @@ -1,5 +1,5 @@ == Set Up Ceph -For this Red Hat Quay configuration, we create a three-node Ceph cluster, with +For this {productname} configuration, we create a three-node Ceph cluster, with several other supporting nodes, as follows: * ceph01, ceph02, and ceph03 - Ceph Monitor, Ceph Manager and Ceph OSD nodes diff --git a/modules/proc_deploy_quay_single.adoc b/modules/proc_deploy_quay_single.adoc index 5fe2a4906..00c92401f 100644 --- a/modules/proc_deploy_quay_single.adoc +++ b/modules/proc_deploy_quay_single.adoc @@ -9,7 +9,7 @@ Follow these steps to install {productname} on a single system (VM or bare metal This procedure was tested on RHEL 7. The `docker` command is not included in RHEL 8, so you would need to use the `podman` command instead. Because the `--restart` option is not supported by podman, instead of using `--restart`, -you could set up to use `podman` as a systemd service, as described +you could set up to use `podman` as a systemd service, as described in link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/building_running_and_managing_containers/index#starting_containers_with_systemd[Starting containers with systemd]. ==== @@ -43,7 +43,7 @@ active .... . **Open ports in firewall**: If you have a firewall running on your system, -to access the Red Hat Quay config tool (port 8443) and application (ports 80 and 443) +to access the {productname} config tool (port 8443) and application (ports 80 and 443) outside of the local system, run the following commands (add `--zone=` for each command to open ports on a particular zone): + .... diff --git a/modules/proc_manage-advanced-config.adoc b/modules/proc_manage-advanced-config.adoc index 07bc83c78..ffb951bbe 100644 --- a/modules/proc_manage-advanced-config.adoc +++ b/modules/proc_manage-advanced-config.adoc @@ -99,7 +99,7 @@ link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/re Some advanced {productname} configuration that is not available through the Config Tool can be achieved by editing the `config.yaml` file directly. Available settings are described in the -link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/manage_red_hat_quay/quay-schema[Schema for Red Hat Quay configuration] +link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/manage_red_hat_quay/quay-schema[Schema for {productname} configuration] The following are examples of settings you can change directly in the `config.yaml` file. === Add name and company to {productname} sign-in @@ -290,4 +290,3 @@ If turning off connection pooling is not enough to prevent hitting that 2k database connection limit, you need to take additional steps to deal with the problem. In this case you might need to increase the maximum database connections to better suit your workload. - diff --git a/modules/proc_manage-security-scanning.adoc b/modules/proc_manage-security-scanning.adoc index 20232dd66..22c3dbce1 100644 --- a/modules/proc_manage-security-scanning.adoc +++ b/modules/proc_manage-security-scanning.adoc @@ -7,7 +7,7 @@ This document explains how to configure Clair with {productname}. [NOTE] ==== -With the release of Red Hat Quay 3.4, the default version of Clair is V4. This new version V4 is no longer being released as link:https://access.redhat.com/support/offerings/techpreview[Technology Preview] and is supported for production use. Customers are strongly encouraged to use Clair V4 for with Red Hat Quay 3.4. It is possible to run both Clair V4 and Clair V2 simultaneously if so desired. In future versions of Red Hat Quay, Clair V2 will eventually be removed. +With the release of {productname} 3.4, the default version of Clair is V4. This new version V4 is no longer being released as link:https://access.redhat.com/support/offerings/techpreview[Technology Preview] and is supported for production use. Customers are strongly encouraged to use Clair V4 for with {productname} 3.4. It is possible to run both Clair V4 and Clair V2 simultaneously if so desired. In future versions of {productname}, Clair V2 will eventually be removed. ==== == Set up Clair V2 in the {productname} config tool diff --git a/modules/proc_manage-upgrade-quay-guide.adoc b/modules/proc_manage-upgrade-quay-guide.adoc index 551e991a8..657882881 100644 --- a/modules/proc_manage-upgrade-quay-guide.adoc +++ b/modules/proc_manage-upgrade-quay-guide.adoc @@ -9,7 +9,7 @@ This document describes how to upgrade one or more `Quay` containers. The database is the "source of truth" for Quay, and some version upgrades will trigger a schema update and data migration. Such versions are clearly documented in the -https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/red_hat_quay_release_notes/[Red Hat Quay Release Notes]. +https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/red_hat_quay_release_notes/[{productname} Release Notes]. Backup the database before upgrading Quay. Once the backup completes, use the procedure in this document to stop the running `Quay` container, start the new container, and check the health of @@ -25,7 +25,7 @@ the upgraded Quay service. [[pull-the-latest-quay-enterprise-release-from-the-repository]] == Pull the latest Quay release from the repository. -Check the https://access.redhat.com/documentation/en-us/red_hat_quay/2.9/html-single/red_hat_quay_release_notes/[list of Red Hat Quay releases] for the latest version. +Check the https://access.redhat.com/documentation/en-us/red_hat_quay/2.9/html-single/red_hat_quay_release_notes/[list of {productname} releases] for the latest version. ``` # docker pull quay.io/coreos/registry:RELEASE_VERSION diff --git a/modules/proc_manage-upgrade-quay.adoc b/modules/proc_manage-upgrade-quay.adoc index 93ba7c405..c64fa5ad5 100644 --- a/modules/proc_manage-upgrade-quay.adoc +++ b/modules/proc_manage-upgrade-quay.adoc @@ -2,7 +2,7 @@ = Upgrading Quay The full list of Quay versions can be found on the -https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/red_hat_quay_release_notes/[Red Hat Quay Release Notes] +https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/red_hat_quay_release_notes/[{productname} Release Notes] page. [[special-note-upgrading-from-quay-enterprise-2.0.0-to-2.0.0]] @@ -28,7 +28,7 @@ release. [[the-upgrade-process]] == The upgrade process -. Visit the https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/red_hat_quay_release_notes/[Red Hat Quay Release Notes] page and note the latest version of Quay. +. Visit the https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/red_hat_quay_release_notes/[{productname} Release Notes] page and note the latest version of Quay. . Shutdown the Quay cluster: Remove *all* containers from service. . On a *single* node, run the newer version of Quay. diff --git a/modules/proc_upgrade_standalone.adoc b/modules/proc_upgrade_standalone.adoc index e4824fb68..8beefaa36 100644 --- a/modules/proc_upgrade_standalone.adoc +++ b/modules/proc_upgrade_standalone.adoc @@ -37,7 +37,7 @@ This document describes the steps needed to perform each individual upgrade. Det * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_1_3_from_3_0_z[Upgrade to 3.1.3 from 3.0.5] * link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/upgrade_red_hat_quay/index#upgrade_to_3_0_5_from_2_9_5[Upgrade to 3.0.5 from 2.9.5] -See the link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/red_hat_quay_release_notes/index[Red Hat Quay Release Notes] for information on features for individual releases. +See the link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/red_hat_quay_release_notes/index[{productname} Release Notes] for information on features for individual releases. The general procedure for a manual upgrade consists of the following steps: @@ -52,7 +52,7 @@ The general procedure for a manual upgrade consists of the following steps: Images for Quay 3.4.0 and later are available from link:https://registry.redhat.io[registry.redhat.io] and link:https://registry.access.redhat.com[registry.access.redhat.com], with authentication set up as described in link:https://access.redhat.com/RegistryAuthentication[Red Hat Container Registry Authentication]. -Images for Quay 3.3.4 and earlier are available from link:https://quay.io[quay.io], with authentication set up as described in link:https://access.redhat.com/solutions/3533201[Accessing Red Hat Quay without a CoreOS login]. +Images for Quay 3.3.4 and earlier are available from link:https://quay.io[quay.io], with authentication set up as described in link:https://access.redhat.com/solutions/3533201[Accessing {productname} without a CoreOS login]. == Upgrade to 3.7.z from 3.6.z @@ -99,7 +99,7 @@ Upgrading to {productname} 3.7 from 3.3. is unsupported. Users must first upgrad Upgrading to {productname} 3.6 from 3.4.z requires a database migration which does not support downgrading back to a prior version of {productname}. Please back up your database before performing this migration. -Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.4.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift Red Hat Quay deployment]. +Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.4.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift {productname} deployment]. === Target images * **Quay:** {productrepo}/{quayimage}:{productminv} @@ -116,7 +116,7 @@ Users will also need to configure a completely new Clair v4 instance to replace Upgrading to {productname} 3.6.z from 3.3.z requires a database migration which does not support downgrading back to a prior version of {productname}. Please back up your database before performing this migration. -Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.3.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift Red Hat Quay deployment]. +Users will also need to configure a completely new Clair v4 instance to replace the old Clair v2 when upgrading from 3.3.z. For instructions on configuring Clair v4, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-standalone[Setting up Clair on a non-OpenShift {productname} deployment]. === Target images * **Quay:** {productrepo}/{quayimage}:{productminv} diff --git a/modules/proc_use-quay-build-workers-dockerfiles.adoc b/modules/proc_use-quay-build-workers-dockerfiles.adoc index 302708766..4252f4274 100644 --- a/modules/proc_use-quay-build-workers-dockerfiles.adoc +++ b/modules/proc_use-quay-build-workers-dockerfiles.adoc @@ -11,7 +11,7 @@ The {productname} Build system is designed for scalability (since it is used to ifdef::downstream[] [NOTE] ==== -The upstream version of Red Hat Quay provides instructions on how to configure an AWS/EC2 based Executor. This configuration is not supported for Red Hat Quay customers. +The upstream version of {productname} provides instructions on how to configure an AWS/EC2 based Executor. This configuration is not supported for {productname} customers. ==== endif::downstream[] diff --git a/modules/public-cloud-aws.adoc b/modules/public-cloud-aws.adoc index c0c79ba34..b07c9ecf2 100644 --- a/modules/public-cloud-aws.adoc +++ b/modules/public-cloud-aws.adoc @@ -1,13 +1,11 @@ -= Running Red Hat Quay on AWS += Running {productname} on AWS -image:178_Quay_architecture_0821_on_AWS.png[Red Hat Quay on AWS] +image:178_Quay_architecture_0821_on_AWS.png[{productname} on AWS] -If Red Hat Quay is running on AWS, you can use +If {productname} is running on AWS, you can use * AWS Elastic Load Balancer -* AWS S3 (hot) blob storage -* AWS RDS database +* AWS S3 (hot) blob storage +* AWS RDS database * AWS ElastiCache Redis * EC2 VMs recommendation: M3.Large or M4.XLarge - - diff --git a/modules/public-cloud-azure.adoc b/modules/public-cloud-azure.adoc index ccd04faed..755cca5b0 100644 --- a/modules/public-cloud-azure.adoc +++ b/modules/public-cloud-azure.adoc @@ -1,6 +1,6 @@ = Running {productname} on Microsoft Azure -image:178_Quay_architecture_0821_on_Azure.png[Red Hat Quay on Microsoft Azure] +image:178_Quay_architecture_0821_on_Azure.png[{productname} on Microsoft Azure] If {productname} is running on Microsoft Azure, you can use: diff --git a/modules/ref_deploy_quay_openshift.adoc b/modules/ref_deploy_quay_openshift.adoc index f821c0f25..a4754be08 100644 --- a/modules/ref_deploy_quay_openshift.adoc +++ b/modules/ref_deploy_quay_openshift.adoc @@ -41,7 +41,7 @@ data: .dockerconfigjson: <1> type: kubernetes.io/dockerconfigjson ---- -<1> Change to include the credentials shown from link:https://access.redhat.com/solutions/3533201[Accessing Red Hat Quay] +<1> Change to include the credentials shown from link:https://access.redhat.com/solutions/3533201[Accessing {productname}] == {productname} storage diff --git a/modules/restoring-red-hat-quay.adoc b/modules/restoring-red-hat-quay.adoc index fa4029e80..bbbbe502f 100644 --- a/modules/restoring-red-hat-quay.adoc +++ b/modules/restoring-red-hat-quay.adoc @@ -241,7 +241,7 @@ spec: - kind: horizontalpodautoscaler managed: true <1> - kind: quay <2> - managed: true + managed: true - kind: clair managed: true - kind: mirror diff --git a/modules/rn_3_10.adoc b/modules/rn_3_10.adoc index d01f398ad..e453aad3d 100644 --- a/modules/rn_3_10.adoc +++ b/modules/rn_3_10.adoc @@ -69,7 +69,7 @@ Known Issues: * During repository mirroring, in order to fetch tags from a repository, at least one tag in the list of tags to sync must exist exactly as specified. See -link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#repo-mirroring-in-red-hat-quay[Repository Mirroring in Red Hat Quay] for more details. +link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#repo-mirroring-in-red-hat-quay[Repository Mirroring in {productname}] for more details. * Repository mirror config has known issues when remote registry username or password has characters requiring special handling for shell commands. Specifically, the tokens for registry.redhat.io with a pipe (|) character in them are incorrectly escaped. Out of an abundance of caution, a fix for this will follow in a subsequent update. link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/red_hat_quay_release_notes#rn-3-100[Link to this Release] diff --git a/modules/rn_3_30.adoc b/modules/rn_3_30.adoc index ae8c0d510..12b329c77 100644 --- a/modules/rn_3_30.adoc +++ b/modules/rn_3_30.adoc @@ -82,8 +82,8 @@ Fixed: Deprecated: -* "rkt" conversion: This feature is now marked as deprecated in the Red Hat Quay UI. Expect the feature to be removed completely in the near future. -* Bittorrent: This feature is deprecated and will not appear in the Red Hat Quay UI unless it is already configured in an existing Red Hat Quay config.yaml. This feature will be removed in the next version of Quay. +* "rkt" conversion: This feature is now marked as deprecated in the {productname} UI. Expect the feature to be removed completely in the near future. +* Bittorrent: This feature is deprecated and will not appear in the{productname} UI unless it is already configured in an existing {productname} config.yaml. This feature will be removed in the next version of Quay. * V1 Push Support: Docker V1 protocol support has been officially deprecated. Expect this feature to be removed in the next near future. * Squashed image support: This feature is deprecated. This feature will be removed in the next version of Quay. * images API: This API is deprecated and replaced by the manifest APIs. Expect this API to be removed completely in the near future. diff --git a/modules/rn_3_40.adoc b/modules/rn_3_40.adoc index 0750ca2cc..b5e16b85a 100644 --- a/modules/rn_3_40.adoc +++ b/modules/rn_3_40.adoc @@ -3,9 +3,9 @@ === quay / clair / quay-builder -Fixed: +Fixed: -* link:https://issues.redhat.com/browse/PROJQUAY-2479[PROJQUAY-2479]. Update downstream Operator extensions API to "v1" for 3.4. +* link:https://issues.redhat.com/browse/PROJQUAY-2479[PROJQUAY-2479]. Update downstream Operator extensions API to "v1" for 3.4. === quay-operator @@ -137,7 +137,7 @@ Added/Changed: FEATURE_GENERAL_OCI_SUPPORT: True FEATURE_HELM_OCI_SUPPORT: True ``` -* (Tech Preview) Due to necessary changes, the existing Red Hat Quay builders had to be removed and entirely rewritten. This has resulted in a loss of functionality so the new builders are being released as link:https://access.redhat.com/support/offerings/techpreview[Technology Preview]. Currently, builds are only available on OpenShift/Kubernetes utilizing Red Hat CoreOS for the sandbox VMs. The internal build manager has also been completely re-written to use gRPC and numerous core issues have been addressed. Please follow the provided documentation carefully when setting up. +* (Tech Preview) Due to necessary changes, the existing {productname} builders had to be removed and entirely rewritten. This has resulted in a loss of functionality so the new builders are being released as link:https://access.redhat.com/support/offerings/techpreview[Technology Preview]. Currently, builds are only available on OpenShift/Kubernetes utilizing Red Hat CoreOS for the sandbox VMs. The internal build manager has also been completely re-written to use gRPC and numerous core issues have been addressed. Please follow the provided documentation carefully when setting up. * NooBaa has graduated from Technical Preview (TP) and now has General Availability (GA) status. Fixed: diff --git a/modules/rn_3_50.adoc b/modules/rn_3_50.adoc index b874f38bf..5c800fdf2 100644 --- a/modules/rn_3_50.adoc +++ b/modules/rn_3_50.adoc @@ -108,7 +108,7 @@ Some features of Quay are not currently available when running on a FIPS-enabled Tech Preview -* Due to necessary changes, the existing Red Hat Quay builders had to be removed and entirely rewritten. This has resulted in a loss of functionality so the new builders are being released as link:https://access.redhat.com/support/offerings/techpreview[Technology Preview]. Currently, builds are only available on OpenShift/Kubernetes utilizing Red Hat CoreOS for the sandbox VMs. The internal build manager has also been completely re-written to use gRPC and numerous core issues have been addressed. Please follow the provided documentation carefully when setting up. +* Due to necessary changes, the existing {productname} builders had to be removed and entirely rewritten. This has resulted in a loss of functionality so the new builders are being released as link:https://access.redhat.com/support/offerings/techpreview[Technology Preview]. Currently, builds are only available on OpenShift/Kubernetes utilizing Red Hat CoreOS for the sandbox VMs. The internal build manager has also been completely re-written to use gRPC and numerous core issues have been addressed. Please follow the provided documentation carefully when setting up. Deprecated: diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index 84e419baf..3f79f4ea1 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -233,9 +233,9 @@ For more information, see link:https://issues.redhat.com/browse/PROJQUAY-2102?fi + For more information, see link:https://issues.redhat.com/browse/PROJQUAY-1693[PROJQUAY-1963]. -* Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.6. RHEL 7 has not been tested with Red Hat Quay 3.6, and will be deprecated in a future release. +* Red Hat Enterprise Linux (RHEL) 8 is strongly recommended for highly available, production quality deployments of {productname} 3.6. RHEL 7 has not been tested with {productname} 3.6, and will be deprecated in a future release. -* Podman is strongly recommended for highly available, production quality deployments of Red Hat Quay 3.6. Docker has not been tested with Red Hat Quay 3.6, and will be deprecated in a future release. +* Podman is strongly recommended for highly available, production quality deployments of {productname} 3.6. Docker has not been tested with {productname} 3.6, and will be deprecated in a future release. Fixed: diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index b45f835ee..f7ecc7554 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -99,7 +99,7 @@ For more information, see link:https://issues.redhat.com/browse/PROJQUAY-2110[PR * With advanced Clair configuration, users can also provide a custom Clair configuration for an unmanaged Clair database on the {productname} Operator. An unmanaged Clair database allows the {productname} Operator to work in a Geo-Replicated environment, where multiple instances of the Operator must communicate with the same database. An unmanaged Clair database can also be used when a user requires a highly-available (HA) Clair database that exists outside of a cluster. (link:https://issues.redhat.com/browse/PROJQUAY-1696[PROJQUAY-1969]) -* Geo-replication is now available with the Red Hat Quay Operator. This feature allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed Quay setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. (link:https://issues.redhat.com/browse/PROJQUAY-2504[PROJQUAY-2504]) +* Geo-replication is now available with the {productname} Operator. This feature allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed Quay setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. (link:https://issues.redhat.com/browse/PROJQUAY-2504[PROJQUAY-2504]) * With {productname} 3.7, reconfiguring Quay through the UI no longer generates a new login password. The password now generates only once, and remains the same after reconciling `QuayRegistry` objects. (link:https://issues.redhat.com/browse/PROJQUAY-3318[PROJQUAY-3318]) @@ -122,15 +122,15 @@ Some features available in previous releases have been deprecated or removed. De |- -|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-builders-enhancement[Red Hat Quay build enhancements] +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#red-hat-quay-builders-enhancement[{productname} build enhancements] |General Availability |- -|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#quay-as-cache-proxy[Red Hat Quay as proxy cache for upstream registries] +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/use_red_hat_quay#quay-as-cache-proxy[{productname} as proxy cache for upstream registries] |Technology Preview |- -|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_on_openshift_with_the_quay_operator/index[Geo-replication - Red Hat Quay Operator] +|link:https://access.redhat.com/documentation/en-us/red_hat_quay/3.7/html-single/deploy_red_hat_quay_on_openshift_with_the_quay_operator/index[Geo-replication - {productname} Operator] |General Availability |- diff --git a/modules/ssl-config-ui.adoc b/modules/ssl-config-ui.adoc index 60f268f4b..12fdbd2e8 100644 --- a/modules/ssl-config-ui.adoc +++ b/modules/ssl-config-ui.adoc @@ -1,6 +1,6 @@ = Configuring SSL using the UI -This section configures SSL using the Quay UI. To configure SSL using the command line interface, see the following section. +This section configures SSL using the Quay UI. To configure SSL using the command line interface, see the following section. . Start the `Quay` container in configuration mode: + @@ -9,7 +9,7 @@ This section configures SSL using the Quay UI. To configure SSL using the comman $ sudo podman run --rm -it --name quay_config -p 80:8080 -p 443:8443 {productrepo}/{quayimage}:{productminv} config secret ``` -. In the Server Configuration section, select `Red Hat Quay handles TLS` for TLS. Upload the certificate file and private key file created earlier, ensuring that the Server Hostname matches the value used when creating the certs. Validate and download the updated configuration. +. In the Server Configuration section, select `{productname} handles TLS` for TLS. Upload the certificate file and private key file created earlier, ensuring that the Server Hostname matches the value used when creating the certs. Validate and download the updated configuration. . Stop the `Quay` container and then restart the registry: + diff --git a/modules/standalone-to-operator-backup-restore.adoc b/modules/standalone-to-operator-backup-restore.adoc index 786deba44..4965104df 100644 --- a/modules/standalone-to-operator-backup-restore.adoc +++ b/modules/standalone-to-operator-backup-restore.adoc @@ -2,7 +2,7 @@ The following procedures allow you to back up a standalone {productname} deployment and migrate it to the {productname} Operator on OpenShift Container Platform. -== Backing up a standalone deployment of Red Hat Quay +== Backing up a standalone deployment of {productname} .Prerequisites @@ -105,7 +105,7 @@ $ aws s3 sync --no-verify-ssl --endpoint-url https://PUBLIC_S3_ENDPOINT:PORT s3: The `PUBLIC_S3_ENDPOINT` can be read from the Quay `config.yaml` file under `hostname` in the `DISTRIBUTED_STORAGE_CONFIG`. If the endpoint is insecure, use `http` instead of `https` in the endpoint URL. ==== -Up to this point, you should have a complete backup of all Quay data, blobs, the database, and the `config.yaml` file stored locally. In the following section, you will migrate the standalone deployment backup to Red Hat Quay on OpenShift Container Platform. +Up to this point, you should have a complete backup of all Quay data, blobs, the database, and the `config.yaml` file stored locally. In the following section, you will migrate the standalone deployment backup to {productname} on OpenShift Container Platform. == Using backed up standalone content to migrate to OpenShift Container Platform. diff --git a/modules/testing-features.adoc b/modules/testing-features.adoc index ff577f945..5ab77199d 100644 --- a/modules/testing-features.adoc +++ b/modules/testing-features.adoc @@ -1,9 +1,9 @@ [[testing-features]] -= Testing Red Hat Quay 3.7 Features += Testing {productname} 3.7 Features The following features can be tested in one of two ways: - * Using the Red Hat Quay Operator in the Community Catalog of your OpenShift Container Platform cluster. + * Using the {productname} Operator in the Community Catalog of your OpenShift Container Platform cluster. * Using the following standalone images: + [source,yaml] diff --git a/release_notes/master.adoc b/release_notes/master.adoc index c613b1d62..49f8576d2 100644 --- a/release_notes/master.adoc +++ b/release_notes/master.adoc @@ -10,7 +10,7 @@ ifdef::downstream[] For {productname} documentation, you should know that: * Documentation is versioned along with each major release -* The latest {productname} documentation is available from the link:https://access.redhat.com/documentation/en-us/red_hat_quay[Red Hat Quay Documentation] page +* The latest {productname} documentation is available from the link:https://access.redhat.com/documentation/en-us/red_hat_quay[{productname} Documentation] page * Prior to version 2.9.2, the product was referred to as Quay Enterprise * Documentation versions prior to 2.9.2 are archived on the link:https://coreos.com/quay-enterprise/docs/latest/[CoreOS] site endif::downstream[] From aa6a94fb25734a55ff9bd098bf49ee7241a61a7b Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 29 Jun 2022 13:59:14 +0100 Subject: [PATCH 058/207] PROJQUAY-2081 Remove unneccessary content (#459) --- architecture/master.adoc | 37 +++-------- modules/arch-intro-access-control.adoc | 4 ++ modules/arch-intro-build-automation.adoc | 8 +++ modules/arch-intro-content-distribution.adoc | 13 ++++ modules/arch-intro-integration.adoc | 13 ++++ modules/arch-intro-other-features.adoc | 8 +++ modules/arch-intro-recent-features.adoc | 10 +++ modules/arch-intro-scalability.adoc | 4 ++ modules/arch-intro-security-ignore.adoc | 24 +++++++ modules/arch-intro-security.adoc | 6 ++ modules/arch-intro.adoc | 66 ------------------- modules/build-limitations.adoc | 2 +- modules/config-fields-required-general.adoc | 2 +- .../fine-grained-access-control-intro.adoc | 2 - modules/fips-overview.adoc | 5 +- 15 files changed, 101 insertions(+), 103 deletions(-) create mode 100644 modules/arch-intro-access-control.adoc create mode 100644 modules/arch-intro-build-automation.adoc create mode 100644 modules/arch-intro-content-distribution.adoc create mode 100644 modules/arch-intro-integration.adoc create mode 100644 modules/arch-intro-other-features.adoc create mode 100644 modules/arch-intro-recent-features.adoc create mode 100644 modules/arch-intro-scalability.adoc create mode 100644 modules/arch-intro-security-ignore.adoc create mode 100644 modules/arch-intro-security.adoc diff --git a/architecture/master.adoc b/architecture/master.adoc index 546fde9ec..7dd216070 100644 --- a/architecture/master.adoc +++ b/architecture/master.adoc @@ -3,24 +3,26 @@ include::modules/attributes.adoc[] [id='quay-architecture'] = {productname} Architecture +include::modules/arch-intro.adoc[leveloffset=+1] +include::modules/arch-intro-scalability.adoc[leveloffset=+2] +include::modules/arch-intro-content-distribution.adoc[leveloffset=+2] +include::modules/arch-intro-build-automation.adoc[leveloffset=+2] +include::modules/arch-intro-integration.adoc[leveloffset=+2] +include::modules/arch-intro-recent-features.adoc[leveloffset=+2] +include::modules/arch-intro-other-features.adoc[leveloffset=+2] +include::modules/arch-intro-security.adoc[leveloffset=+2] -include::modules/arch-intro.adoc[leveloffset=+1] include::modules/arch-prereqs.adoc[leveloffset=+1] include::modules/core-prereqs-storage.adoc[leveloffset=+2] include::modules/core-prereqs-db.adoc[leveloffset=+2] include::modules/core-prereqs-redis.adoc[leveloffset=+2] - include::modules/core-infrastructure.adoc[leveloffset=+1] include::modules/arch-mirror-registry.adoc[leveloffset=+2] include::modules/core-distinct-registries.adoc[leveloffset=+2] - - - - include::modules/core-sample-quay-on-prem.adoc[leveloffset=+1] include::modules/core-example-deployment.adoc[leveloffset=+2] include::modules/deployment-topology.adoc[leveloffset=+2] @@ -58,31 +60,8 @@ include::modules/mirroring-versus-georepl.adoc[leveloffset=+2] include::modules/airgap-intro.adoc[leveloffset=+2] include::modules/airgap-clair.adoc[leveloffset=+3] -//access control -include::modules/access-control-intro.adoc[leveloffset=+1] -include::modules/tenancy-model.adoc[leveloffset=+2] -include::modules/repo-organizations-and-users-intro.adoc[leveloffset=+2] -include::modules/quay-users-intro.adoc[leveloffset=+3] -include::modules/quay-robot-accounts-intro.adoc[leveloffset=+3] -include::modules/quay-super-users-intro.adoc[leveloffset=+3] -include::modules/permissions-intro.adoc[leveloffset=+2] -include::modules/role-based-access-control-intro.adoc[leveloffset=+3] -include::modules/fine-grained-access-control-intro.adoc[leveloffset=+3] -include::modules/ldap-binding-groups-intro.adoc[leveloffset=+4] -include::modules/ldap-filtering-intro.adoc[leveloffset=+4] -include::modules/quay-sso-keycloak-intro.adoc[leveloffset=+4] - //sizing include::modules/sizing-intro.adoc[leveloffset=+1] include::modules/sizing-sample.adoc[leveloffset=+2] include::modules/subscription-intro.adoc[leveloffset=+2] include::modules/quay-internal-registry-intro.adoc[leveloffset=+2] - - - -//include::modules/scalability-intro.adoc[leveloffset=+1] - - -//include::modules/build-automation-intro.adoc[leveloffset=+1] - -//include::modules/integration-intro.adoc[leveloffset=+1] diff --git a/modules/arch-intro-access-control.adoc b/modules/arch-intro-access-control.adoc new file mode 100644 index 000000000..408ded38e --- /dev/null +++ b/modules/arch-intro-access-control.adoc @@ -0,0 +1,4 @@ +[[arch-intro-access-control]] += Access control + +{productname} provides both role-based access control (RBAC) and fine-grained access control, and has team features that allow for limited access control of repositories, organizations, and user privileges. {productname} access control features also provide support for dispersed organizations. \ No newline at end of file diff --git a/modules/arch-intro-build-automation.adoc b/modules/arch-intro-build-automation.adoc new file mode 100644 index 000000000..26637e551 --- /dev/null +++ b/modules/arch-intro-build-automation.adoc @@ -0,0 +1,8 @@ +[[arch-intro-build-automation]] += Build automation + +{productname} supports building Dockerfiles using a set of worker nodes on OpenShift or Kubernetes. Build triggers, such as GitHub webhooks, can be configured to automatically build new versions of your repositories when new code is committed. + +Prior to {productname} 3.7, Quay ran podman commands in virtual machines launched by pods. Running builds on virtual platforms requires enabling nested virtualization, which is not featured in Red Hat Enterprise Linux or OpenShift Container Platform. As a result, builds had to run on bare-metal clusters, which is an inefficient use of resources. + +With {productname} 3.7, the bare-metal constraint required to run builds has been removed by adding an additional build option which does not contain the virtual machine layer. As a result, builds can be run on virtualized platforms. Backwards compatibility to run previous build configurations is also available. \ No newline at end of file diff --git a/modules/arch-intro-content-distribution.adoc b/modules/arch-intro-content-distribution.adoc new file mode 100644 index 000000000..34dec534d --- /dev/null +++ b/modules/arch-intro-content-distribution.adoc @@ -0,0 +1,13 @@ +[[arch-intro-content-distribution]] += Content distribution + +Content distribution features in {productname} include: + +Repository mirroring:: {productname} repository mirroring lets you mirror images from external container registries (or another local registry) into your {productname} cluster. Using repository mirroring, you can synchronize images to {productname} based on repository names and tags. + +Geo-replication:: {productname} geo-replication allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed {productname} setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. + +Deployment in disconnected or air-gapped environments:: {productname} can be deployed in a disconnected environment in two ways: ++ +* {productname} and Clair connected to the internet, with an air-gapped OpenShift cluster accessing the Quay registry through an explicit, white-listed hole in the firewall. +* {productname} and Clair running inside the firewall, with image and CVE data transferred to the target system using offline media. The data is exported from a separate Quay and Clair deployment that is connected to the internet. \ No newline at end of file diff --git a/modules/arch-intro-integration.adoc b/modules/arch-intro-integration.adoc new file mode 100644 index 000000000..46458516d --- /dev/null +++ b/modules/arch-intro-integration.adoc @@ -0,0 +1,13 @@ +[[arch-intro-integration]] += Integration + +Integration with popular source code management and versioning systems like GitHub, GitLab or BitBucket allows {productname} to continuously build and serve your containerized software. + +== REST API + +{productname} provides a full OAuth 2, RESTful API that: + +* Is available from endpoints of each {productname} instance from the URL https:///api/v1 +* Lets you connect to endpoints, via a browser, to get, delete, post, and put {productname} settings by enabling the Swagger UI +* Can be accessed by applications that make API calls and use OAuth tokens +* Sends and receives data as JSON \ No newline at end of file diff --git a/modules/arch-intro-other-features.adoc b/modules/arch-intro-other-features.adoc new file mode 100644 index 000000000..12e694d56 --- /dev/null +++ b/modules/arch-intro-other-features.adoc @@ -0,0 +1,8 @@ +[[arch-intro-other-features]] += Other features + +* Full standards / spec support (Docker v2-2) +* Long-term protocol support +* OCI compatibility through test suite compliance +* Enterprise grade support +* Regular updates \ No newline at end of file diff --git a/modules/arch-intro-recent-features.adoc b/modules/arch-intro-recent-features.adoc new file mode 100644 index 000000000..ae4a694f4 --- /dev/null +++ b/modules/arch-intro-recent-features.adoc @@ -0,0 +1,10 @@ +[[arch-intro-recent-features]] += Recently added features + +Storage Quota on Organizations:: Control and contain storage growth of your container registry with reporting and enforcement. + +Transparent pull-thru cache proxy (Tech preview):: Use {productname} as a transparent cache for other registry for improved performance and resiliency. + +Geo-replication with the Operator:: Deploy a geographically dispersed container registry across two or more OpenShift clusters. + +{productname} container builds on OpenShift:: Build your container images right inside Quay running on top of OpenShift. \ No newline at end of file diff --git a/modules/arch-intro-scalability.adoc b/modules/arch-intro-scalability.adoc new file mode 100644 index 000000000..30c37bd18 --- /dev/null +++ b/modules/arch-intro-scalability.adoc @@ -0,0 +1,4 @@ +[[arch-intro-scalability]] += Scalability and high availability (HA) + +The code base for the private {productname} offering is substantially the same as that used for link:https::/quay.io[quay.io], the highly available container image registry hosted by Red Hat which provides a multi-tenant SaaS solution. As a result, you can be confident that {productname} can deliver at scale with high availability, whether you deploy on-prem or on public cloud. \ No newline at end of file diff --git a/modules/arch-intro-security-ignore.adoc b/modules/arch-intro-security-ignore.adoc new file mode 100644 index 000000000..bfb355979 --- /dev/null +++ b/modules/arch-intro-security-ignore.adoc @@ -0,0 +1,24 @@ +[[arch-intro-security-ignore]] +== TLS/SSL + + +== {productname} Operator + +When deploying {productname} with the Operator, the OpenShift Container Platform's Certificate Authority is used, by default, to create HTTPS endpoints and to rotate TLS certificates. + +If you set the `tls` component to `unmanaged, you can provide custom certificates to the pass-thru Routes, but you are now responsible for certificate rotation. + + +== Builders + +{productname} now supports building Dockerfiles using both bare-metal and virtual builders. + + Using bare-metal worker nodes, each build is done in an ephemeral virtual machine to ensure complete isolation and security while the build is running. This provides the best protection against rogue payloads. + + Running builds directly in a container does not have the same isolation as when using using virtual machines, but it still provides good protection. + +== Other security features + +* Sensitive fields in the database and at run time are encrypted, usign keys specified in the configuration bundle. +* The Docker CLI stores passwords entered on the command line in plaintext. {productname} can generate an encrypted version of your password for use when logging in. +* As an alternative to using a password, you can generate an application token for use with Docker or Kubernetes. diff --git a/modules/arch-intro-security.adoc b/modules/arch-intro-security.adoc new file mode 100644 index 000000000..3d2cf549c --- /dev/null +++ b/modules/arch-intro-security.adoc @@ -0,0 +1,6 @@ +[[arch-intro-security]] += Security + +{productname} is built for real enterprise use cases where content governance and security are two major focus areas. {productname} content governance and security includes built-in vulnerability scanning via Clair. + +Clair is an open source tool developed by CoreOS for Quay that generates analyses of vulnerabilities in application containers, which currently includes Open Container Initiative (OCI) and Docker images. Clients that use the Clair API to index their container images can then match their images against known vulnerabilities. diff --git a/modules/arch-intro.adoc b/modules/arch-intro.adoc index 39dd1c8ca..3f6811402 100644 --- a/modules/arch-intro.adoc +++ b/modules/arch-intro.adoc @@ -6,69 +6,3 @@ image:178_Quay_architecture_0821_features.png[Quay features] This guide provides an insight into architectural patterns to use when deploying {productname}. It contains sizing guidance and deployment prerequisites, along with best practices for ensuring high availability for your {productname} registry. - - - -== Scalability and high availability (HA) - -The code base for the private {productname} offering is substantially the same as that used for link:https::/quay.io[quay.io], the highly available container image registry hosted by Red Hat which provides a multi-tenant SaaS solution. As a result, you can be confident that {productname} can deliver at scale with high availability, whether you deploy on-prem or on public cloud. - -== Security - -{productname} is built for real enterprise use cases where content governance and security are two major focus areas. {productname} content governance and security includes built-in vulnerability scanning via Clair. - -== Content distribution - -Content distribution features in {productname} include: - -Repository mirroring:: {productname} repository mirroring lets you mirror images from external container registries (or another local registry) into your {productname} cluster. Using repository mirroring, you can synchronize images to {productname} based on repository names and tags. - -Geo-replication:: {productname} geo-replication allows multiple, geographically distributed Quay deployments to work as a single registry from the perspective of a client or user. It significantly improves push and pull performance in a globally-distributed {productname} setup. Image data is asynchronously replicated in the background with transparent failover / redirect for clients. - -Deployment in disconnected or air-gapped environments:: {productname} can be deployed in a disconnected environment in two ways: -+ -* {productname} and Clair connected to the internet, with an air-gapped OpenShift cluster accessing the Quay registry through an explicit, white-listed hole in the firewall. -* {productname} and Clair running inside the firewall, with image and CVE data transferred to the target system using offline media. The data is exported from a separate Quay and Clair deployment that is connected to the internet. - -== Access control - -{productname} provides both role-based access control (RBAC) and fine-grained access control, and has team features that allow for limited access control of repositories, organizations, and user privileges. {productname} access control features also provide support for dispersed organizations. - -== Build automation - -{productname} supports building Dockerfiles using a set of worker nodes on OpenShift or Kubernetes. Build triggers, such as GitHub webhooks, can be configured to automatically build new versions of your repositories when new code is committed. - -Prior to {productname} 3.7, Quay ran podman commands in virtual machines launched by pods. Running builds on virtual platforms requires enabling nested virtualization, which is not featured in Red Hat Enterprise Linux or OpenShift Container Platform. As a result, builds had to run on bare-metal clusters, which is an inefficient use of resources. - -With {productname} 3.7, the bare-metal constraint required to run builds has been removed by adding an additional build option which does not contain the virtual machine layer. As a result, builds can be run on virtualized platforms. Backwards compatibility to run previous build configurations is also available. - -== Integration - -Integration with popular source code management and versioning systems like GitHub, GitLab or BitBucket allows {productname} to continuously build and serve your containerized software. - -== REST API - -{productname} provides a full OAuth 2, RESTful API that: - -* Is available from endpoints of each {productname} instance from the URL https:///api/v1 -* Lets you connect to endpoints, via a browser, to get, delete, post, and put {productname} settings by enabling the Swagger UI -* Can be accessed by applications that make API calls and use OAuth tokens -* Sends and receives data as JSON - -== Recently added features - -Storage Quota on Organizations:: Control and contain storage growth of your container registry with reporting and enforcement. - -Transparent pull-thru cache proxy (Tech preview):: Use {productname} as a transparent cache for other registry for improved performance and resiliency. - -Geo-replication with the Operator:: Deploy a geographically dispersed container registry across two or more OpenShift clusters. - -{productname} container builds on OpenShift:: Build your container images right inside Quay running on top of OpenShift. - -== Other features - -* Full standards / spec support (Docker v2-2) -* Long-term protocol support -* OCI compatibility through test suite compliance -* Enterprise grade support -* Regular updates diff --git a/modules/build-limitations.adoc b/modules/build-limitations.adoc index 8568f22b0..57e611fb9 100644 --- a/modules/build-limitations.adoc +++ b/modules/build-limitations.adoc @@ -3,4 +3,4 @@ Running builds in {productname} in an unprivileged context might cause some commands that were working under the previous build strategy to fail. Attempts to change the build strategy could potentially cause performance issues and reliability with the build. -Running builds direclty in a container will not have the same isolation as using virtual machines. Changing the build environment might also caused builds that were previously working to fail. +Running builds directly in a container will not have the same isolation as using virtual machines. Changing the build environment might also caused builds that were previously working to fail. diff --git a/modules/config-fields-required-general.adoc b/modules/config-fields-required-general.adoc index a82a0db96..c7612cb05 100644 --- a/modules/config-fields-required-general.adoc +++ b/modules/config-fields-required-general.adoc @@ -27,7 +27,7 @@ One of `http`, `https` + | **DATABASE_SECRET_KEY** + (Required) | String | Key used to encrypt sensitive fields within the database. This value should never be changed once set, otherwise all reliant fields, for example, repository mirror username and password configurations, are invalidated. | **SECRET_KEY** + -(Required) | String | Key used to encrypt sensitive fields within the database and at run time. his value should never be changed once set, otherwise all reliant fields, for example, encrypted password credentials, are invalidated. +(Required) | String | Key used to encrypt sensitive fields within the database and at run time. This value should never be changed once set, otherwise all reliant fields, for example, encrypted password credentials, are invalidated. | **SETUP_COMPLETE** + (Required) | Boolean | This is an artefact left over from earlier versions of the software and currently it **must** be specified with a value of `true`. |=== diff --git a/modules/fine-grained-access-control-intro.adoc b/modules/fine-grained-access-control-intro.adoc index cd824d84e..a88fe0c8d 100644 --- a/modules/fine-grained-access-control-intro.adoc +++ b/modules/fine-grained-access-control-intro.adoc @@ -9,5 +9,3 @@ * Lightweight Directory Access Protocol (LDAP) authentication and _sync * External OpenID Connect (OIDC) provider * OpenStack Keystone - -// Wondering if we could cut the following sections and refer to material already in the docs. For example, we could use the above bullet points on LDAP and link to https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/manage_red_hat_quay/ldap-authentication-setup-for-quay-enterpriseI just copied what was in the tech deck. diff --git a/modules/fips-overview.adoc b/modules/fips-overview.adoc index 7dbdbec6d..d121fe867 100644 --- a/modules/fips-overview.adoc +++ b/modules/fips-overview.adoc @@ -3,7 +3,4 @@ FIPS (the Federal Information Processing Standard developed by the National Institute of Standards and Technology, NIST) is regarded as the gold standard for securing and encrypting sensitive data, particularly in heavily regulated areas such as banking, healthcare and the public sector. Red Hat Enterprise Linux and Red Hat OpenShift Container Platform support this standard by providing a FIPS mode in which the system would only allow usage of certain, FIPS-validated cryptographic modules, like `openssl`. This ensures FIPS compliance. - -{productname} supports running on RHEL and OCP in FIPS mode in production since version 3.5. Furthermore, {productname} itself also commits to exclusively using cryptography libraries that are validated or are in the process of being validated by NIST. {productname} 3.5 has pending FIPS 140-2 validation based on the RHEL 8.3 cryptography libraries. As soon as that validation is finalized, {productname} will be officially FIPS compliant. - - +{productname} supports running on FIPS-enabled RHEL and Red Hat OpenShift Container Platform from version 3.5. From 6dd826d500cd9a4bb618acad92783cad3225f077 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 29 Jun 2022 10:21:00 -0400 Subject: [PATCH 059/207] Adds Member Role requirement to proxy cache docs (#458) Co-authored-by: Steven Smith --- modules/proxy-cache-procedure.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/proxy-cache-procedure.adoc b/modules/proxy-cache-procedure.adoc index df3332fd0..ae991ddc6 100644 --- a/modules/proxy-cache-procedure.adoc +++ b/modules/proxy-cache-procedure.adoc @@ -7,6 +7,8 @@ The following procedure describes how you can use {productname} to proxy a remot .Prerequisites * `FEATURE_PROXY_CACHE` in your config.yaml is set to `true`. +* Assigned the *Member* team role. For more information about team roles, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html/use_red_hat_quay/user-org-intro[Users and organizations in {productname}]. + .Procedure From a1f4b69519b854701cdef389cd495c13aa4d3d3d Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Wed, 29 Jun 2022 20:29:31 +0100 Subject: [PATCH 060/207] PROJQUAY-4024 Fix typo project-title (#460) --- modules/rn_3_60.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index 3f79f4ea1..cfe1557a7 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -307,7 +307,7 @@ Some features available in previous releases have been deprecated or removed. De ==== Technology preview features -* *Java scanning with Clair*: With {product-title} 3.6, Clair 4.2 include support for Java scanning. Java scanning is dependent on an external service (CRDA) to gather vulnerability data. Because Clair is using a shared default token to access the CRDA service, it might encounter rate limiting if too many requests are made in a short period of time. Because of this, Clair might miss certain vulnerabilities, for example, log4j. +* *Java scanning with Clair*: With {productname} 3.6, Clair 4.2 include support for Java scanning. Java scanning is dependent on an external service (CRDA) to gather vulnerability data. Because Clair is using a shared default token to access the CRDA service, it might encounter rate limiting if too many requests are made in a short period of time. Because of this, Clair might miss certain vulnerabilities, for example, log4j. + Customers can obtain and use their own token for CRDA which might help avoid the occurrence of rate limiting by submitting link:https://developers.redhat.com/content-gateway/link/3872178[the API key request form]. Because of these issues, Java scanning for Clair is considered Technical Preview and will be enhanced in future Quay updates. From 3fada3e93f6448d4c5b77ea40a68422b841104f7 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 29 Jun 2022 16:28:57 -0400 Subject: [PATCH 061/207] Adds s to includes (#463) Co-authored-by: Steven Smith --- modules/rn_3_60.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rn_3_60.adoc b/modules/rn_3_60.adoc index cfe1557a7..9d7adbbb0 100644 --- a/modules/rn_3_60.adoc +++ b/modules/rn_3_60.adoc @@ -307,7 +307,7 @@ Some features available in previous releases have been deprecated or removed. De ==== Technology preview features -* *Java scanning with Clair*: With {productname} 3.6, Clair 4.2 include support for Java scanning. Java scanning is dependent on an external service (CRDA) to gather vulnerability data. Because Clair is using a shared default token to access the CRDA service, it might encounter rate limiting if too many requests are made in a short period of time. Because of this, Clair might miss certain vulnerabilities, for example, log4j. +* *Java scanning with Clair*: With {productname} 3.6, Clair 4.2 includes support for Java scanning. Java scanning is dependent on an external service (CRDA) to gather vulnerability data. Because Clair is using a shared default token to access the CRDA service, it might encounter rate limiting if too many requests are made in a short period of time. Because of this, Clair might miss certain vulnerabilities, for example, log4j. + Customers can obtain and use their own token for CRDA which might help avoid the occurrence of rate limiting by submitting link:https://developers.redhat.com/content-gateway/link/3872178[the API key request form]. Because of these issues, Java scanning for Clair is considered Technical Preview and will be enhanced in future Quay updates. From ecbeec163a6859b683c5247339afba1094fd5090 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 30 Jun 2022 10:18:52 -0400 Subject: [PATCH 062/207] Projquay 3526 (#456) * Updates helm commands * 2 * 3 Co-authored-by: Steven Smith --- modules/helm-oci-prereqs.adoc | 8 +-- modules/helm-oci-quay.adoc | 129 ++++++++++++++++------------------ 2 files changed, 64 insertions(+), 73 deletions(-) diff --git a/modules/helm-oci-prereqs.adoc b/modules/helm-oci-prereqs.adoc index c04f6e8fe..a82c52692 100644 --- a/modules/helm-oci-prereqs.adoc +++ b/modules/helm-oci-prereqs.adoc @@ -8,13 +8,13 @@ $ sudo cp rootCA.pem /etc/pki/ca-trust/source/anchors/ $ sudo update-ca-trust extract ---- -* **Experimental feature:** Many of the commands for interacting with Helm and OCI registries make use of the `helm chart` subcommand. At the time of writing, OCI support in Helm is still marked as an “experimental” feature and must be enabled explicitly. This is accomplished by setting the environment variable `HELM_EXPERIMENTAL_OCI=1`. +* **Generally available:** As of Helm 3.8, OCI registry support for charts is now generally available. -* **Install Helm client:** Download your desired version from link:https://github.com/helm/helm/releases[], for example, link:https://get.helm.sh/helm-v3.5.3-linux-amd64.tar.gz[]. Unpack it and move the helm binary to its desired destination: +* **Install Helm client:** Download your desired version from the link:https://github.com/helm/helm/releases[Helm releases] page. Unpack it and move the helm binary to its desired destination: + ---- -$ tar -zxvf helm-v3.5.3-linux-amd64.tar.gz +$ tar -zxvf helm-v3.8.2-linux-amd64.tar.gz $ mv linux-amd64/helm /usr/local/bin/helm ---- -* **Create organization in Quay:** Create a new organization for storing the Helm charts, using the Quay registry UI. For example, create an organization named `helm`. \ No newline at end of file +* **Create organization in Quay:** Create a new organization for storing the Helm charts, using the Quay registry UI. For example, create an organization named `helm`. diff --git a/modules/helm-oci-quay.adoc b/modules/helm-oci-quay.adoc index fa4094295..6eebb5fb0 100644 --- a/modules/helm-oci-quay.adoc +++ b/modules/helm-oci-quay.adoc @@ -1,97 +1,88 @@ [[helm-oci-quay]] -= Using Helm charts with Quay += Helm charts with {productname} -Helm, as a graduated project of the Cloud Native Computing Foundation (CNCF), has become the de facto package manager for Kubernetes as it simplifies how applications are packaged and deployed. Helm uses a packaging format called Charts which contain the Kubernetes resources representing an application. Charts can be made available for general distribution and consumption in repositories. A Helm repository is an HTTP server that serves an index.yaml metadata file and optionally a set of packaged charts. Beginning with Helm version 3, support was made available for distributing charts in OCI registries as an alternative to a traditional repository. To demonstrate how Quay can be used as a registry for Helm charts, an existing chart from a Helm repository will be used to showcase the interaction with OCI registries for chart developers and users. +Helm, as a graduated project of the Cloud Native Computing Foundation (CNCF), has become the de facto package manager for Kubernetes as it simplifies how applications are packaged and deployed. Helm uses a packaging format called Charts which contain the Kubernetes resources representing an application. Charts can be made available for general distribution and consumption in repositories. A Helm repository is an HTTP server that serves an `index.yaml` metadata file and optionally a set of packaged charts. Beginning with Helm version 3, support was made available for distributing charts in OCI registries as an alternative to a traditional repository. +== Using Helm charts with {productname} -In the following example, a sample etherpad chart is downloaded from from the Red Hat Community of Practice (CoP) repository and pushed to a local {productname} repository using the following steps: +Use the following example to download and push an etherpad chart from the Red Hat Community of Practice (CoP) repository. -* Add the appropriate repository -* Update the repository with the latest metadata -* Download and untar the chart to create a local directory called `etherpad` - -For example: +.Procedure +. Add a chart repository: ++ +[source,terminal] ---- $ helm repo add redhat-cop https://redhat-cop.github.io/helm-charts -$ helm repo update -$ helm pull redhat-cop/etherpad --version=0.0.4 --untar ---- -Tagging the chart requires use of the `helm chart save` command - this corresponds to using `podman tag` for tagging images. - +. Update the information of available charts locally from the chart repository: ++ +[source,terminal] ---- -$ helm chart save ./etherpad example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 - -ref: example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 -digest: 6850d9b21dd4b87cf20ad49f2e2c7def9655c52ea573e1ddb9d1464eeb6a46a6 -size: 3.5 KiB -name: etherpad -version: 0.0.4 -0.0.4: saved +$ helm repo update ---- - -Use the `helm chart list` command to see the local instance of the chart: - +. Download a chart from a repository: ++ +[source,terminal] ---- -helm chart list - -REF NAME VERSION DIGEST SIZE CREATED -example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 etherpad 0.0.4 ce0233f 3.5 KiB 23 seconds +$ helm pull redhat-cop/etherpad --version=0.0.4 --untar ---- - -Before pushing the chart, log in to the repository using the `helm registry login` command: - +. Package the chart into a chart archive: ++ +[source,terminal] ---- -$ helm registry login example-registry-quay-quay-enterprise.apps.user1.example.com -Username: quayadmin -Password: -Login succeeded +$ helm package ./etherpad ---- - - -Push the chart to your local Quay repository using the `helm chart push` command: - ++ +Example output ++ +[source,terminal] ---- -$ helm chart push example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 - -The push refers to repository [example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad] -ref: example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 -digest: ce0233fd014992b8e27cc648cdabbebd4dd6850aca8fb8e50f7eef6f2f49833d -size: 3.5 KiB -name: etherpad -version: 0.0.4 -0.0.4: pushed to remote (1 layer, 3.5 KiB total) +Successfully packaged chart and saved it to: /home/user/linux-amd64/etherpad-0.0.4.tgz ---- -To test that the push worked, delete the local copy and then pull the chart from the repository: - +. Log in to your Quay repository using `helm registry login`: ++ +[source,terminal] ---- -$ helm chart rm example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 -$ rm -rf etherpad -$ helm chart pull example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 - -0.0.4: Pulling from example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad -ref: example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 -digest: 6850d9b21dd4b87cf20ad49f2e2c7def9655c52ea573e1ddb9d1464eeb6a46a6 -size: 3.5 KiB -name: etherpad -version: 0.0.4 -Status: Downloaded newer chart for example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 +$ helm registry login quay370.apps.quayperf370.perfscale.devcluster.openshift.com ---- -Use the `helm chart export` command to extract the chart files: - +. Push the chart to your Quay repository using the `helm push` command: ++ +[source,terminal] +---- +$ helm push etherpad-0.0.4.tgz oci://quay370.apps.quayperf370.perfscale.devcluster.openshift.com +---- ++ +Example output: ++ +[source,terminal] +---- +Pushed: quay370.apps.quayperf370.perfscale.devcluster.openshift.com/etherpad:0.0.4 +Digest: sha256:a6667ff2a0e2bd7aa4813db9ac854b5124ff1c458d170b70c2d2375325f2451b ---- -$ helm chart export example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 -ref: example-registry-quay-quay-enterprise.apps.user1.example.com/helm/etherpad:0.0.4 -digest: ce0233fd014992b8e27cc648cdabbebd4dd6850aca8fb8e50f7eef6f2f49833d -size: 3.5 KiB -name: etherpad -version: 0.0.4 -Exported chart to etherpad/ +. Ensure that the push worked by deleting the local copy, and then pulling the chart from the repository: ++ +[source,terminal] +---- +$ rm -rf etherpad-0.0.4.tgz +---- ++ +[source,terminal] +---- +$ helm pull oci://quay370.apps.quayperf370.perfscale.devcluster.openshift.com/etherpad --version 0.0.4 +---- ++ +Example output: ++ +[source,terminal] +---- +Pulled: quay370.apps.quayperf370.perfscale.devcluster.openshift.com/etherpad:0.0.4 +Digest: sha256:4f627399685880daf30cf77b6026dc129034d68c7676c7e07020b70cf7130902 ---- From d3ca2ccbd024b735334f9cae902023963529f0ea Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 30 Jun 2022 10:20:14 -0400 Subject: [PATCH 063/207] Updates geo-rep docs slightly (#453) Co-authored-by: Steven Smith --- modules/georepl-deploy-operator.adoc | 29 ++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/modules/georepl-deploy-operator.adoc b/modules/georepl-deploy-operator.adoc index 594a51b14..49f3b5635 100644 --- a/modules/georepl-deploy-operator.adoc +++ b/modules/georepl-deploy-operator.adoc @@ -56,10 +56,12 @@ The `config.yaml` file is shared between clusters, and will contain the details .config.yaml [source,yaml] ---- +FEATURE_STORAGE_REPLICATION: true +SERVER_HOSTNAME: <1> DB_CONNECTION_ARGS: autorollback: true threadlocals: true -DB_URI: postgresql://postgres:password@10.19.0.1:5432/quay <1> +DB_URI: postgresql://postgres:password@10.19.0.1:5432/quay <2> BUILDLOGS_REDIS: host: 10.19.0.2 port: 6379 @@ -86,7 +88,8 @@ DISTRIBUTED_STORAGE_PREFERENCE: - usstorage - eustorage ---- -<1> To retrieve the configuration file for a Clair instance deployed using the OpenShift Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. +<1> A proper `SERVER_HOSTNAME` must be used for the route and must match the hostname of the global load balancer. +<2> To retrieve the configuration file for a Clair instance deployed using the OpenShift Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. Create the `configBundleSecret`: @@ -112,6 +115,12 @@ metadata: spec: configBundleSecret: georep-config-bundle components: + - kind: objectstorage + managed: false + - kind: route + managed: true + - kind: tls + managed: false - kind: postgres managed: false - kind: clairpostgres @@ -125,6 +134,11 @@ spec: - name: QUAY_DISTRIBUTED_STORAGE_PREFERENCE value: usstorage ---- ++ +[NOTE] +==== +Because TLS is unmanaged, and the route is managed, you must supply the certificates with either with the config tool or directly in the config bundle. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/operator-preconfigure#operator-preconfig-tls-routes[Configuring TLS and routes]. +==== .European cluster ---- @@ -136,6 +150,12 @@ metadata: spec: configBundleSecret: georep-config-bundle components: + - kind: objectstorage + managed: false + - kind: route + managed: true + - kind: tls + managed: false - kind: postgres managed: false - kind: clairpostgres @@ -149,3 +169,8 @@ spec: - name: QUAY_DISTRIBUTED_STORAGE_PREFERENCE value: eustorage ---- ++ +[NOTE] +==== +Because TLS is unmanaged, and the route is managed, you must supply the certificates with either with the config tool or directly in the config bundle. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/operator-preconfigure#operator-preconfig-tls-routes[Configuring TLS and routes]. +==== From 89e73a55352b7307145822d0f6fee25ef422fb82 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Thu, 30 Jun 2022 11:33:18 -0400 Subject: [PATCH 064/207] Adds swift config to 3.3 to 3.6 upgrade (#462) Co-authored-by: Steven Smith --- modules/operator-upgrade.adoc | 21 +++++++++++++++++++++ modules/proc_upgrade_standalone.adoc | 21 +++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/modules/operator-upgrade.adoc b/modules/operator-upgrade.adoc index 106afbfc9..3d5dfa76e 100644 --- a/modules/operator-upgrade.adoc +++ b/modules/operator-upgrade.adoc @@ -88,6 +88,27 @@ To set up Clair v4 on a new {productname} deployment on OpenShift, it is highly For instructions on setting up Clair v4 on OpenShift, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/{producty}/html-single/manage_red_hat_quay/index#clair-openshift[Setting Up Clair on a {productname} OpenShift deployment]. +=== Swift configuration when upgrading from 3.3.z to 3.6 + +When upgrading from {productname} 3.3.z to 3.6.z, some users might receive the following error: `Switch auth v3 requires tenant_id (string) in os_options`. As a workaround, you can manually update your `DISTRIBUTED_STORAGE_CONFIG` to add the `os_options` and `tenant_id` parameters: + +[source,yaml] +---- + DISTRIBUTED_STORAGE_CONFIG: + brscale: + - SwiftStorage + - auth_url: http://****/v3 + auth_version: "3" + os_options: + tenant_id: **** + project_name: ocp-base + user_domain_name: Default + storage_path: /datastorage/registry + swift_container: ocp-svc-quay-ha + swift_password: ***** + swift_user: ***** +---- + === Changing the update channel for an Operator The subscription of an installed Operator specifies an update channel, which is used to track and receive updates for the Operator. To upgrade the Quay Operator to start tracking and receiving updates from a newer channel, change the update channel in the *Subscription* tab for the installed Quay Operator. For subscriptions with an `Automatic` approval strategy, the upgrade begins automatically and can be monitored on the page that lists the Installed Operators. diff --git a/modules/proc_upgrade_standalone.adoc b/modules/proc_upgrade_standalone.adoc index 8beefaa36..3e273faf1 100644 --- a/modules/proc_upgrade_standalone.adoc +++ b/modules/proc_upgrade_standalone.adoc @@ -124,6 +124,27 @@ Users will also need to configure a completely new Clair v4 instance to replace * **PostgreSQL:** registry.redhat.io/rhel8/postgresql-10:1 * **Redis:** registry.redhat.io/rhel8/redis-5:1 +=== Swift configuration when upgrading from 3.3.z to 3.6 + +When upgrading from {productname} 3.3.z to 3.6.z, some users might receive the following error: `Switch auth v3 requires tenant_id (string) in os_options`. As a workaround, you can manually update your `DISTRIBUTED_STORAGE_CONFIG` to add the `os_options` and `tenant_id` parameters: + +[source,yaml] +---- + DISTRIBUTED_STORAGE_CONFIG: + brscale: + - SwiftStorage + - auth_url: http://****/v3 + auth_version: "3" + os_options: + tenant_id: **** + project_name: ocp-base + user_domain_name: Default + storage_path: /datastorage/registry + swift_container: ocp-svc-quay-ha + swift_password: ***** + swift_user: ***** +---- + == Upgrade to 3.5.7 from 3.4.z === Target images From ac04e6f412856b18f4f3e74df7c72a99cb1bc3d5 Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick <75261888+gabriel-rh@users.noreply.github.com> Date: Fri, 1 Jul 2022 13:12:10 +0100 Subject: [PATCH 065/207] PROJQUAY-2081 Remove clair content, add extra security info (#465) --- architecture/master.adoc | 21 +++++++++++---------- modules/arch-intro-scalability.adoc | 2 +- modules/arch-intro-security-ignore.adoc | 24 ------------------------ modules/arch-intro-security.adoc | 24 ++++++++++++++++++++++++ 4 files changed, 36 insertions(+), 35 deletions(-) delete mode 100644 modules/arch-intro-security-ignore.adoc diff --git a/architecture/master.adoc b/architecture/master.adoc index 7dd216070..27bfc4fdb 100644 --- a/architecture/master.adoc +++ b/architecture/master.adoc @@ -8,9 +8,10 @@ include::modules/arch-intro-scalability.adoc[leveloffset=+2] include::modules/arch-intro-content-distribution.adoc[leveloffset=+2] include::modules/arch-intro-build-automation.adoc[leveloffset=+2] include::modules/arch-intro-integration.adoc[leveloffset=+2] +include::modules/arch-intro-security.adoc[leveloffset=+2] include::modules/arch-intro-recent-features.adoc[leveloffset=+2] include::modules/arch-intro-other-features.adoc[leveloffset=+2] -include::modules/arch-intro-security.adoc[leveloffset=+2] + @@ -32,15 +33,15 @@ include::modules/public-cloud-intro.adoc[leveloffset=+1] include::modules/public-cloud-aws.adoc[leveloffset=+2] include::modules/public-cloud-azure.adoc[leveloffset=+2] -include::modules/security-intro.adoc[leveloffset=+1] -include::modules/clair-intro.adoc[leveloffset=+2] -include::modules/clair-analyses.adoc[leveloffset=+3] -include::modules/clairv4-intro.adoc[leveloffset=+2] -include::modules/clairv4-arch.adoc[leveloffset=+3] -include::modules/clairv2-compare-v4.adoc[leveloffset=+3] -include::modules/clairv2-to-v4.adoc[leveloffset=+3] -include::modules/clairv4-limitations.adoc[leveloffset=+3] -include::modules/clairv4-air-gapped.adoc[leveloffset=+3] +//include::modules/security-intro.adoc[leveloffset=+1] +//include::modules/clair-intro.adoc[leveloffset=+2] +//include::modules/clair-analyses.adoc[leveloffset=+3] +//include::modules/clairv4-intro.adoc[leveloffset=+2] +//include::modules/clairv4-arch.adoc[leveloffset=+3] +//include::modules/clairv2-compare-v4.adoc[leveloffset=+3] +//include::modules/clairv2-to-v4.adoc[leveloffset=+3] +//include::modules/clairv4-limitations.adoc[leveloffset=+3] +//include::modules/clairv4-air-gapped.adoc[leveloffset=+3] include::modules/content-distrib-intro.adoc[leveloffset=+1] //mirroring diff --git a/modules/arch-intro-scalability.adoc b/modules/arch-intro-scalability.adoc index 30c37bd18..7db597e00 100644 --- a/modules/arch-intro-scalability.adoc +++ b/modules/arch-intro-scalability.adoc @@ -1,4 +1,4 @@ [[arch-intro-scalability]] = Scalability and high availability (HA) -The code base for the private {productname} offering is substantially the same as that used for link:https::/quay.io[quay.io], the highly available container image registry hosted by Red Hat which provides a multi-tenant SaaS solution. As a result, you can be confident that {productname} can deliver at scale with high availability, whether you deploy on-prem or on public cloud. \ No newline at end of file +The code base used for the private {productname} offering is substantially the same as that used for link:https::/quay.io[quay.io], the highly available container image registry hosted by Red Hat which provides a multi-tenant SaaS solution. As a result, you can be confident that {productname} can deliver at scale with high availability, whether you deploy on-prem or on public cloud. \ No newline at end of file diff --git a/modules/arch-intro-security-ignore.adoc b/modules/arch-intro-security-ignore.adoc deleted file mode 100644 index bfb355979..000000000 --- a/modules/arch-intro-security-ignore.adoc +++ /dev/null @@ -1,24 +0,0 @@ -[[arch-intro-security-ignore]] -== TLS/SSL - - -== {productname} Operator - -When deploying {productname} with the Operator, the OpenShift Container Platform's Certificate Authority is used, by default, to create HTTPS endpoints and to rotate TLS certificates. - -If you set the `tls` component to `unmanaged, you can provide custom certificates to the pass-thru Routes, but you are now responsible for certificate rotation. - - -== Builders - -{productname} now supports building Dockerfiles using both bare-metal and virtual builders. - - Using bare-metal worker nodes, each build is done in an ephemeral virtual machine to ensure complete isolation and security while the build is running. This provides the best protection against rogue payloads. - - Running builds directly in a container does not have the same isolation as when using using virtual machines, but it still provides good protection. - -== Other security features - -* Sensitive fields in the database and at run time are encrypted, usign keys specified in the configuration bundle. -* The Docker CLI stores passwords entered on the command line in plaintext. {productname} can generate an encrypted version of your password for use when logging in. -* As an alternative to using a password, you can generate an application token for use with Docker or Kubernetes. diff --git a/modules/arch-intro-security.adoc b/modules/arch-intro-security.adoc index 3d2cf549c..90120b5bf 100644 --- a/modules/arch-intro-security.adoc +++ b/modules/arch-intro-security.adoc @@ -3,4 +3,28 @@ {productname} is built for real enterprise use cases where content governance and security are two major focus areas. {productname} content governance and security includes built-in vulnerability scanning via Clair. + +== TLS / SSL configuration + +You can configure TLS for the {productname} registry in the configuration tool UI or in the config bundle. +SSL connections to the database, to image storage, and to Redis can also be specified through congfiguration. +Sensitive fields in the database and at run time are automatically encrypted. You can also require HTTPS and verify certificates for the {productname} registry during mirror operations. + + +== Clair + Clair is an open source tool developed by CoreOS for Quay that generates analyses of vulnerabilities in application containers, which currently includes Open Container Initiative (OCI) and Docker images. Clients that use the Clair API to index their container images can then match their images against known vulnerabilities. + +== {productname} Operator security + +When {productname} is deployed using the Operator, the `tls` component is set to `managed` by default and the OpenShift Container Platform's Certificate Authority is used to create HTTPS endpoints and to rotate TLS certificates. + +If you set the `tls` component to `unmanaged`, you can provide custom certificates to the pass-thru Routes, but you are then responsible for certificate rotation. + +== Builders + +{productname} now supports building Dockerfiles using both bare-metal and virtual builders. + +Using bare-metal worker nodes, each build is done in an ephemeral virtual machine to ensure complete isolation and security while the build is running. This provides the best protection against rogue payloads. + +Running builds directly in a container does not have the same isolation as when using using virtual machines, but it still provides good protection. From ef7199f6df029b8cec577b75430e24e994a63311 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Tue, 5 Jul 2022 10:50:59 -0400 Subject: [PATCH 066/207] Adds the 3.7.3 RNs (#467) Co-authored-by: Steven Smith --- modules/rn_3_70.adoc | 54 +++++++++++++++++++++++++++++--------------- 1 file changed, 36 insertions(+), 18 deletions(-) diff --git a/modules/rn_3_70.adoc b/modules/rn_3_70.adoc index f7ecc7554..6be39f96e 100644 --- a/modules/rn_3_70.adoc +++ b/modules/rn_3_70.adoc @@ -1,27 +1,45 @@ +[[rn-3-703]] +== Version 3.7.3 + +=== quay / clair / quay-builder + +Fixed: + +* link:https://issues.redhat.com/browse/PROJQUAY-3965[PROJQUAY-3965]. Basic cosign signature visualization. + +* link:https://issues.redhat.com/browse/PROJQUAY-3981[PROJQUAY-3981]. Unable to navigate on level up in repo-view. + +* link:https://issues.redhat.com/browse/PROJQUAY-3999[PROJQUAY-3999]. Pushing big layers to Quay deployed on Azure OpenShift Cluster results in a 413. + +* link:https://issues.redhat.com/browse/PROJQUAY-3979[PROJQUAY-3979]. Quay 3.7.2 Postgres image vulnerability reported by Redhat ACS. + + [[rn-3-702]] == Version 3.7.2 -* link:https://issues.redhat.com/browse/PROJQUAY-3901[PROJQUAY-3901]. Clair 4.4.2 failed to fetch image layer from quay when image was from dockerhub +=== quay / clair / quay-builder + +* link:https://issues.redhat.com/browse/PROJQUAY-3901[PROJQUAY-3901]. Clair 4.4.2 failed to fetch image layer from quay when image was from dockerhub. -* link:https://issues.redhat.com/browse/PROJQUAY-3905[PROJQUAY-3905]. Quay 3.7.1 can't reconfig quota to replace system quota for super user account +* link:https://issues.redhat.com/browse/PROJQUAY-3905[PROJQUAY-3905]. Quay 3.7.1 can't reconfig quota to replace system quota for super user account. -* link:https://issues.redhat.com/browse/PROJQUAY-3802[PROJQUAY-3802]. Quay 3.7.0 image vulnerability reported by Redhat ACS +* link:https://issues.redhat.com/browse/PROJQUAY-3802[PROJQUAY-3802]. Quay 3.7.0 image vulnerability reported by Redhat ACS. -* link:https://issues.redhat.com/browse/PROJQUAY-1605[PROJQUAY-1605]. Quay 3.4 SMTP validation fails +* link:https://issues.redhat.com/browse/PROJQUAY-1605[PROJQUAY-1605]. Quay 3.4 SMTP validation fails. -* link:https://issues.redhat.com/browse/PROJQUAY-3879[PROJQUAY-3879]. The Quay Config Tool is not validating configurations for Github Enterprise Login +* link:https://issues.redhat.com/browse/PROJQUAY-3879[PROJQUAY-3879]. The Quay Config Tool is not validating configurations for Github Enterprise Login. -* link:https://issues.redhat.com/browse/PROJQUAY-3948[PROJQUAY-3948]. Show how to pull an image with podman +* link:https://issues.redhat.com/browse/PROJQUAY-3948[PROJQUAY-3948]. Show how to pull an image with podman. -* link:https://issues.redhat.com/browse/PROJQUAY-3767[PROJQUAY-3767]. Quay 3.7.0 can't reconfig Quota to replace system default quota for user account +* link:https://issues.redhat.com/browse/PROJQUAY-3767[PROJQUAY-3767]. Quay 3.7.0 can't reconfig Quota to replace system default quota for user account. -* link:https://issues.redhat.com/browse/PROJQUAY-3806[PROJQUAY-3806]. Cannot pull from proxy org as non-admin member +* link:https://issues.redhat.com/browse/PROJQUAY-3806[PROJQUAY-3806]. Cannot pull from proxy org as non-admin member. -* link:https://issues.redhat.com/browse/PROJQUAY-3889[PROJQUAY-3889]. Quay quota consumption is not decreased in org level and image repo level after deleted image tags +* link:https://issues.redhat.com/browse/PROJQUAY-3889[PROJQUAY-3889]. Quay quota consumption is not decreased in org level and image repo level after deleted image tags. -* link:https://issues.redhat.com/browse/PROJQUAY-3920[PROJQUAY-3920]. Quay 3.7.1 can't config quota for normal user accounts by super user +* link:https://issues.redhat.com/browse/PROJQUAY-3920[PROJQUAY-3920]. Quay 3.7.1 can't config quota for normal user accounts by super user. -* link:https://issues.redhat.com/browse/PROJQUAY-3614[PROJQUAY-3614]. The 'build successfully completed' does not send out notification by email, slack and UI notification +* link:https://issues.redhat.com/browse/PROJQUAY-3614[PROJQUAY-3614]. The 'build successfully completed' does not send out notification by email, slack and UI notification. [[rn-3-701]] @@ -29,19 +47,19 @@ === quay / clair / quay-builder -* link:https://issues.redhat.com/browse/PROJQUAY-3841[PROJQUAY-3841]. Standalone UI Version is incorrect +* link:https://issues.redhat.com/browse/PROJQUAY-3841[PROJQUAY-3841]. Standalone UI Version is incorrect. -* link:https://issues.redhat.com/browse/PROJQUAY-2346[PROJQUAY-2346]. Pushing failure of first attempt to create non-existing org or repository by skopeo and podman +* link:https://issues.redhat.com/browse/PROJQUAY-2346[PROJQUAY-2346]. Pushing failure of first attempt to create non-existing org or repository by skopeo and podman. -* link:https://issues.redhat.com/browse/PROJQUAY-3701[PROJQUAY-3701]. Quay 3.7.0 API update default quota should not return 500 internal error +* link:https://issues.redhat.com/browse/PROJQUAY-3701[PROJQUAY-3701]. Quay 3.7.0 API update default quota should not return 500 internal error. -* link:https://issues.redhat.com/browse/PROJQUAY-3815[PROJQUAY-3815]. Custom Quota Warning Notification +* link:https://issues.redhat.com/browse/PROJQUAY-3815[PROJQUAY-3815]. Custom Quota Warning Notification. -* link:https://issues.redhat.com/browse/PROJQUAY-3818[PROJQUAY-3818]. pull-thru gives 500 when manifest list's sub-manifest is already proxied under different tag in same repo +* link:https://issues.redhat.com/browse/PROJQUAY-3818[PROJQUAY-3818]. pull-thru gives 500 when manifest list's sub-manifest is already proxied under different tag in same repo. -* link:https://issues.redhat.com/browse/PROJQUAY-3828[PROJQUAY-3828]. Quay 3.7.0 quota consumption is not correct in image repo level when removed all tags +* link:https://issues.redhat.com/browse/PROJQUAY-3828[PROJQUAY-3828]. Quay 3.7.0 quota consumption is not correct in image repo level when removed all tags. -* link:https://issues.redhat.com/browse/PROJQUAY-3881[PROJQUAY-3881]. cert_install.sh script incorrectly parses certificates in certain situations +* link:https://issues.redhat.com/browse/PROJQUAY-3881[PROJQUAY-3881]. cert_install.sh script incorrectly parses certificates in certain situations. [[rn-3-700]] From 5d54142eaa7ce9f5deed6773a2442f60b3ce7398 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Tue, 5 Jul 2022 11:02:07 -0400 Subject: [PATCH 067/207] Updates Y attribute in 3.7 docs (#469) Co-authored-by: Steven Smith --- modules/attributes.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/attributes.adoc b/modules/attributes.adoc index e1f4093a8..aabccc18e 100644 --- a/modules/attributes.adoc +++ b/modules/attributes.adoc @@ -22,10 +22,10 @@ ifeval::["{productname}" == "Red Hat Quay"] :productname: Red Hat Quay :productversion: 3 :producty: 3.7 -:productmin: 3.7.2 -:productminv: v3.7.2 +:productmin: 3.7.3 +:productminv: v3.7.3 :productrepo: registry.redhat.io/quay -:clairnewver: v3.7.2 +:clairnewver: v3.7.3 :quayimage: quay-rhel8 :clairimage: clair-rhel8 :builderimage: quay-builder-rhel8 From bf7bfb9db43bb4da6e623520cfb1a5608cb4fa12 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Tue, 5 Jul 2022 11:04:28 -0400 Subject: [PATCH 068/207] Updates y attribute in 3.7 (#470) Co-authored-by: Steven Smith From efd5c8fbb3d242dddc00d6dd671d9e502720dcb8 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Wed, 6 Jul 2022 11:37:30 -0400 Subject: [PATCH 069/207] Removes superuser prereq for QBO (#466) Co-authored-by: Steven Smith --- modules/proc_quay-bridge-operator.adoc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/proc_quay-bridge-operator.adoc b/modules/proc_quay-bridge-operator.adoc index 034f82491..c9f26c847 100644 --- a/modules/proc_quay-bridge-operator.adoc +++ b/modules/proc_quay-bridge-operator.adoc @@ -27,7 +27,6 @@ Using this procedure with the Quay Bridge Operator, you enable bi-directional co Before setting up the Bridge Operator, have the following in place: -* An existing {productname} environment for which you have superuser permissions * A Red Hat OpenShift Container Platform environment (4.2 or later is recommended) for which you have cluster administrator permissions * An OpenShift command line tool (`oc` command) @@ -42,8 +41,7 @@ Create a dedicated {productname} organization, and from a new application you create within that organization, generate an OAuth token to be used with the Quay Bridge Operator in OpenShift -. Log in to {productname} as a user with superuser access and select the -organization for which the external application will be configured. +. Log in to {productname} and select the organization for which the external application will be configured. . In the left navigation, select Applications. . Select `Create New Application` and entering a name for the new application (for example, `openshift`). . With the new application displayed, select it. @@ -64,7 +62,7 @@ Select an Approval Strategy and then select Install which will deploy the operat -==== Creating an OpenShift secret for the OAuth token +==== Creating an OpenShift secret for the OAuth token The Operator will use the previously obtained Access Token to communicate with Quay. Store this token within OpenShift as a secret. From e5547221b6ce7d56d4e162db32a08aebbd425294 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Tue, 12 Jul 2022 10:53:13 -0400 Subject: [PATCH 070/207] Adds feature parameter to geo rep config (#464) Co-authored-by: Steven Smith --- modules/georepl-deploy-operator.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/georepl-deploy-operator.adoc b/modules/georepl-deploy-operator.adoc index 49f3b5635..1e82ab2ec 100644 --- a/modules/georepl-deploy-operator.adoc +++ b/modules/georepl-deploy-operator.adoc @@ -87,6 +87,7 @@ DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS: DISTRIBUTED_STORAGE_PREFERENCE: - usstorage - eustorage +FEATURE_STORAGE_REPLICATION: true ---- <1> A proper `SERVER_HOSTNAME` must be used for the route and must match the hostname of the global load balancer. <2> To retrieve the configuration file for a Clair instance deployed using the OpenShift Operator, see link:https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/deploy_red_hat_quay_on_openshift_with_the_quay_operator/quay_operator_features#clair-openshift-config[Retrieving the Clair config]. From bc95eef4472bea362fddeb2d38362e8be9df4ab5 Mon Sep 17 00:00:00 2001 From: Steven Smith <77019920+stevsmit@users.noreply.github.com> Date: Tue, 12 Jul 2022 14:51:15 -0400 Subject: [PATCH 071/207] Adds garbage collection module (#444) Co-authored-by: Steven Smith --- images/garbage-collection-metrics.png | Bin 0 -> 611461 bytes manage_quay/master.adoc | 2 + modules/garbage-collection.adoc | 117 ++++++++++++++++++++++++++ 3 files changed, 119 insertions(+) create mode 100644 images/garbage-collection-metrics.png create mode 100644 modules/garbage-collection.adoc diff --git a/images/garbage-collection-metrics.png b/images/garbage-collection-metrics.png new file mode 100644 index 0000000000000000000000000000000000000000..b10de0d82c8bcb7e1f88d68abfdef68e7579fb77 GIT binary patch literal 611461 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
4a8`hQOSf4l0qSUAf%+GB3&D*5jP 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

<5 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
3(B1SY+Fm3FI& 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%0DUf9Tj#Pr! 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�$wA!9#|&3&$3v0%ce+5kNm=orP%^08o0P%9u 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

Mpme5X{0# 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%0DJ)Jvj#zF!lvVnP0VMPZRTN)DwH7f51$^FZD!Qk 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%0AOl>%(XBjbpj1#KW(j-YsOHUJx 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%0D3WZjyIv0EPMY+zkS=}xL zHz)cboe6G2+6}MkoxyLt0_k+NBi3OcbALNSn{G%8#`=o~yCLhcb zP?5R0F?tQVzXmG^=Z^H8@|{@Q^dJU*o0jVRInf)<(8Kl`UrxfIzZsnxmpiiiWbQ0f z@a}bS5l=#Zb(P4z%b{D#f+h0go54f6i|S{%qh=O=sjNUoK$fw-#2%+{5Z__&8ueL) zW<^>mnNQYEbR8( zPY=oSY+FPudOk+<71Hu)8wN=Mr5sK-(uc=tvx)W#c;jfyR0zcJv!XOG#Iu+#oZbwND;p)>+5&-Wc)x zM5vPIP}|rvaxdFo^QpkFwbj6_Wf%$VxnQ%wTt|_oSg$m_2c3tWZiT|{!;0?BmxtrN zcN;G|1YAsoIy9A=KoKOodo%A^lDIj(>uqin;6wx@8~Ci2@43#c+@=utg|iF-YUKr+ z@`p@9jZ5(u56|AjLawIKVWu5by7q0ol7R&y$BU&znql+jI4qJ9pU)ow=CPbPE+%L)3lBxoW*zE>&}I$zydCN8st z>{+e%H+D{<#j4Vig|tN!HgAsI(+@Z>g+00!jtSeudyS7?f;wsPpqO$@w2!Pz^m=n8 zm-iu5Bf$+65ITdtzK(~JH&g;{!;BPUkppwn`k4UzNv!3N*n6r&* zer-R8ZWa#%-yh}-0(?g*qA}dv?K>yjqG^hPkxj-0dDOqiRxqu`ZjQKkTfYR$PH{k*i-w1K{FI z&%Fm)hd>bBj1Uq!1?}{C9_Cz$Gr@FhwcWb`<|``T11ibPd75=wdP&_&8UJ30>+zyH z>%lqsM9uWUiu;0;7NS4Bk#P~!x|fsE zHz-G|QEhOTsO6?MpNTiZ(hNN11M+SKD#Op`6MSBRowpQsg@2+Hey5U2IVVmpiy{$O zrLC>rz%I`>HufB4;;}B^@@QlVf zQuIoj^`}fDpYtvxN(yL!gMokXmcO23EAIT81!j8mhxIcU-z4ScYjnw|L~|FBPEm%2 z9Zd3+b@9Xow_{?{j<9Hel7M28oETqLZJz16Y^0mR7FtX7C>v>WR*uNUro`}^p?`i+ zce2J__F6xqd5z;1O$W`TAP(lJ&SP1&el-pA36TvayDNBa)$gQS#>FYrPT*yrRVN`! zbz99eTtgDQ+2@$AARcK&dVo#ehBZE~UnG1wDauYtPep`##<@+w^EF!?uDz!iexn)w zA3sb~Ol~3d!6S6X6k;#0LjZTQ^Tpl+Cp*M6tpjgkMQBU+(Caz!)lk%>HQ`XaP11_z5d&OP>B*99 z+$O~r5eElhU5CkzO&CcsADDmOsoxBIu)9y3jVL!o-_ zX~>3SQ(w1ArmL8J+@tXxk`$vf(xEoED~Jh;uv%W{vHX>80CO}Qv}A}P_CiXJN7{YC z(A(2G8Ht?t7V8*!r%J)OzW2zP_DeFewhiM|HR8wj7{^HHgfl1?n!gU!KqXphAJ7%1 zdeM;+M3o3ieIIW9f!$v98${8rWL>=RC>_#m$J2*XxzKt2`%xAPs{%J=d*bTeQF1eP z=aki8C`Nx}dODwJ>%EbBe&HVV3X>8=7Z9SJ;}-pX^7WxVx7uezpL1$c&#&gFlEye6 zcSWJVEB__~HJ)!$niMS#u%%ms3(USpcpx-8{zna^($WVP6%BxHWZnUO-R^#_Eqwl5-t1rcLn%vR^fGQV(d1-5n(Cg zl?-jca)L^n{rgw%6=^GJ=k7@mwa>8zZEeJTuC7IIGjxS0zY8ok_J#t6_GqZUC*=f; z?A^1_YU-%%FsRS=_j}(HHq^+Su=Cdn$9t^XC}om9w7n-&&0SL%0T6fE5UH!dTp`Fk z+nZS6wuR20sDOa0_v@bdvEtk{AA=~_vf5Z>=+WG4nbmpu&?JXwu7w*k6*Y?7-d4OE z^7PDNbySTaDY=^?W1;lEIl95D_Q`pk(16KwnvnfMZA`3&P%a=0&1MRdPghXB61jX5 zLr91=7ijg21oO+54kwr{p^F#+)HilXlL<*Zce^2fVPMLB$)R`%pAz1`@fK z3c>BQx;$LYvy2+bRp&ts{W*7NyE*eOe=Li72dh%_#I?>{&!rP&dY`n2097iDEwe>g z9OEeFF}ea43D76HDk`)N54aLLrvz|iN<}3Xau=Bh1%6<1;vJ50OwOqBpYpW*7QWaw z4I{2Wr`D~0h16ip=}B2-bc~~bfr?(xjQT!#>4`k7B_Y_f*bQByNc7F{YYfcdXVf7JvD0qnDhAuu53pH1^mG5 z2URQ^)lzoq64OmGF=Ds$+6pY80Y(~QmH2WPF?N1wJ&PvD{rv(x^x}7ksLOzRTh}pf zF5wA(dtq&6$lkwfO+^a(k}Y`=Qd_)p)7TYGk-2GPwVks!_m_*=@j8OwXe*z~U0+); z=8L=D%B*v@yG>6~2LES59|zk6casU90gKS4d*Tjmz>1#S`-&|12bs;Lt|?&DLmgez zYP%J$x)k5m8%4o=@`@rk)9!l*vQ1NSTq`e|=hd3A`mWcDPS;n&h92iXd7b3f{Jwv} zQ}HR+1_E^1SDkM=DoMs9)82D#gJ{*xFDU``qSDL!;`(#e@ zMH_TNJDIM|TH@ee@#X&u$HN}|6DyU*!7hO(+W={|xJSy#6r^qO_W&M>0M0+4GsK+Y zyp*IR1UJIqV#-fgcMh8z|A3o;BX#;BMQ2FL`s5LIafAaN@6n5?u42NxuhXJn$G2Hcr}ga{phDJ>fKP0!bVt02CPwSN(3O ziV3@>jKR%e)qnj9^YOQcL5x6D?DU1dR_^}|BQm3a1C%(br)<7o?g*%E#K!z1XV_9- zrc-gGlJ5Vhsc)i5Z*s8NTW$1zm|sNfkA!d$;DjU*{pC9U-!l3p z>h{OL1Qx$H{PVzq{ur3CWh&c04-5s~&;QTLf63SE|C3S~O0Le}VBDgb09Rlf&mT}- z*Np3yh2I+F5+^fmZ>>EoV1bV}wtOFFU@7{1c_sx`$`B31wRJy7(b{=!z_SueUw zg3!I0s%*2KQ6sNf+nMfT;IX^ZqM(!>=l@(!RjDj)@L%%(&!cDvb`Eu(T{FW&*T$NU zIYTMsAimnA+mQyz&5_m)x;NnUqgk52o^3F&++3H-w#{A-7MAOq^Fy!0stn=-#iY3? zmm1Xw#)&9PD$>wO98FMvOPoo}8LuULlYCl;u8X1&cv0wAH}j$0wpR@_ydwv>8xGcm zzN{PlqUtujYa7=`8n_ew((ZoI6Jj>-Pv2|65A309IZ4_nzoph*OfRSs0Z~_C+ie*^ z@>6A&JwW{3NuO?lxBRe z6RjRa>|~ERe3Yc~j$tx+S=^wKUzo0^n`$&>jd;=6VI`AF@&Mqw7imgN2OjVL3EoN; zpjRR3QYRjSyb?;lb!8oJj;;l{e|Pe;GZ}J^2_h*sdfV@yMIF@c`7}t#5`(B9fK#Cx*n6B;(rfhegDntS&L>k;Sd@Y zzDu+m{)Kg_wtd&(-du$*j;m~c9(X(dF*%9!`f| zO?)08M((`@&$o=Lg1fZ}NV(M=`Dr(7&_yjg+ABj9Qg-6;+#>BXtI}f0-QpTEms&#_ zcXHL(!t3kB>rpRApSwXD)ofQ<6IoRy*MCBh;PHX3XoC*RN#nXRr(H6QKO}hX7aebo z7V_ayc}Cs^{hsXLEPT9Z@i2){j1t9k?h^erH>vMwvj3$=eg}wFs#Er${W%u=h(p~i zAfLwQz{Ba#D{C>wDIKcTiopFsk9en?k1jf}cVmqR3C-ui{O0{GJ9SD`2Wqdlm1{E7 zx$-(H^We<3PN7ZFq@-LKT|>+{UV2Ac&{p~tgc zG_?0i(S&S0RW>u2JBEJuJK$tPzjNtOc1GZe${zg82~^~Mx?1Vlwf+@-hQQEgL+iM~ zdahKSr9(Z_e{Fh$ve+IpDc-k_{RHk5%TzUp5$MRo*wm}@mbwpltOxPc9xf|b8qRoaj z_FhXRMi7rmFNyr(ORxmABRj{gI^=@qAI^t9U>|-k%!Kbv;W}&uJo?va<{>QeDr%-Rt<)nyxLU7ZnS6Ldbao$KeOI7&AcDyn@ zZAu6xd1VAHJbt?$-FqNGp#w(jReDzppxLI`2~kpyMR!uNfBPy6|?Ggd{JpL)*MzI=F5?7rr!mFc;g zDm{D)=duKji!6aYJ*4w$>ANQKq4|GDMpGEJfaBjjZx4N!=JNoTWN~SrfcpT@{FbBwUY*OBJJ9E!r>g3`$>Zd_7 z+F$*_y6)lGM^p*rs$FmZQVHBKS!}n`T4EY=4*aE6qDuYaV~-kTNIKl94lUt#**C(y zx3s3kYO+}{fh^*{!Hus#rnFBAVlw5;Z&sX+jub@_L5vaJp#rSPGxS(|PFL zE#X$el|;DnevZZCcfr2w|9Y_k)}K3NVzZGlNQ%9%?t^r!#>t;zsl{ZDbS}9p$MPJh z&JQoR0ZFiomG;!f-jN=@lHSUg4$B{=0;a)Nw<}b9zJB)KjjDaPwz}bjv@zT7h^En0 zKEB@rHhk8Ae|lXx!D4iGza%hI3C;rGKztJWb`>}}B^hnj9B|Ri|I5wJv&ZBxnr9UN zFo4Gf&%}_OJ=RSMbD;IXQBc6wgseZy7=tvHIVJ^78F90{PxxF1-@4yzJD#-cm8vQ6 z^&g@T!C@Fm*YMB1Y-cpN3=Ass?ltOnTXCK9teQT5k98feIka$Mk?ES$x|?P_1NUBk zP6!5+=d7UP(f=5TC8?sSF+NBcIHf?1<90X3c7JVN|oDJgX5GKymY zur(N~l_%-qBn*4J>@a|zLUG9T!TDSQih3bkp)zV2ABVE%DA4QF7o)zQqODZXjLj07 z*`LZkHlxQ55k|!{)PuVk4f;!Uc^~sCymKBmkNq#ldA#d<4lA0Xu(8_dHOu#}W3S#X z3mSSIQ0G7QxmmDCT$x>|I;?CpnAH&b9>yK)q(TaL+q{I46g8gCqXnQ5&!r=ObHsbY zmoNq3=CPUowG4A#aZSDtGalUF`@dH=(e3Agg@WIUM(1%ifbZmXZvG$k-ZCufc4;3K z1WBbu8flQ0Zl#p&?(XisQAsH&>5%U3kdg+ayE~=xhJEp@^{)SZ*5kWB?QeS@9tSGF zx^iZ&nRCwBsh)D7ztUlB?iNxE*9V$Z18aUZ;bkrg9COaX^hAU}0miR{h@oboL(aR89?rWUejdg7x zr7FnQk>-;ke>U0HhaU3r=Ady{R^4vax)#rP34p5G`<_*_w~^5iXp!xZTT@t~4yEv_ zKA_3P2tRSjfd?T)GQ0ASlX`nra44y#yycQ#iC3BQUOhk9SxtWN68$Zwq6#-QOgp; z?<%d)_A|gqd}LSB@A|xsmVPOQuQojr^>;>&P8rfkb+Q&t_i&PG6X$~KtF{j7O+%}e zm8!Qfon>53GUj4aP1g5$#~!$*v&Hj8oR-1u^|4{J?ZFN<&!g4Q^>o5Q%a55) zWw0N4x3i-6($hE9c8dU!g-;(Dg+IIkh^FAs7cfJ|Q!S9Y;;gnH&Qp5ci0WNry^NQMXRO_(bw?Sjs)21;x2oWUA;p~qwm5T6Qk5yHw+!(~B zC%`~Z^wF<=fkw^B&eaUDbSZQA)Q-#=%cQ$NK#du&ATrSl-c!oVKD%AEVR(0Y73P|` zdqB^tShC&$GcoGq_|@att{#nVip+uG<>6F$hnj5rakb;-kO`{8kJ?gk-<5K)u7*&# z$kh*UIc$a&JVgJsLaiR;5Jpn&lmydKhY88ojXkBGZ7W0OEC`ednp$fobF3Fc@5_%u zMpM*&_@*$J64qMA>^sR>g%rx|aN!gx{Hk$rk}-CXS+7|QK^>wU{Eb!KL0J%_#=I|HA zohXDmTp5qbjByl15PbMT$JlO4Dc(em*FH zL&R+22?8e`b<3giZZXs;xyMXba;bV@yqfZc-TcQr^#hRR%+eM<`bOwD8 zN_|oU(HC0v4(nc-e80ax{&5KOu`*NZZAJSAom|k&E`wV*Lb~dS-#EzxU|D=o9 zML9s(vg(;cKOiQ6le)VhNk!w5fp?`qooDrho=pxWdJmPcX7^vZQC1uXz*GJvvt4Ks zgKVn6aY$fNrfJqCk>s>=d}@f#&~w=cqkLL+{!##2Pg~Rr_4}Ax?NKiyL0sO{Dbi87 z4ILqU+_GL+Q2yn=aS8u%YyHCNah4EKBY3;bVN!62z4Q{xgf^FTcfz)|aHm)^Up?Fz zL%$c%ILo@8%VB=eC#fJ^y^Oaq$+2?DQL%-4v;>LeDZV8(500}O-%Q1fd&zxQ{Nr|t zl367a8ZB%1qLlb#^4n2&NpB9dH!mjmo%){ii#4oa`LU~m)Rwo;KjYf%ZJ_iES(!nI zR1WJmiIsC@h)OBrjQqn?bUgRj>p$-VnUBcHv?*YM!%2>`A+-(-aoJJmepzrJ4Qjb0 zbIwTnj?GGEu)y=scaQrU?RIQ8)Amk8#t`P1arnMsy<*<`x%UHcv{RpfDo#gkPS4b2 zZz}XsuG4@>iHi>$w%>}px>Fs zs`OT$4P;@&_S5Ga=mrBy7PHS|X^O)O_X>-Iyf&XOFx{<{hrj*GrS>w8X|E&~M>M6g zOFqW7ChdfbQ-cc~hBf0*{y@fYMaLpO=V%M68}X0{D-70a(hRut&JM<+ zGM=PN4+t!k&jshO>{O`9$z@R3epV}Ao^CSDV$>h0neA$W4s#x0|EQzkGlT8HWoQBvi zv`2Cj9U*v0tlUI1sJlc4k7M+nkvuNzd~^WiL}l-O=S^%;A2Ja}^wQ+Nv1XA*z7)UdAv@ZXSEyp8cHd%iRn zffgs}=%gttNA|s8*t|E8dDefV{ufgFO14;w*Fnc3PP{J0 z*bJ>weK4}Dinm_Zr~I^~@r@#moMsk&Ctw5q2(bqVY!*M$-z+?J(`$Q@&FCVx(Bxj( zE{0!b^dWX(sqMpHjLRnDa1?6+Kt8pPt$?8`9NKi|*yYTOFeo_v4k0#vZS;)YnCFEs zXF__AKV`~j+YDx3vC-JPx=UtB61$~I(No*zGZn}C<<#ycQfix+fQX|sw9ZV5V4e68^Lu=(enOj*J^YoWL(2R|c)!g=1|axhC*jg#*mqL%fl&$C zBA>F?AuQ5N;jI-;2nqAp`Y*4+EmB>p=uLM&Pa5#pTv{i>!lx9Gm>pJF6=9rhP!5?l zRdB5Ad(2dhRx`>or{iRHR=aXP7wq|Yn2mNjq4iOV$n)lvO!6p%MH+wNV@;8bJDDI2 zZi-A1zJ9FvCd5t7V+L80mto?46;85&viaeNRrjX*4x*5IfOE(7#o-~H2w228F`wmz z^fc@)4(7dA<{eHLOlrpf6IKUJgwbe>95SI1nZ4exEhn{a^7OswY<}zH*pI!hPg&$y zQZNaOh4RfyGXjW`9&@Xa*VxR@6fq&L$Hm-t;p)=d)^pRa%;(5Ac1eHK= zXU#+N*_fyg%s-8qONep$nD6hT5986Y{P{rHn#R=p7AMdj6s>}AEt3?5V@|q%JVxy6 z2W|m5{?nhrV)}5RY%#;o>vP3Ob*-}76mMAfAgwPt;d1^B+%!{0o7;A~2XV3$(5zI4 zs{X(gTnP><9oV6jvJ%>o$NQfd+$s^H&$SN0Bw zYus7dL&gU@j&v<@o>q7EruVbThwv?y@Dp>DgTwe3N2cLkIw`Gdy2;mdhdePT`642) zG^i?;0Pcq$mj2 z>F67O2cE%+{=%}gXNmPWi5o20CI8V_^zK+vY@R%ddZuov(Wk>hIY$c55T4LlV94pK zhtHV2xV`pU>K8hHi|Yslpd(tfN58}g5*-k?t^3Ku9b@^pMPqeyG5@Yttak%->*fGE zH=gGz&r6>cJqn$mN+@c>scfxds7H>tffgOZcS?A&k?u@y8Szv4=u6qLVQENE-Gk>; zdWC~%+L}oGy`KjckxN?+IYbTVdq@y+ryA{#IO0*44tdhdm~RmRGc*^N*+L?Ck)j;1 zZO#qA^ybHNhS#;y`e+QdvTaAw&y#R85byq92Mmfpp%N7`gM#9u3hUmOe4o?ueuvug zJ6v`7`NQ;MXtQ`@yBLq7ba_lz{tV2CSY8;6Cu^5pd7f)tzce%QDVYA6_u%%KLdF^&%V@j=A@vEu&w zALx%ET7oHfdwTQnxo#|ipKqS~7G6(qO>~olG>ppdPj?S%(O=1EtF;8R`o;**bX(K0 zPT=iL-PnKA`v`BG+7O?30!fn!t)QU#FP-{-f|S5#V;1c8bvXW2?PU~ChMYiYb=vEn z3_d5(lDyx#yoh=vMiN*i$hEktT1S&6|GRy6PL=l*+8fgUOSC`;R$a(XqLbcCLr(W5$NW+@( zh_mGr8=HIR`bpBwiFi%xu#qS9cT(38KliF<3z=w0&+E4e;m1OWG3{#a#4v)YY(?+| zzv;=TVfHY?Hj%t8YWqTCljTi5a{0apIg|{dCGK}&SYmlx_KMJaF^J7)%Ac7GDN?8t z&P`D4GyNn5Vy^Al6(FDdFicQw_bEC9hkwhQ?*v%`{oft;#|+wZBOGq>M;;XVD<}d< zhg;z$?tWdG{`U31$Bzc$7T$d{@G9>o>Hr9dN}Z^8K(zS@TGx_6mdYUsswm zX`4?ZMMxwL@l9)-tV#!LTJ5rBMR*;p(BgeuIzwyFM6;iMu6BgS;!sm_VZ*V6fh|9O zsUXD&Q={tOo?B3*Hp@MANkmVtd}dsKM2&7q64EL%!14lIX6Bj3dTz;!K+yW(lQG(x z35p2;5&vGw@8=SXhf1;kb0xc=g`V>cE^}X4Ktg1|y@vO*<1?qG5>d6mxpr$O z)Qgl4X-IsS6v-mF*YvZng_hb_Lim?q}l#~40hBKlD%a>j%=TN#GC zi`BY#@3eKFZzWqVj>+BfgrIdjK_F^9_Y2cay!g`>);9swRAfBmP82Xh3^XB*GME-kH z71;b2rr@_l$zKIn!FnTK?V6%MxBd5To9bCwm*BW+5H>sHFyFC3ls;GH)4cvgn9#}u zw)Z}mzRhH_MFZ$0*E^@W%FJyl-OSxIhO7Scn5}cilIduM+brVXwLnjXsH<d=L%2S}^uMg4iX0hgdXs9{oNm!|-y3KZ(E;OpPMFZwib-3VoHe3W0e79|7 zWH1j-<1GVnCr=>!HQ&N8#|0E*GLMHh?u-{L*Wz_9B2Ia^O@wczpwc^(-Bx*NV_o}S zrO%>SCQD4K&QL6+MH}}+l`H15Gab_JR4GbmXG}^6hqP!ya0ae-3E}KF)9#of>hGSc zcT$QehGa8r)-gf(0sY6TlB5_Z>@AoZC3926^@YvqnwamfVZtec$q2MttRlARSa6Uc z{g}XSTKE*ayUyP^qm+4J_B?|P#+Mv$GBHXmVN5ZWR5jTq#bsC;$-r?iva3NjEF|QZ z_KF+YPadi;c1#PZwizm?n7I8azyUjSzT}NVFf8>xkO=<se-?DMpBg~*!AmP=JSiKuC->EE~vv4~NCAhTf z*B#>Ht%21ue;ufZm1c8%HFBb>_+hyPZloHTm6l!T^)~9*{x+^<$z>qx?&U?Yc7)WI z#W>9&THovWG#5e1i*uy2k;sE%#g@)W{l`{wRNZ5#r5Ax&a=C3PrEnsOc3>a;!Xi}f;XmfteI zZ{B#8q z$XLHeH%K=yNJbOh-#z2_IS66*sF&polC7vC-(S3;>P_5-2AqLI*gIR;1U4O$FGbt) zJJSr>bk|6eA_E5kv5_-xW>Z3j@THAe-%ptB;7a4O1_$7eMhcx{^<i`>*0_G7Bi3G(xA9i4)>`VZ;9xNo@(kQlu-X^E6}Ss94<0xw+oZA$NAExJWeN>^JV#e&`Dx_e)N3ZI|CYEs!gX6fAiL6Qh{X52 zd+NrpXf^Qj(*$N6VlF$<{Zv(hbrQ>KDT`L8*2Ph8FA3ADwUqWamibxU*|o~)*-ddm zC5y>f6syvpVU+pFxBE;aTEQ<+WIr3ey9eBOc_2$h8bIb58PXP`X-Rw!S1!Ch9?_<_ z=Tv&J)^t1g8h+QmzC1I0yi`ApTEFhq}*>hffZ=A0d$A7_$Gv!GABenmmvmzJPg zDIV?9$9)9`*}C;_OdX#Hba#3#TP)2Y0|g_TNYdukB;#-19K7bP@V&ZV(*Iycc9qqC z=$&;I+mdW1Fd$eCWg@zo@n%tcxUcPQ9wR)M5S-M#6|{AiQwt1>&eA}zzCg7!6`$QA zCjV{GRTnRGtv7m9qs48KGwHbFGG^$^KAK5;q1D(**3_qd{eqOp=kT$NX_Ru)tN= zx%18a)c`{LzFebeDZ4s$iM@ZHrwRAu-gzwj-VO=VFo>4w0+iD$o#`(AG^co`100h8 zTI%oR{Oi(@F0fg`X}{?(GJZKBuWiJ;V56bLysyZ4CEO>R_6fMEW1q z-K_4=H>8N}%a;|Iw?c-zH@a)kVH<+u(B!l^T!+sacac?VvUk5uN$?2v?+kA!D}1{Q zZ|(Ya23|)U&$`dvCf_*_N#DGiaq3x&qr}-v7>YPPxe}c6#yY%PCM1Yz9UYFNPF-&d z>xkO0?FY#p47@|+gMzg=Xq~Lew@qGx?xKbLpyUs|fN&SD`^E*GI}!-O_F~Fhx%lKk zQdGINp_VDD(X%7G>KirJn^jGlpU-3$k5Cvo&+TnV@E%7Gc3a<~t0!NmaP0?jxugy? zebE*)C1P#%GWGuAonq!QMYH;l2kUuppsZY=Bo8>x=>X}g;L$A~leyybxoA=OaYQ~-Qg~9Ey{4DX!JUG$2 zdh(?!?$w+lZ>gSfK$5Oakhn~JMyz`G+}rQOkN0_~cLdNLUSd_>&R=_itYT7kwI1M> zFk}v*fnsl5ZuVyEVdW^^HALo}K zD$sM&!3xf4_!j~oPPB0Pp-wxdOq4sBS55B5kTYcK|l$ObtT)uER@>*nwmUP zu1tf4)EO^C28MUlwX96dGA^j0lTMK*XV^)m(Pf_%nTcAHrfo^@6ZJFuzaUKj;u0J` zY!8Y9?9|NKC{BsGgFsV(678ZhY5DF+^`y>jv>0RL1pq?o-=zX%)Oe+-EEaaKmu9Vv zGOmtWhDMWHxzVoUM=!a(Fd|-+r^I|}%0+6ws0mdprejE&EDa=)M)qJr~ zm>%iG({s~Hot9?{=p5FE(-!+(7F)cB@|uQ7VT0?2KZGr|wHtK(Ppf5BW!&%XZfp4!;io_~iydJF3r|F1m2GJU1X8{0b zplqm3)j{j-tuh}S+s;k1DPqW=$8r6EXPOtv*wB-84?wV9eNkLrpFgz}TZXx}B4Nrp za2UwCUP*bZQe2uY(!H1TpLOd$_y1_W8iz`|n}CJTw?74q^__9|X2E z2_ti@zP`=?aCS|hTV)pI?;t-Hgh4)5znS_fe&Z6LQu9$5>%LohU;Gj$$p-+{q%y#o zr>5;V$i6|Sn9&_Zuo>+FDykrd@R#3t0z{TFfWS7{zwPDpy0mldc*^Ov+Obm(pvViB z$pgvUiXe$xxlIH8Ai*^C=skI#0#@EV0he96{Ifd%Dc#vEZRHp(V_~TGINMp^V?J~L z?gs;kxFo+1ko)2PVLx4@Gsd=Ik93LS$w$S?hdu==K3Nr!CB?cFub#@VRtc7P;)oc} z<-$|TmeD>xLeU|+CM%|%PfxCWmHP#$p9(T30%X%WIczyuvdQk8$6pP@S+3gXo+?(0A_bqJk$CR0kie52`{Cp&B3S|!%>in?2pG`RR{rcK zE{!3&4MZO-A5~Xn@EGMuknt%c%Nb|kCo%{cNvpcguQ{AJ9-~r+zm}%b-K@DbanQ_8 z+M6D8eLLPod@(lzF>EA=?Yyk7j!jCdJhfZl8Z|n0wkfows#R|2O_lbhR?_CG$(22H zw0y-WnA^GBX`j=(W|_~FGcKJbFt3SYMTps>A5y_p^oGWg&R`VBo~h}#zkep0B^sHn zz1lE(QtWr+a>MTM6{2IrS7M%zUr04RTVsaSzl$PU&{N<1xodx!1%T-?Opak;`knd` zuL1VNv3AZOG|9E(D7q#3Db6!x-0=PF(LNjN^^MIKu4Jwuw)}>na`y>Lu1!8+nnvM< zPqY5w1dPTaNjgUF#5|&u`$P;wby@prCq?{FU9N`MvCtVSmiZ#1x$+|y<7m~_CB646 z>{E-5Q`Y;~`!BRR-qrQ65M9FU@J6x_tvQCHwGT-Pm}+CbY}FPcJ4RCx<4=&Wdn_?j5)NN@yMAi1czHH1#lrR=%7ovE`Ux`f`(Wc0q|=;ES-!+e52#?S$-F zDA}~`7>99q>#fPeaThrrH%zRVO~|WtyJyJPv48yOTT1IC{HsO0ZW-HL$@mkw<4?%( zi<>~RT`6tHs_G!kmKk;gJl)BPmSJstA?!}A;-w~t;j2cCu9#Z>Lm!|D#=*+kXLuFk zg&CgTzEXCOxdw{-1sG<${q(tO4Io3pIO!?MQL0DvM{#OT3ss7b#eiZhxR`VIKO>aq zOi0~F?XK3mb7_)#=DKk2(!9o}xU<=Gi1o5n6K}gu+z97tuUvU*iDtPb&6~K?uF)%M zka6)GMX5zI*{#7!{KwY{uT=g&7 zEtLnojEg0;$(vMn3Z^$b*EbPNYth1_)6foL&6lE7v1v)&oV5+PnNSChl1=()XyEz{ zCSunjXU)BG-YM#E@*>mbRQQC9$xWAnPt|IYZ-h*VEZ=43!PHu(i)|~k#vAXH&^$w= z)5+M%#(z+4FMm+3LcarR`V?-LUf`$`tKjV?Wc>>?K(-6agi=1pP6St`NDNUzbMUh? zq2R5!1rr!beda(91Vyrjb=%GE-vfAydoIx+KgY+$@YM^7!n^Vq5;H5=oZAuIT`|fZg;Uisu0%$Tr*05dV5wtj5n2rbz715r#FKD=g0cWv&h6)#kzg%2dGf+;tY-3)r?Jk$GIvoHX6F+XBwq~qm&a0tODdOduPWmR)H2Qrt?Qe6 zk_wv!n_DHgbzPFrr?fUdKnF3t^WMF3wmkXCH0yFWfhWn^Qnc<;jH}T)6F1vjQ{Oi` zcT-q%BI>?@oYma2$tdj$t@J7pqP*H}Nhzw2;kzqZ@4X!t;J=U>cApqqx8A$^vdekl zWa#~++j4dnD2%FiFajuJ(+-+uqsXYwhG{u}tH(1=t8$LhXE)MdyD)r#a}n zy#L@ds-9`veif(81bcz2Mr#xlc+?C*0uA`Q4WgBf8hTT_#!*f zS9`UQBtFepw*;%3G-C4c3TU;rNkses{p^*1<8VQzcs*3cBsR5mgDy=#eD zZZRa;5w5P*k&^W1HGExd?VaP;On9WH=V&U%*_kOVAz$Z43aEc^KK5|_H~_*vEN8zL zoJZy`#0mAI1dU#8?hFsd8)ORn~+3 zaW|Eu8mYNi$rEe2w4m&L|2cQ~FPu$$FzstR>NkCrgGJV5gfMXELZq!i#{wyv0?As` zmbUIS3Dr;I$o(EY^zq$7?#WzW^sdo9!!So>O_b>s-^oxh!?odWzTt-Tfy&?QDB?+q zkM@9x=c3)x?2Sp6W!>;RGTn7mDbahyHA-x@gdIQm|XrqMUfIu7$2vddP6AEtkJ z<}j({7An5Viz7t#y=PpA7?A3FEzOaEp9kF&)XhTn`Fb)j4ULbrog zoxp}q53(+S$I$MFNrX}~9g^M~e`!bGrMvG?$jyg&v@a2JBz1x@yLUg=YrMb2t5(X$ z&fQFS+`L-9R=NLV;gc-&U=Pje2NK=xF|}N_6M6k^I~Z5hl{P8l^akkTMs3%5_H*bt zI54GmS@;H<56zOiHG( zJW2RW?Y^MK?~`b7Q0a{y7PF9HRGnsrt)?XMt@9paTECrgX&0Z^yi?w~Ub`+>m{cv| zb}UB`!iDKa@qP3o@L!#pM?j`5K`V)PI~lOy=xqo7U_W0vYuo+yd%O+$diP9zpoBZl zm`JzIE0{9Q4&dSJnjvB!C5)J;;E9_1UU_%&H7q?_LAeE0LCuOy#+!sm4ZEPddBqH3|)TWcT)hPYlm?gmol{kdKAsjkPh|g{ z(&YEm>=!eZOtm`&g*;CO9JVq7b8PO;XKf=kN}G=RemSOs5A0&)WqEoQaaTeM^s}VI z=S4j*`3fe5nKXuM&r)@p{kU6`bv?v1EeAnX6V6rH2e7_&Io-*j-gB)@%H>cUnm7 ze7IZBHJCPc(>4Y&=!PvdNN<%Zb6(Q$!6K5%iNem!7H%0SV8fx)(8)0jCWJme-uzVU zWvlwy_H5hin_MA@$l2ri?VP0RoH=mzDgo=MKXcupugK4^-cn?PTXyZuBghUGX^>jm zW>wrG->b_i`z=J!TX~p+eNlI{ARx_@vVxPt7zy0SxIUKx0_iz!32ha{()HWMp>2+&=h ze?Na86=xb+PMSG0fJ?9*ynYGx9r2Hpe~FnU0pwS39?8I+}+*{IYt3 z)!quRDhAvd_rj{Z4!cZa+^f|UM|r}ktt-TI$xNBs zVa!+h47_RFp13dryQ`$jpuZqvPg*-*t(lK|e(c8dW{~N-WzN;$v|)o#xn=oO#c44M zC-%FA{^(JComAC8@Vyh>Dw>W5_l4F}~LSbK>l({OoKm=G13$fkJe+7lE8Y{PdaG5Xw)@g8MpLl=N0M;RzRS z2R=u5H}B)?WKVV@-_)=Co;AZZZPX=ceJwtF%`+u1L#D=QvO~JY$%5A+RlG8v1a_V> zyPwc2#V8ydw&^reA-X&I&J4PaXTEmX#gfXKadXE}R`hDE$^TdoEg{SM!eC zdS0_L$2pB8{24?8i)KAlNn&AQ=N)=^b!q};ge2}aN));ozNDIUKC%b(tQ6ok-|bxG z!c^Yk*83)Gs^EbS$|E>!-XKAS_1OQ zpMi&eHau8=2PYlBUit|+BcqEH4V_5j2 z$HBkpvF`D-6sZIO`~eqZPd$Eap06DZG4v*z_O45vc%YSHJY3RfBHqGc;oIdaRfkCw z9^1>$T>>5Ldg$oongSafdY(EEkL;d1v|O-=Rj`nnFzx`54$W@jJRu5NhW@ae{`Lcc zjBcicF2BAzU18&;MHadF#bW(ef>ZF+5!LFqC78% z8am7Lrv8M}I&K=~-(USdUlNJ~lHu##39}`St%N<5eqH%pWhq!1XZ* zp_k8PTA}^%X*w+MbhI}qRexeNUqYJspZoIf)*={GxT*I?UnPkB@mv4zG=&>4(f&HIh>pTDY=^vBw*T^YTJyG|j^{_~*nS#=P+(HNZokhWqE`o20Rk|KS1v zPma_7wGV`(p7U9{vkH#>@pYtfSFq)z1{G+XMn@HK)F-dQ{@kosriW(v*weuL^SckN zjL`(msu!Im{^RApIz@HEH;`DuiW2hS&!3?Et0BW3McXm^EGU1Pa2U7(DX_kaDk|g& z|2)?;A0EBwWF@UY`s3vSb?~&*Ipiz7+r+VvPtG3~w@~^qyuq7JBa)!r732TMt(I<0 ziMtH^F?Jy26i&eJ;q)OiMeDedHvc$(V@*OuRGHU&s7dsu z(zP)QAdh?%lvIUjz2UH)sr&R?Bd;wmla=np^=gD*!>mo?-~;`L4e)x|{yta3_|qUm zEFN}M$D>T-MD}@w7rv}M^^(d1gD?P)4jc&RI3U~kC^5tJ*^1HGYy8Z3t z(E&K29p~C)$Ewiv(`xBK;I%+#4O#=-KZcx+8v_+q@nL`3D5P>vVaqoLdIiv<;RiHQ z2NtnM@x!LSh$%6u;)761<)ak@60aq3OUB8XSNgmlE8H=H@A%y>Ve7?~=0jgl4O!I* zltg7rti^vml*&Fk@6|upLX%|EVBXAHNFx2TXLRiSrs$^l!ERBdjN)PV{$Gac-y3oU z_wR)?_aJzZ3}zAuTtOCn5jpLvAh$*Diz^tFstAWCG)e6lbF+lp4q1(tE1{0IE|r5E zj<{NO5D-1lK5(XESpA&vnk*V5Vevf|@w!|NoL{^<=LAM@1iO3r-PN!!4}6X5tTiW) z*d>F{{xO)O(qPpqJsB@jcv?8|m5uHMP%A()&JGt_7rrxvahr@+fCUyoAmCMZ1BgA6 zEi$Ujd2`b`e^}LGPHNlKuWNx!GQ&Ut&vPqIlYtkxdf!F>jm`cuuBAt=qtcwp&ZH~> zzfU?r7<6}tXSb+Ibl^b=|5qyt6w-Bo)%65Dn}owy$9+Av-{-9of&3ehu-n^T-6Y)b zbe1ecjsq+`roww^l8Yb0Lx<^{8!-=XQrgKOf$=+w0bA1D!! zV&QhTquS~)%zu&00G^|Gy`bcImu>K+G?Ml`Al5^zrdzaDcdHd9zn!A0R=viO6A*Cz@@T$nk%#l z&;bORIWXew8c`Z~)?2b|b^A55Ln)p^_412x4LPzr+Z4X2%K=rkP;+dfr_aI8oW1PY zK{#HI*F7J0U2r$O&)W}ph)o?uBM;FAap||i-QQ$6oveVtwAWwhxzO$W zq0c5;NTtQ;LumFO(X!+S<_-Ma5bq(MCWD6(sWcSbVp@#AdJRxdt;_K4vypi5UadvX zgX-}FDQNKH^nQ6WuE@^{YSPY&<)d-Rl)lS&;}vkEeF@ioBSksRGv|5O?5%eVoN#Be z3QICDL&dcVJjhK~18uFo&|TdY`khzu+W=f}9D%}661lAs{TlM;Vr0|dd|)|j*vNSgL<-E|D>K91h1f0ukH&9i*|na zuun|FDswwqA%`4-6)2#~-FL{@Dfr)_2R)A)m|gPh&~}sd-kG4@^}*~jFv3?ekeXIt zn@^8Yc`KzCWcSTw!S_#H0xleqLfX7NR@KTm=6v&GAknY}8-U`P2kbXHxj3Iul1NGH zJ26T?Q1YPfRjJec-9@W+r3omFl+${5R{G$WJ*kXWH^FlSzQ`MsX5^Oq-m=64I(1UT zH=OYOMZ@h6js?;gCf_Sb-45B=S+F6YW}^>bJ6+Y?yqYX_Wz|S)K-?np_$y8RwAbN6 zGxTIlklj&{%aTrk4>w`_4Z*+}-6)$%)!?_+K&DW+;z?;@%I2;)p0Ilri9mD7|(@A)Vnt{*o^% zGS27)FkVnAcA}b==i?FS@aWb=@CY~*V;&Otk>cHkZGy3~V3E3~33z)Ev#T!H2NHeD z8TK&=zSr@EI=2RdUjbKkLG8JQW$Ai9YXgbYqWS)IQ_$z^!6}SPI&*%? zqr9Z_Mg(4$eWmU?&T8j)_U@ni3pl=j38ZOx)b1Deq+)BX-Z7fE;K@)KzU_=_F+9dN zsw*%?jv<=x3gg(Sz7iI!Udx|wCs4G^6RuAc6{K4Lt<;Dh)9LV&UZi+SinS`EYA80k zqMzzu0RzqsiQ|$VB#v^&^yvQX@cuTPY9>69a#xo9l1+CocM`Bih{0nl0=?HNOJtj2 z(om-xZKrw#ty!$Wb#NSLX zr8FTE^m6vo&^*0RO7>vuov|G0Br{x<$E=C+k7YTg^gc}Wv>?;XkW%d=DM%Y1)~$xC zfigSd6S(QHS^&rDB~KeBmMjG#5$}hNM*%)1Y~vMa&Kp~L=UpDxEVHECZVu~N5tt5u zNxKq#hzB&Dg!9hZcav<2J5ET!2agkK_!hj$gD8(!$X`D-x>fwHOv|^hMrUDT{T|X% z_B?wWyK4Ot@wjRh<=HngZ@HPKwQuXTJIB-){cQhSjS)ihWbs9K+1t!Paaua&r~nJ# z2sBQ_s2@%sp;r(Z8|_!;eumo1M_-=In(b(W$C{XQ7v{7gi_L>gCZOg90CAT&y%VMB zi9apuFyMcT$*zF$HZIH&$bm;4m*QrSPUd1soG(-@Rr_hRQiSUK)>HqOC6eZ9al9LvtH}{`=2NCaq7PgY!9a-wrA|U0993Re{&ff z;hpAH+I*f^NgDek^#z-mTsBVObhzp_Nr9kCpt^7LlES=-KB!sbXD5qQsn97U z$wIL#lvb*!R?MZ7tBZl{AcZFIF8|SQFYC>d(d*ot&7E&73GLR-yBxVSD*$ulHM((* zQse3!zrTy^H=5=jh#YRQ^qi6%!{!~jyf=P9sdyNxHqBDW9a5~)u6#8m!55FS1DxWV znNQ{u$USss3*S7^NZ2NkrM2(2(%t@Y0R8Ros!YvnJ06?&4l?GOYT-%y+W=<% zu0+?_AvT^Gi->0n9%Y_K*|^aEi@Z0Dhq~?mhl{94RF)!3i;_r-Av-N(-^MnUDN2kr zYnB;XMGMNBAxrjQ$eukZvW$I&QTJG<^&&+Z5J>;FF=oTu}J@m-GP z^LcN_tW)IhTFu{ctt&)c9V`ybYk-$=1iYON>tzH8VjKiXdE**#b1ocf1_n~m^49!% ze40h;Lhpe3ZmnxQ(&`vUWsBowGwNh0%zX9(D88&;4g!{sM}|4!q|eqO=DsaK*RBi% zw(+B?PR<)_M!;t@Cpxh#Hb_txCYOV~X?uxDe4x$9c?eX-J*~RD{?W)srLh~Uah4qj z1GH@4U4BmA6hoc1-rtow>q+cnl@Aqnk z$daw9qiEtepCbbB0t66L%|dmo^#m#PF)Q3aWS?litO|zUY;f8Cg?JKg)$fSbK=z) zdM@nAtgu#wZNkGf_9`&);SR2T2WO40fwHMbP;w|Mr>rrvZty|0={W7f;*hmu&LGaS z{D)X<+Do`D2TtU}sb^X+hBIZD*Hk$gZAh1zoKemNftDKT(M8O}#=?|M9KHugBV)(* zGYO_{wZD-53;XiJa=cBqPkcjfP#!C49R@+2;b#Q3mZPh;`1ND)4ep2%+DLVU+{?aQ zCn@+SbO!x`i0ZcDn9yC`qSg_GTX~uw4^#X$@lGWU-yNY0o9@ciQ+HwG zI}O9jUk&Oh^s<=wt7QR0AeG?@_S$&}^}6KxFt}kDZ(P#zi95KLedagY@Sj)#_yBo~ zA0UDnEX$2LH{EY){8h;QhD9>q5PYs8yszH0mxh-9(64RYwP|8jKI7;1zZ%~?G8gHcpWgj0tg-=4SI3Yq``0E9Jr%u6|GN=7alHuq>#h8L*slKr z7h3Pz6=IW5Bttmfw8$m?T^cBWPx$H39XK5&sEFD15>XJ+2w{bV-vD^j`gb+*`}M)A zeuLb!SBxqkZIjwAuK;?nV~k(?gCdb9RsLg7{AbLJu>+#jUb}eLTa}MI2!6XkmboA; ztJ(j@U&H423cc`x(6hAK>WWIf{LmA!~`1a<^40rC3>eBUw)1e-f+*{JgCQ*U` z)UXA=zTmY*!2Fjl{;VfSy}B`$8=bfJnu`NvB!GFKC(pte|BiHnE$HJ_K+(n#LRCe9EimnE_J1sb-q&f)>g7KAT)ZbGnFs$&g!Czvm3z z6yR>xmIF_8n|axlfZnPcz&(6%@5tWYY;F#)8JK+snz-PerC_nXZ``0GwSUT{A4CvY zzh%*AG;7G3_z`MaZE`Ew8IK?0k?xr?X$XXy+y$AHZlFYtqmZhpdeRn+9l&lgw7r_^ z%H)rrmzRk$CQa%Yn2sri^31U#tWKrd7;LJ@$fd_Qz3>`+qcqSY zQavl_Hha9k9zc_`X5Ncmd!%DQ2O%{8Kq`muyn1L)Yqwbia$P5Y5V+fxs-FacB%sTR zUk-;bbDs)O!4868K?kGv^>plppYT9|M&+CZc(dqmyg(3y5PSsjwVkW;gZ-^M)G0^z z@3%S1z)7oLHKFol-k_Qs*$+arO*g1Z-Np{3ayy%?Eg=f)SR{2RS|caDx?YmwxE#1KWp~$x`1+`tQ-JnGlRn}b0z?moTpOe-BpE3Zxw1-B$znX z(9HvYXgRjMXf0u9>%4RLS0UD*3ZNbu1aSI%E;3Sg2ttHy%RQFA>XSWAFO+#K^RKrb zB|Tm`{`L=^DY1JWP}A7pe?_>5d_vgZ$1sa8k+*yx;XEVjlY(-HInR~J?}ueK?v?;;M;WLHx@AC>AiGD`u1J{CsPM~Hdc0>Nx5wz4 zdGHQh%IAt>f7fA`7eCQ5yX00=JzefF%wBk%(q{(A20LwTl13rj87cTGyT?_FxdWVm?znm@vt`A0yw_1`tkt-D>Q-R8Xg4?AkhSUcgjMi%V$?o**!3*+lim7t(+4jHoFm#*=9-NUGM97r{K!m?pKc|9u{FViUTL=?;nY2#$_+T9O7--O z_^}R}YyIwWJ7qFcqv4!-$sNV%O2k|Gd$enA(xKTvwq(8#oZfB%B(49d$BiVl)Lf}Q zd8}N2XtN9|fK~fkEw^tj3sjR)vvB7!Ywyc|Sv>v)Njkp*bdpCO4$7E_D-g7MqIjW%A~g zV`JF%w@zu?H%)!dNzOwxu~`(*X|{+!5D(Jf#I+wZlIyND*&EF#b@y|-ycUOG)8qjF z(7sME;CQ^aJWVqwN2JTyt|&vmwPmH`Twy8iJ)Xu-auQdweiq6N2G*`Xc-I40zfniG zoC#1*85Nq^`G9_BwHxwan0pA_G@VnD0}12{B}VNQrXvj^Qa@i^d+*_C-jBvd7gtxB(ZbHH%TYFWWzKtT3CAZ-Sz>GPH(%wDYnjMOR|5WX_W9r9WC`d11ycsMFmFtW0T^!Xjl?8MAK4 z6OQUhX#hroYXZQ5FR^?$UsU4;=DaGjr`TqsYmbn<6uYML8|us7fN;32%bLCIm}XDH?8+=`&S;1w&R+ z31^gkuKc@1<4gvcIwsKKEo{3dDS{U|x(f{pA6v7astpREAFu!X?UOE>j{^ zxN{4j)I%aIy0iwlF9FoK$?5PEJBv%uOfBPk?qmC{8fq7F)0X4afCBM@?(&bX?8ZW+ z86ztIL7a}xWKZTdDx)Fx(!bCT?f=x9O@!M2Xx<~ zuzO9l^-hTC0dTCqB@}8fRh0v&s!7omwkF0Nta*9k8HE~cVCg;>K;>^F~H}H zzhsuh@xu7&;+D?RIdwfuq+w?eVpEZ1rz1p=I$oc;X@Wr7lXdJB7{~0MJK>(^ukKIh zyN$pCdH_8lXc9GH7>V2~@$Ni7ofGTZu)vm=WTNh}16@E@p*DIeGqf;X#*3Vm!Eic+ zOT1-&P!Yzg-Z5cGZ`l?PcJPHVvr5lRKgX`tkze0yO-=3OeDHCg73zDsu&j>mypUvn3cs=if2qE{mw{Ig`YU+~-ABp4Cp60qLW zoTMUrihO98zuLV{Oljq2cPxfmm}GP2VkYvFU2$(+wHX7fS1;U*Uq)~wXS~KKD=TxR zH999SJ7tfmDU-qQSp&jz;VExi9K-Z8f~%cJ-%sEgPqzHV5Me}i*+{Qi(4eEOwb0>N zWzI~nC^{C`oez{| za3jLz5^kH)i-<-Ms|q%?>k7LSE>HEyAPVK*~>vKiZBWNG2h+ z?|pLY&}*XM`BRsZa?CYt4xh%2zdUS&h}`itKW2S_kEwnq zBjCmwFe#$JfOUHOIH|yH3=RLKQpBaVtmY@Nx}3fwyEbWo`E@W@Ugq&k&3tOK*-|WA z&bllt|_Hn>pbO(PwGDkFQpv=^LUz!;CSe2;o-nF`ht*F+mt7&T(0PunNBEKuMv zzOTG2{QjTdAJU_CJX@4^wouMBX)gN zeZPkL`JBmuHbdSGc2<&5iIzHdCXRHH^!TG({2vXQRufIHo)O9@Fkgv=!Ac+~@totm zJ(_!up?eKRF5@#Z#S%G{3`{Ujc^8Q^L0E^q!8-H|?a{XUl+QEg8MX>U7T6Onz7`fM zPi?gJOOYPSr?vl3EBjLNA}!?(2%b zpcSLmR}aBpW2%=*tm#zkSWURT8#RfF;7?4wn!4t#4$JzQni!Ma_=Z(Yk43dcn(1WH zrw;V`(1bXCyq95QLRr56cGCOCgh7!L{-9gZ++%CgQP6_P>@ZqRP%^O5`ajkX%zn3bB`LSdN<7 zFrYNHJl`{q3SQ1}J}S0aLMzHxkhi&JNE%KRk5E0np}YK;qL6ArdNZdRiZjY$rG6NB z*tK22D{?GXCLu- z&wG!Ix;It7e1H!^gPTJqk@~`N!CKi^_bB*H-R(EsOjh4*CWuV3 zKXY|qO?vsCV#W-36Y}B0w}@t4UN5ohxZ>}iSDI+W(~<4CFBYKE=RbCaR7n(~Mk1Fu zi|w9<77sd_ol@lvN6jL1gqzE1(&7|@yRX88Nky5Ym-AkpIY-iK?~_V;pERwQz?385 z7FWDmi4~Y_@>I?K#_jN{)S0eF8pwn-1f#g!wkGQAuZqpjt8*ShuFK;EbL?KW(>4`7 zRYuSL*sFyPf-3G@b@P37(or}*+7$>8;uG!q4F@E|TIqG}ATC^Y2EH}Q-Or$coePkg zc5Xsl;9us5o$n}m$*e#5vK+O{sxsZGstiMSO(dk=|I|TaRa^lrut{{Z!a3gu$t|!`i1ye`SD$A@9La@voDLY-*I3UIC1YT!;3ZZ{@oH`YkR&L#| zk5?wn>&luYs7GeY-I+VD+2KLj?7DKn*NPBLj3|vrp{lbzi3pC%woJoT3qGAtAf=UE zXoIDUmlmrjT(@D^23Ny6Q0ZS#z429KYsq|*!JcozUpflMl(|Hv-k9-^b?O>Xny%N) zK~b~iE#78VSRT97>0Exk$Xd7BEq74qWu;bUt+65|!|@Yf zI?49i=hdfG)xDgHeee(Vbf7B?Ku3nEbm`ft2MyKv7+ap&7`J61Pq)#;RmZFULd zq4YERj3G8YHU?&+|FN`rLhL{QJ?daM{b?=rE5sXxHJ3kQZ5gc2u0J3o+erxd8wy6Nr6uE>Hss~y#-`kj@f6&>G^`D~ zXyebf#oHCjqK|{Z=!>X2IEiMZ_(OCC)<9{Sx~@9cDtyyD`RV7uvGmlbC4^u^+>b z^@VnDy7ihG3X^l6LWmU^cqY>dm9NEv=Ar5y!5sY}O@FARGWdb=w#cQJOIx4LE@B?E zAsNbP*w3OtZJWF zmqV(Cv<_oi2T#_E+RhAaDB=k~eE$1x5JF-G}x-wI98BMpkm6u7P)ot|sR=RRMC z&xTC5R+H0He2dp?iWIk-PwsTNm=viaJ;vD9H;#oW*$D7is^dBp>w>SIi#NP%ntK8k zQ-Z)ew~YzEX~uPQb?wLO2GFdzfW+n;MJi5Az8yi{g<2LWxr4GuCYVQY26k#Lnfm z`cRh>Fnu`-R`+7!GdwtH7PJ4HKvyd-1Dh1YgP3#gkw<^k6l6=-*JRx>hZ3!HUk`<*%dPRm+08?#p+SIgz*50q%YlE%%nl9-TFH=bjE@d$whrMQY)Aj{2IR>TOOj6|>j?8lcIr&%4Kc79 zcgU#7y~;4&%k|Zm9tQ1a|N7yZ)Vl1_Qu|gOrT3Eb<07v&a-__5@}%Qn0o1ayiJ9t0{cWTv?|D0Cs-Ig zb&>tchYAl~;zMk4R^N^9ivq7xK0TocCWqN7t0U{tu$EP$G|iRUgHcaIg-tc+>bsh? zXoXj%doMDSJ*l^9UFOLe6IshZBu$H`!&iPR2P zHhPz(`SUTFgm@*)l@28DRRPx5+OIWXzwW1Sn%8F#FYKMkKw_O%I{gJ5I$UAJn5`6_x3K{^0FdfqY#0t|mF1_$^?tXc+CF417Gm4qFuxwjj2*L5t2cq_Xk;>4e~{SQs3wft{; zMvBJ&7nTKxmEHQGMf1l^{!x1flmJ%N>1DpmuHXLcy--{8cndRq!2aJTM4jJ~_k=*B z&I|n(?EmpB{`aQfF;Kzz;6d{B|8mdtpagm#fB$bCF!T}d0{Q+Aj?=VPdY_a=jNKb@ zlG_2I%|XDL%t1sIIErMH-RS-iQn|Z>IPm-D&!WIlne#v-?hKTO!82W%;l_Ze8boE` z$NLJcb))7Aj_i87f_iu3Gj-FcU2OpdmvbdL08cm&z$`lnB#%f3cZM~Pk>F-uL&uR_ zBGd}>`47tgINK9^QX=1M4TP?J1mEu7FEk@8wEW6C=iLmcz$>Ptar}>m{f`&SszUy@ z=tB&!ee2K$2~xrFKm$NwKX~^!0Ov2kd^4Cd;;y&Lfb-KdiujawePmrY`7Gwshk0cO z#P3~l^H+Rz{CgExw9SolqM@TaGfz0@rAYI7|5C^k652(b4<;23aOJmFpC3=lp1SOy zD`TKuD-9j^=aK()Y1H(*Lsd^*%s&_W$5)9e`^|G4 zx&Gs$pY^3c8Yn?`v)p}QekaPrsln>k+lqb=ezsuIZ@D|qj5rF3FD+_7up4&f1Bj~| zUsjK~`c(#qq^okjIDQ3Sb(`keWP7b$=~$FTKw6LFy{f_qkI++grsI$o@UJJNH3b<# z@OhU3a`6hJm#Mekj0HloLCC2C603CGL9ACdBj2-&S(ZOQbi{Yc4UiP{a6F?07u;Lo zFzk3t`p-q>f4On65dF*Eq5K@;{>R>$-G6g?00@S4U37oLgbJG=5zYlDPlT`rj1LLe zv3QU16XLGZ@Dkv=W+znlp|VPWim1?vhkaK;h!)}BbN_x#0kCF8+jtUSBo_#`)(x(` zEd1dUjs35Y8v9SadoMZcY41(|V73<^WlVrbb^z>$3(!G*FSjf}M95&GLO>i%#Mxa3 zI?Cv7d|BV)#Zxh=ZEr=bbq>l6r>vR zIz&k=t24baN*ejQErxt;6*PFayKKQZkQ~@6*Z_$p;y?a)VPE}*=@y4r8x{E+TgAT#egNdJ>r2lVL%A*=2OfX4^hO!Ia( zrmC@V4fykTBR&I{Um$YRw)?78TSSF2ZGr&H$I&p=aZ~=r^pRwGJpd=UzxOcG zv}}%h6Zv%PubKCIy^fU6;WKxRe!Q05Tk4)U{uN4v=r?~UJm9@di1w<4d}Dn zZBr0O=)C_ZoBY82aCH;FV3|f=GTmBc(>JUMZ8ot@K%~jC{+Gox?2|MY!P}Whbn#$1 z+%zDVH~bixB3uHanFDygocWTaSQ23S`C*pBTYd z*yQ0%Ux3YKL;eS_IL!AEhFfH|zSTm6yPByxpm5#68gXwrzpf>2yss1^!!=Z5VX@vy z-t`%>9?jsm1sATZPsprIJ9T&&}=2N?`4;}?A( z%MY0I-oc;$ScW(6CZkwz3t#x73_n{(j6ne>kR=a6I3MX%MAUZ%bY94C4(yRW{%Z)g z6d4i9pd+StI;aPpZ_Dw&tKL7#qQpF!RsSGsE+JM!+i5=YzC5cTu*-5W?s>M^S8O*E z@ElU76)~~xgX`RdCtvpYRkPn7Y{m9txHRJWLLZMjRK-htBDIMXP!9Ce>+%|yv+)BnuoTofi%gLGov5P&B zTm<;rSz4UAt^kR@x+n>dLU}9|L6o)($y)V3#Mq$FEyxBp`?rZFJ$c3EPXqFH>Hh}3XW(O;AVef8+!ry%W*nYcBmj1`++Iv`g?-vlgDc(=* zIkM}^!|NrQ`v=iL$4SQ$9s#|SRWbU%-FX3cBUWghzCGu}?C9=j^ly!Ont(LVK`@zz zM$2dVin97apbpksZuXxU@yAzwDlBgwPIqO>!B*tYt7E&`^tdYGY2qBJHq*S;2i;8v z^U9s*#iU%PN1=oJShL~FQ{!r#CQ_u_hwI}5{FGf4e0GIwAD zS-x=Oy?UU>pGuuScSWKw*h_&0z0lgG+qRRaeq(C42LmNlfa=rEj|hH{XV(o#KGBU% zCm=|F`2!21Lfwt4e=<{lJTx*?9A?Wh+j;1}&Lh7S*nLD6T?AK^w(4=bTT;!~tlTBy zcaQqd$NcLnzdjalQJpW;@U^0B|E0#2qKQ%X(wCH&@~;hKbK*Ynf3g7n-<8&DC}IGS z5C~vEm!2=ZOMmKW{^OBBArat_35lv7o0zURF2J_yd$)!rFoJ&f>++SiV+83PbIY1j zyFSft(Bp<897rwy2gz)$`g@ktoaZ>p4|e~T37{|3HpyqMBwoqJk?V9g_^$0(+{F;q zzt{Q<7&O4a^NGD2$Y<14TOpk*>&NS})s6-p{5*dGFsj(Uxy}A)u8)xU1{+ncKiQL% zJOkJF32+`68uX z!XV{Bd;W8zrpq@5M@h>v3DcYC}rG zJD>?18P)~m)_3yC)K5wG`B@HY%+UG~e4+&uIaf(3ih?>{AbD`V};&LeVu5RFv)@#ohh;x?$wa1eq1j&WEoqvyopV9oO8T^5i5>$at>&N`TE? zQ%q{rY*+;zy>Z#i(PKMCDhUQ1VY2D3PD*ru^AMUKi+i3>s<+Z57oWU^d42kRzsTF` z$G)Ck*+wjfB{W4K*WY+d#E^vZMvqdj=_R#-oa&RO3$wdhRlpp5tj+1T@wQ01xoLU& zSR2z+gsz6Na1S8-e-;mU+N8(cPLhU7Kq(L%HwcupnjrZsm)PF|PU0Pe3~Un@k3;Ir z+Dd>d$Y!K+`I?PL&3*{@tsLbU`~}%{%E7C=Qj7<-=Po8r(QmC%plBNe3fh@~m(eCp z%0kHNNfsT!XKWIT=z#${PYP%awh3$CLoHmANyVBnt8fzVgSmsT_@vxzr(!b!vi{El z6__)S%D#*;1sibHEEMV|y3qSDVHLw=`@xSwaKIcR@QPzhMlrxPUq|x_%3S{K$^%B{ zsSt_r;~*TNq!g697ZBp!PGH_pL{h&?|CWA4o=&8s4av1!|M|*4&}32;#|CAq`cxk> z7;@=UA5_@SJv!vGgN|O6JxV>`Jm^X)1#-@QppUY|Y&*t!%0amE_S#C)wN|eo(7Q|* z67J{!?0i_b__L0(?qAR<*}rO9oahLu3BpOJ2UfSWho6G_V|-F7 zoqe*PnU-0a1s&f21|ct!u~NUV5-1dh@E|TUr)T2)SV77{lg~yi@A$r9jI7)C$IbHL z?G_&;eOa_v`$IvxfoyN6(trfsgTMtnD;_x^<?m%8% z#e8?#>th^9Ah-_YgeYyg#6hW+op}w2anRtq7D{_BK@Kb?Lu+~5gCey43%VmW_r;&l zy2Iyv1lK(Xn!_K!R;^zGjFyU7C(&K)_9Kn7$<{K~otE}<<^0hm9sB!5kws@+l7Y;) zK8_|B61aDA)Ig^m@2_Ot(%})V22h$epN4oV)E?|-Ssj~)%(ve75HJket3MTmpw1yW zf?KP+FZgE80U9#0D(%_Q-oRxb7Ia#RyqlpNSSu-r@P`S9t%cNI30`#0t zQ0_kSoizK17?4=iNn?~iTIDy}dz7E<1OVwL!7!GSvs=dj0b!F*jRF1(_?umGfP9t> z<%wLeD4ka#??oyn%;4GGy4{af)9gUui)6D6AW$Tep7^718OtD8q2J(~c51{gFZb@G ziOpB{5`?QLYf|oA?MkJfTa{)=>viwEk&y6td&V`LSAgxU^hBKVz||(9pEjFQu2dlR zChq50^^^mSUbO8e|HtH4j{wE^5z_R}1B1lUOt0HZv{Fl1b&uGREN)5t_^mD%gih+a zQFl+GFV*sgxU5%^kN*2Xa}b?hF+hWJ%f@03hvANR( zkazeJxdIlE&ABZgn0LhuX538-Tf))5w|@(!czHtlp0o~BR?c|!>{P&4zx_Ou)qAF! z^xl5n?hS5R%T?m`ibp@|FPu=O9emu4uo3o&LwP2pb%WvcG50}?ZN6sn!N-QzI&t_c2KTo&LfcL?*E&O+T;IMIgG%XY?|xK&JAC}| zCwHYJ<^b}kZsa!7RrfQGbzU61l@z@y-lYJ6!Ka%zdsTfS+H5yrltt6WSpzT-A~Se zvkG8Z)cU5@b4Fh z-ye$gzmh$Jjgfh#a68rjpAZSG6svnhg}l29Pc0c5(=go63>ARcVXr@WUrvcHN3#t> zhKK#1Qx*XgTt}Aak|vIRs7e*JQ?53IVo@++M%?G1`G01>~cD^F4o2cWboHb?TvGQG|$g*qTrWmR?yNWw(`x6l@2|)~6co1TmT(*DO43C^m07sFeud{C7iOl|L@FKW4vsJIP`d5X6S$3-)E@tB; za_ciGn^e41wZqz%JKyh#gje6OR^HySN{CvKg-)o5eI+9{TB)F5@LOc<(-3O+8bo1b zc=**}%t)cLxHqZ1LN1{g0L7q7?pP=Ec79OZ)CenhCh zdX}Yme8l=S#r)68PW@kH<(_)D&fq{c88C_t%b%-{IrU5G^%44G{ zuYkLJAtSZwaP7=(k?dcpFPCPt?ij0xk?6@gQ+eynl?(W)sp|Sb4SJ zbtKrhxrX;8P8)--iUC^cl%eFFC<*f zv{cJKB*>-kMe8|;;L=j3@c^&OKn|Q=Uu9W_>1sy;`^(_L^Koq>dvCcg>mN%2BvB7o zIlbcHFvc#KK%Jp=-UNxUgh~;V6r-zIhS_1*s&?>W)oEW-^mVH@ zw^wwP_Fnw`1%lCV)=Ro0%ifrL3vGftrOIJBEL1Y>1}%Q_TCh1Sr{*V}yoGN@>m2=x z@k&G<_y^75Qnp)Nl}erZ&jkjaRVf83+!DSB_`%}e#o__5EHNC+kdsI6)!8$n=|c{0 zjXJqK1rnmxif9<^ZWdj08%DcV8*WQxG(^Kzi;kqNG$q>~y4R7rSB2p*m=qkjk|x~= z*m+z6>-LRI#2c}XDjzXP6CUf{1wI!)I~wVSoT|8Ok^OEJLF#Td(p(v<Er0LF)O? zjx|E=S!S;AU^wjYott5+m{978>t~7Vd=OBj3{9Dm@g~&wx&8&fQ8FOcmL(%LC_CUZBPh|1AZ4Wt%p0!S%0x)%Egh1S| zMiG0svhWpFsW#>Ulvwt7pLN3yAHpE~$}By;2U`4I62~L7-xkK}Tz}@DwpwXKoAJ%e zg2k%Mz~(A`EGpvsiCcvatV6;4v9{-KF6_9<>_-51SJ{7hLLOB9d9O3kPX%#ad+ixHAf z69r$p@)AW_$oZKgNnx_SGZ@^uz&2lJTgrM?>WnO0Zhgyn9stzt4AW0DPc6uOC%4M3 zXYa5;P7z190-5O8ju+edE1_Eua(TnA&fARliun@ZXAYl(Dh1WN&)vDdmR* z4UsSLjdx`HO6=_`Q@pJ0NgwJ)Dx;8iHsZ+Z5WO9!6 zVDI-|T^-By>tDg@&&jSn&p3YLE&QJ1W?}Gs!4+<1F6NQu9#z%GptM&Yu`m{I%=drV*?-8T_Zwlf-B&CeD5jPidS8KDVd z)LXu}_akJjA>}-t{2u6CV8V1QH>Ho86R%vG?U1+0?o8g}y~)3m^{Q$mGHhx7nq91N zfb;{k{t$w$Tp&(4gPIy4dgm23ITLwluBk((GI|NkgR?a6NxA7DU1o$+HcP6iSg{Gh zFsYm)9$@lmQ2Cb)+iH%6TqNP)qdP2RwBD{R*83&YGeet>=us-!(Y@bfn??@c?TT#1 z3kFbt`pywGQ>`a*E|Fxa#e+_-0L&dvK;~>&b);_H)yug2b%@LM-J3H?l1$x8kb8`` z98N*P=EKokMi_vLB^J|hE_;~PFzWH#S=*b_cN^uDp&eJtscPL33~eYf)%S@-{^8ThTFOOit24=T9bISDknDPl9g=tTeyRCg8x&Ge_gIUmm*1|6z=rh~ zSrYm}Tt{)(z5kb%qtECcZ~q%c-W4#iZ6UYRp zYuM{zJ1uAdC{z(iM}uw(-p(KtywE6PHw}XChcUmZipfA(^qce0I%iG8v|W+YXE6QK zc)k8UprrBM?#EE}8Js_@8|HJ3hLtz#! z8zKTQiHul5G{^6b`LNV13tLh|>+yCKIk|>q8PP+hr(M%?N?Cg87eXKc*kDK8OA)^RjUap{y7YpEk?dTRN0 z{mJteKu(rhWz?BslTe&qj2g;1zp15sqnAiEvW_o9<;n5yUDCLCRb4Rj)4z!3N@=dF ze0;`qF@~;9088q^K;#%Om;JbHYP9h_SLRvkfAdDzlQ)qCFRFy6bdWoIjP zM2jx>gXr?8qXO#_t5JgcDYp|P=vKu6O?KrVBF(lf7+G);0NL95Nnj(9Ro9ccQ%6IZ}1TM?rKQrfix4~NcQeg<+QdxM$n5gm zJ^)UR+D2ZRQ&s=c{W$FUxm_;GPald1{vGmbznc1U&#u=ZpV$tu1<56K^t(P&`NZjc zIN6}<3l+{UtU~qN=`XPC$~mYDv2axx{tFhTv?6%M?Sxwm5Z3(Sz?@zJLIp~qZvMEw z>tDza_?^7V$*Z3Fq&DHV+@%4bb{A_iL0+9T6Jq>Ri~rAzu{r{!uCPn^$4R{deI^BX zi3b51JP7*zx6b%y4E!#=^&LD%npV_657nW)q{a1qXv zS7#=~hP|B)2xvi#x0jQ8?Rrn`a?A2#2mU7nBsTdiv_z)9yh+DGI2&*No`>2O$mp{CR zh98oV@Z)c1{)Ez{2CCSY`}-#-77jr#Xc)f%J8 z!v;;$<{363%xnjpL}vO+a(REHI8U_XfD~BF*|B$SeGU8fEzjEg)->dl=h%QmU*tnT z_c|IoRJz9NHS8KdEwBEsm=%`rqrcO7ojifj5LdDZ_<>U3(Cv;*5VHW`0@>o_2DxS$ z3d;XYAHW6(EpROZ5AFKJa-OM@zoyIZO-p5Kfr*Xkha3{Cvm4^vv zeFrL(Z=E~fp96cRo}8;Z_8MiSlVV{2XFZ}ds(Ea0z}6^%S=6!0$rAgj)qj_d0U!P@NIvFBo=mY9kZ(G}=scE28)`yz668Z) zy5%CRE~%*X?xdA|>{I3c&kOkXWg%Y3_qvQnl|5fo+4VZXkIh9xe_+UE$aA7!gg(J! zx7&d}&FU5Ob65A9kKJBvF^F;B-reN@WYM$guS<`-e5TrR1c z_FT8`mT{F^HS0fd^@??PIYayj1Fz@c<@*)i9sx~x2!L1c?SXwD=FI|76;>&9wAZA$J7BCmu zT}Ys`ItoRuT7Y2iyg|4A+hDlhx}8A~^;cl$RGEMjBTz=7ZN*|;J7_T9f&mLwIMFiq z1)kxJI&qb;rMd*_O8S?DCM4BKb~Jt8**4{a&;emk?0OFnv{?WGP((YiwH(N)EP&A| zqzX-m3Mm<{)76w=s|{ohg$zP?590-XzjH@M%9o*F7!c7jx1w7y2~HAJo_Ngc01{Q& zfv51tRQ?<&1WrNWB!(ag(4s(H{H6WiL%MX)qIj_Q%gO>#?~17r2x)Gd-kFfwiK$Y8 z!jV^i#xJLeJl)}8tDHdYN)MCOnehtQo&tnQDDU>9lCndLw1*RlcYVMz*3KLxyImqa zSDyyOLnz==U}Ak%$%YoeFqH{G@##prS4`{G;NHUQY=L0;;*=_H$kyeSow?0N&F%FO z*P-y|Mev*Tz_)|&pd2noTHYFsj$;Zc{AeYgT|C?Y-w5ajcq(qla^T~m2d#*rwv#+x ze9PKyFcQA&u~%?3I@z>Cys!4<`mH&YV{7KTG5B?kP9=oogSwqVJ_I| zt9*br@BtS1Xe0m!SD^676z}Abt6Fs*gL0e!Pefl=1&)1sSnLJ)`tLA2;`wFaa`KA# zE!+HtbC15$aisZu0rbGT94JAziC!F{+c*!b%#cJxPq#elrae08vJZ+pO02${hz749 zsxP!Q;OFrJs1qD29EG3iAbJf1K%^^vVZUn=>8vzzUT#x)>nHC{P))%8dJuucrFyCK zzKPG^YJ=nIXt-t_cnJw{UdPU<1to0HK3oK(gv^w5r294)r$<3t4+b$jsN|S_S49F$KD+~#PyIv%1f%x&9Ra(4){1W|{v%E+417iIzRg+KzBt{QUvN6<$g-!=zqR49mCx^~$t9-I{L zby}srsIl9eb_Ym|QawLh1KAVJF18#_dqF#tB@;CZD2??1T;y*n2XzIGx zg2JOudb#z>B4}2H!o}~QU+Nz+g&5~Dc+j*Q`)YVqduB)yLJAmmd8q-Qs*cB1Sm5LY`OrJ zQI#D7D-xgI(Y>bw9bGPu7=W+q4vy>_GYvlG2qN$WDq9yeCb(;|8D1^)Tm)}%SoF}C zYzUA!h+hJf)^(tfZxZBx!Av^}k|BA9$=xMkw6Bd0lni2wUmUVW$$V8gAh&{iQu)UsPH+xWhSq<8tSGf--R5IOjX%`vUJ(u_^q;z|@I&kN-M}Nupm|dDJV)RE z{_f;xF9yuxbNlTUO_T=f>a_Hm>c*R(WS(3)1G*KVjTdTIzR&F^A(;0^Z^cimyIgz}ges2{j} z-t)eghl5UqjAi%m^5kMsUyW&cVL!0V+j~pgVcZo!!dK{v0PFkK~}h#O;wLU&sk8 zpY{rOCfG`Nc%jJzwA8h-0JSC^hqP@6Ad%khnK$09f1}H|P5kt6mT^Y%;i~GuMu%(< zb`kx?+rnFq-%@O)S^{w&DGrqZ{INN*mA(vG`MD_?Bb>W=im-7)?X*kctO8EKL?ZGl zlW1v0b7f#9eMK{sLcL0Bx$zoG2k#4Mw_`9 zy5ZcB&5rAf8vu1bkCwS-mM0HP1E?yR-sM*DVX7(0cVb+#=!_S$OsUrgPW)EehJ&AT zJO-PL0hz@1%Qmp?r-c;1!vTZ^!6ZQ%k3cCAQwD77i?MQAzSGr{f~Ga0a~`4vDQ58w z^(5}IY9FkfJE*)B`nP^ig_6W!*f9lM8MtQY{i09qivM-f(Yx;5yRqYA|r zwOuJ%Cv?PB2rE}>C%>0Bvy!&?8#B@WC3%!3;EIX0qK zQV>~wjG>fq*Ef8o$romC1h$n7)X4#J*m6LiC>nbfhKV}_J)_003=nV*jj$w5gZGeH zJY^lHQK*`348*eTar_O&TpIwU$mEXaNKruJqQT@eeWkv#VKY>y74oXz?f>qp!$U+D z@myKzs_Wb3Rg3o`8`Qfrg<}ggN?Ej;C%~!hO7_uLw05$|(U0*VZwkhz`!oYc@1OYZ zsde&PdRZ4x7G4w;K>v|{1Xp~jG6<+SY?;A49aPXNo_a}1j$sd&8yihlS@nJN=JUQ>{K4`1lAyDhqF)J zHxonmrP_I-A5E$}0vw;hM(S>|*AbM$^dGh#!B&M4-#Pl`EgRVLMN<>KTz!`nmpN)@ zT)dwuwaQ1bC%cG~M=I8>AO8H_6waiEa&X6rj)+lYr99RVL;9`UHsQV32FnzdakO|P zIuMijG(v5tlx5jX(w474chb-SZk#LgS#UixFg{5HY|7m7>S|Me1(nla2@Q;WF7Pf7 zocxj=_g4~iOk^_Jt#0geLCRHOU}d<7OUOeQ<9CKEsjA9B3rpbpAp|}gZt;FIk}Ct2 z*AcB@0wihDGND?-o`VMFv)-UthE1a~@Hu9=a^F78Zs@X!Xui>Kxt;>DU49je+$NfU zIWP4`_otGCe4>%IsAnN+cD2@xVIiPoBy8_k>ZGC1C97O5?+>s*`c#;WE^&5!Cw#8^ z*tmi92U#lokyoN%bv(4P#3}?7b9u}OFO;X?NjZZRe_gDagj5Ra?lcBN2e-0DE5FIn zm+@zT34wgWu?Cw0%6WNYJA$*BL0j?r1a*PDp&_$s=}iF@-qg-u1S77T zgO6(_k&aujv+XxJrxuCL+pvF8$>gQn(ZQtX#9l@ZHbuhOC>X5$pBwtR8>>9Ejo3%s42I#u(_=o_pT>HcB(_jC)kV4xe+%>R zf%Qc03J^%+pv;1d2JHtQz~AnCYe|g|E66g>oKW9RvdVa~koBf8I|pT&-E^aIg3fb3 zM&gwc(KeAHyLkh%G?^FfaD-bt$>(sNGqWJ}Jy4tZim;hmFpRvtWOT@&BXfj5Ro|ceT<}x!qB67sr2<2Cc>rvofA{VPS@sKcG?b%Kp z@ZnSx{chC!E~5FiyK%v6X8T{r>q!P?p;xrYlLif&kHUFmi5d*n$b4}_Ga{4=_pfns zkK-MXr}_nxCt!#_6=w3r#$x4T6(N4xc{S7FcicYnhI;-?^ND$J!HZXhvD|8|!i?K_ zH=kjVplq3Di=s|6!NWCjVJ}BHH^jf61DqdTm*P=nv;v55ai3Pph6%w2*>@9mOX`I9 zlq^Pnv<$bMas`UtVi9_-)ZYR~hho>S9%481OSPBc9bWRfQDAX%4mi4}Mu)*BRW8e$ z65kM4(fPqM_F+duhRZjIr%#fE{yz48CwnaaA~FNv=*8eQ@mE);!9m7EI^3Q55#M@; zm}5p2l1M}b8;emPJ>_yUm1D@V#TTR)`x@V^*A>+hIefx310+P+?54L($Jp8x59wDi zBo$K%o`p^dOq!;}JsKIPP-)$pP&u8&lX(5y|0U1bT+~a9a-RGz${?57fb%+c*9?BT z(q@q9F=|se3Gen-6o0F?s$XkvPQZfm!`S%(c^pCM;hy-ICNP{ zu&P@g>H9s1504@f=IORs{MZH>uCqRTj$o!6i^sK(NfnBw&pL)PT5lzVPp3#_I=HqF z^jxP|rWm#o(`TorzLQFsYOIDo2x^(c_X2!SE%Ta;#XPqD`a*MGEKA{(`ET}SGEa~d zc6&HbIEdUV+%<}orbgk4=8h2%stMr+7F7EeoLSVeJ(L<{gD;{ zBmMbn&hpB8_CRsur50K*+>KpeJz2DCkw2oq+mSK(PM>$;ZGyD~RY%#u7pdYReJ)SJ z&$KCT)T)G(>b*$r1U=U04y9#TW^ZF*+U0H^S!OecU}=5V^(1RVSn)n_KX##{9zi7s zZ-K7CE?+)fdbd}<%vn8^Wb5^m>Ig)~qh%l2+v`zqk1+ySOz%dsiZAVAo__1G2oA-cJ;Ho3T>DcB%!W^N-E_3irY1X7GL_Qn_R-3gakEe4U=Nj)^q3u1)m^L4 zSuTs8W+Fey$?yWWIaqSP(4gzsjj_W-j(^?nAg_vUCws$_>$!=`oPLAZouq3oR+FFl ztZl!TpVsSW7e^zqb?^6&j~=a7%a6mRO{?k;w-Q97#ODltjIMY>tGHvrrQwJbbXR65 z3ZI=NA#_2dwJT&l#YQ?wUzaq0LkTX;CixOBF0zQTSPpxnahF(0)OAbz`9`>x#|tvz z$mU+&ZakbDA+mBXJWuN@q3(<@mL1Y|H8#%(L1c<}i#I_5!&UkYYR?4cQpENqdzVZc z7h@>n{MFClRSC>rqW-G-ysxu$!_Gl8IsCnFyhvZ<9uIUZNXH(K72ASZ=+xXD2n(t{ zTyFni+r3q|JEvaUAwprJjwvZ6%wnFe@X)lhi&T^gP9$)!k3Wmo-TOQe$iZPNl?Q}?z|{ci;?tDq+lFYD{g3Tz86(-21- z(6RCEl*+{>NF<91hcmdUbStJz4eZl)I68^iQ@~MJU9po4$(`kfmiFayU-+XpY_Y zA0#Ub{V*W9HSPnfo@oOX%fB6&KBJy30nW7~JX^XCL zji!U|_rw)_F(k{h=cb*l_r@=rRvdc)ig5}4s%A~G(uVrq+m+sCR>qP?XET%TTOP-s z^1k;F@6Q|t_1PhMR`tA*(26p}HCWx#n?-f`SCQO_ZHDJkstY*cDSU!O9wwC*SO0F| zo0%2X1~E|-o(6A{e!mIGGUBlnmpX&D|23Q2i!$OcC&e<>HRtPsTf#_XJ>Qez^wz&{ zB_N@)FQnGt!f9#G-@YEgrkxtY4p#$MvR!lz2t_3jAM170Q z_@(*w?=>L&&GYm9auvvAsY2|~Mt2$5zh5rkl%wh34ZSq`V&-9I!suJWZOjMOOOK2B zMeV*!eHZ4|qbntGf9@$3ic39?mbl|kK+^50icVHRF2NJ%IKGM= zQ&KTf&H4uefoZ|!bYrEFXY9|--+JCfTDZYxuB__-F-^Yrd@WBx_+_8xho@Xz8W}0; z>3Kh+&`a*=Pe^|)JTctz$}$5d|5rmlc=S6$Gt^F^{71z5x&hrX(uYnTjk%z&XkTi6 z(r)9h8?CT!;NF;fj~xS@pVjS!ZbJ+xIS+un(&T~)qG5R1p{=+-=KAfA6*1*=($VRF z-Kr{m?@jh3?*t9b6<2uH<1e;6+EgtT)?_gejtjM=alVL8tJ*C+zk1+|B$FZ9Dx%aUR&k9%jT zUqgFEt(Z$$HqYGVJ>OiZGhQ={Q-x}~zi}7jEjgtH<^!CmbXjmBWV;qx*C+ff>x(0Y zIsJj-qbilwB~!Z$X7nj;9o6Zp+h+7CbJkNxS;bAN`SSe_P6w=6LX3Lwm` z!oK%2>AWX%%$5h|0#p7**;?n`4LpO5Bc`QNYd1qgGO5mnkEQ4S`8W~SD(z{q(2{?6 zoN0Tzv^P+Hvfc~L*YiQ>-`)5h09TbiW|x;Fsy%vdhT{IY&=d3rRd|6FE4>1)xO~ay zJwNp7U#@``F}Lh*@j6<2zlf;+PbBT1h8*Ph^CB7HzxLAIaS8uV_y6;Yzn@|)4T7m2 z)V7AdxagLKA)qsU+T_Z*d1Onng{}jP%^>ceC=O#I~D4TeZrLVcGo8V3w0VW-a zFW?v@4un8RtF7)bY=Tfjs3j}{70YtxvYE#hn5wxwAWMr z;U^SZ`MnF;AYMKJYDbUe3&*HDCP3?!X96$kFs;OY@WSN(7ccyS!IJT%>-~R2GzXlv zpQfV-&wDedy8}JdbB^lY3?51g1~SpCP3Oj>SDdK}7=B8={oid08ci$?`hxz9zP=9y zdKZtX$UiTGHv4$8H=>n&@7xZBJ~t+49PGT>yuk;u? z4@!F%oXAZ3NE$O;uXlH9u2L;wKOpv#L?uy z7=K5Xoh1m!=m&aBuaz$d-^13zbSJ|v1N0K#+;yVquJLZP2N4Rwf^mqS0-~wp`^Rf^ zlw2CoAf`?Uh%4vmXMQUc8%_TPM`uaDeF6KuKl~U>m(o0d;vd!qc|HO?k{drrr@czB z>j`91s8w)a{~37Q3~h~l^#FCG`R~oSEr6djTzmNQBZtE=`~=?Wmx+D$E$)|AKWZpRIYDZkZcZYYCeOA>!G^u z?SK}-3>-l29KPYNnJ{nD*#dB?sBat;Vg+)Em5qFVjTY=o#Ca?MeoFn)z7L=WxE!t& zb;SAY<}HKd$&n#FJckb;t6(0OI>vzT6Yenpb`G7;P02q|csL1=klXL6_v-m;2&p2=eFVDMFQ|2Zwd=ncdX z^T6{l4zyEs`P7ql^I*9k8JDIX;l&p8TWrAdBXFIS_Evfk=C3E~Z%@Ryr$49G;{c3= zhKp}Hl+Kqt8Sh~7<`@6!+~U=i=6ee4xSxWIQ%Oi;Xf=MvbMA@616lD0W~bZ_k_Wyw zK%eM=Iy9L^Kx(=b;s1ko5(wkGEuw!I6E!76aBw%=TAEF zlH@jSl@l0tWoi9(_q~`1NW1q;Ap`dq$WG&c4M{6!x&sBs4K<@v$pHJ~;|@q-W%!n9BawUDcL$kboDTg@I*$-FGp9JvIXLzt9+P z^ppfIhc&+#$(5yF>Qu7^a(4J=$!jNkqAZZDWS)aJaIc~`+70?46A%{=3{+(Aznz%f z3hXh4#2<$xYG$Rzu6@5PsL@e@k-$h)2~=_J0Ia7j?_`V0-(ftFqtRVi{xqjCh>%WW zKAy!D_WSzVs(KH|tppyy`d;PW)650F9xL8G?8HA-0G027syx_OER?60PGY zd1iRQXkD@>6rW65zPM(%0s>lS&;QssRm5HyOwy0Wf^~#|O8YsZLM`X1?3Z@sh;w$a5c( zf-Mj*uIVc|Z6`ZA61tzc<_`!8bv9nsS`yu!1vwttS<)V1Cdc1tRCyFve8A^1EECQh zY^T6+1h|jEJd=v76#++AVxnS_7f%$cFg6+>{AX0Jv}9Twi#jA?fFGFh`BLFhaZkd? zx7zuj#rr9?vs#90H_r_ahy>1dMdi;x3`**u1_Rx0(Jp$oZ?{M-lGBiTL$uTXS8{59 zYWv})-N39ce${2n`r8NI?FU^Sj;hD$hV*>Ri{>^`HwY3UqP;&$2)>&QqQci(o2-jn zZee^p@t1?R(qm&NX=+8pYKNFsgrkr1r7mfQ2U=8|X=^M(n|wFkYr}_)A@Wvlf^R{T z+~hkTyVZW%cZ;tqDHg0TgTg6Sg9O_oee#GUo`UgPE7td+!s#~|Po(f$?&zP9+xdNX zJog6^Qq(_J-yau?3Z21vZ=AIf@p&7F^vp+XZsn#5-`zf1A=3V*v=qHm5#yMBNr#-w zl@8u%ZrYwCAj|IY08dD1*>tkVjl}}k7uRdJ54n@Us8?*ZI^mW?WmvcHvPiH|tmE+6 z`EZhTLX+PLgIjl)u?C<}^JIZjwEhA zQ1Qocda@~}dVQngxViGZ6-{NeGf5_C_r9=t(t}%a&~C}y2$TEE?oaNJdcscT)}$-0 z%;tC5aY@78K_ko7&S@{`W{4Qo?!Lz=6dzM`d=qxmc@*4i(0g*T;V-ZQc)q=6kxO(* zLvk*}0^4FUN~GtJWSK`CM6+1=THEmJwU6owC7LP$w20VLb(psq~5~J?7-1wPQS|JG1C;OCo9f-85U6ZQe6X!lzY<7miib}nnh^9F^Z zuC-{LE7z?~h{rT}@GF?^8k|7{vm^;}W#pYPU^ h^HEYh`0-XSihyz9re3zz*kU8 z5TvwMjUf8J0csSFbd|p5v{D><3?a^RKg$wwmFUwV$+QwqSO`b9M{}gGSMPF?{@H3} ze{2&ysRpA!<_0ik)RvSC7I5Vx+g3xG%^-Z|!CLI4ExBv~(`xuNcE6aUo)XC}GJ8Dq zq9KV}Bp?rqbq;Zd&*KKnT?GC*nyhPrmSdIL=O&+S zO=x$(n0Bcy2o!vYM4lWSoVbFqT!oFZtjaD+jEyeSlxp@}L8wS~Di8|ip#26c{cYM} z(geaAnA1EkQqQuSUA=A~4a_L)bpZ4tTj$%DZXtn!Per2$;4rA#=n+)BA@}2D-m?VC z#gE#ZxUHnxW&CRkzAA#O3{J3Xks79E$#(dYkxS?zZsdU$^-WfVOaPi2izta?X5eAu z#&{_6{yl?1$fW9x5LDI;9|)OzY~%wHqSRyk-ZZfW4bD*PRsddNfo;t0!`&?y4MbKe z5cvn7Y{w&8X#U{&X=9y+-l@tg&7i~MMdR~~w99Bt90hlJqL9C#%FplepVR@HjbZbv zZEmpo-&xMYVMwAE*h^GyaOxhkBT-ndJc|$;dB7joa#r^0BCK7ieGCuheLY<5O`PTz zZ85g7A-xF1!qLDJ#&FF32N}(3D@-F~>iSd}HIfpk+r-1U4mB%QUCa9|%%|`bf#s0p zJI5@`%Dpxg7*Y&*@OCSC2*bR&q}Q;WoPV_F1!!~!RWJ>dc%ac6b{{+BD&8l>DJ{16 zJY@~U;==CL0WSTyNFhWpCl#@-$@eG|wWqfXl3+Lrby!y&(qn@(NSk0OxXSLa++ujs zq&QigrpY9J+susoeA?GIeQ7diZ!{mg`DT@T__8S;_VK;q{+r6?%idxkdgIR!*R3