From 54cb2461304a2f2338ac670940d99baa3e9bbaf8 Mon Sep 17 00:00:00 2001 From: katarzyna-koltun-mx <108737161+katarzyna-koltun-mx@users.noreply.github.com> Date: Tue, 22 Oct 2024 14:55:34 +0200 Subject: [PATCH 1/2] Private Mendix Platform - self-signed certificates for Svix --- .../docs/private-platform/pmp-quickstart.md | 46 +++++++++++++++--- .../pmp-installer-update-svix.png | Bin 0 -> 37880 bytes 2 files changed, 40 insertions(+), 6 deletions(-) create mode 100644 static/attachments/private-platform/pmp-installer-update-svix.png diff --git a/content/en/docs/private-platform/pmp-quickstart.md b/content/en/docs/private-platform/pmp-quickstart.md index 7625469e2fc..454699fb8b8 100644 --- a/content/en/docs/private-platform/pmp-quickstart.md +++ b/content/en/docs/private-platform/pmp-quickstart.md @@ -160,15 +160,49 @@ Private Cloud License Manager is a required component of Private Mendix Platform Svix is required if you want to use webhooks. Install the Svix component by doing the following steps: -1. Run the command `./installer component -n=`, where `-n` indicates a namespace. The namespace must be the same as the namespace that you plan to use for Private Mendix Platform. -2. Select **Svix** and specify the following parameters: +1. Optional: If you are using a self-signed TLS certificate, build and deploy a private Svix server with custom self-signed TLS certification by performing the following steps: + 1. Prepare the following Docker file to build a private Svix server image: + + ```text + # Base build + FROM svix/svix-server:v1.25.0 + # Add customer certification into system cert trust chain + COPY ./customer.crt /usr/local/share/ca-certificates/ + USER root + RUN update-ca-certificates + # Start svix service + USER appuser + CMD \ + set -ex ; \ + if [ ! -z "$WAIT_FOR" ]; then \ + WAIT_FOR_ARG="--wait-for 15"; \ + fi ; \ + exec svix-server --run-migrations $WAIT_FOR_ARG + ``` + + 2. Build your private Svix server image with the above Docker file and your self-signed TLS certificate file by running the following command: + + ```text + docker build -t {customer-private-image-registry-url}/svix/svix-server:v1.25.tls + ``` + + 3. Push your private Svix server image to your private image registry by running the following command: + + ```text + docker push {customer-private-image-registry-url}/svix/svix-server:v1.25.tls + ``` + +2. Run the command `./installer component -n=`, where `-n` indicates a namespace. The namespace must be the same as the namespace that you plan to use for Private Mendix Platform. +3. Select **Svix**, and then specify the following parameters: * **POSTGRES_DSN** - A Postgres DSN, for example, `postgresql://postgres:postgres@pgbouncer/postgres`. - * **REDIS_DSN** - An optional Redis DSN, for example, `redis://redis:6379`. You can leave this field blank if you are not using Redis. - * **SVIX_QUEUE_TYPE** - The type of message queue that Svix should use. For a default configuration without Redis, this should be set to **memory**. If you are using Redis, set this value to **redis**. - * **SVIX_CACHE_TYPE** - The type of message cache that Svix should use. For a default configuration without Redis, this should be set to **memory**. If you are using Redis, set this value to **redis**. + * **Image** - Optional. If you are using a self-signed TLS certificate, set this path to `{customer-private-image-registry-url}/svix/svix-server:v1.25.tls`. + * **Use Redis** - Optional. Select this check box if you want to use Redis for message cache and queues. + * **REDIS_DSN** - This field is only available if you select the **Use Redis** check box. The Redis DSN, for example, `redis://redis:6379`. + +4. Click **Install Svix** or **Upgrade Svix**. -3. Click **Install Svix**. +{{< figure src="/attachments/private-platform/pmp-installer-update-svix.png" class="no-border" >}} {{% alert color="info" %}} The installer does not catch your pod's running status. In case of issues, verify that the pod is running correctly. diff --git a/static/attachments/private-platform/pmp-installer-update-svix.png b/static/attachments/private-platform/pmp-installer-update-svix.png new file mode 100644 index 0000000000000000000000000000000000000000..b376a72b9e3d96553207f6e7b413fd3aad0a8db2 GIT binary patch literal 37880 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�*q1Z#YK+#BX=UxR=i*P#A}FKjs*(@`cl@wk9d zW226@Q|XdZp#mLhwUS(cBo9^emvR4}Qr0)CUG#`Ft(%ePsa-%OxPPT-|12avua#xE z6Np_x_IP6>u8|Rq#5WRnK5W9%11zZo=0G%cfKoP+#mmbcWFx)$moiS9zOk;$|i51ycMT#^CUTIHF5|J30Rrx!7&`B-&}aZLDo_ae0ZYg%)AGQ z|Fc581!|B3{X}?WQoTjW&@jxYp)F~UgBnb9F2zP%)wKAa3jL_{w&s^Q1^YzPeXyc6 zV3;ge3;r}%zYj2ebsKZ81J>MiND{|Ae#M}@DS}@EFlghNcAR*Cfum)V--j@PTwY3ZVatJ>712KomJ~E_%-^QrQ z@OgN0g32+9f3~<-=Zky2ww`h=q!|KppX-f&c6U<+EH<{54`sAHifPcCoeoq3olyKX zgW)S=f_N0AZ>#Kn!Ks;KL{khvr#E#M?-Px(Sl(Ujl}>qkX@p=qw?@&@T!i|AF^X(j zVo4I_v&DemVFHy)R>TK`m05Q_PEjz~9jWU<@7Ems_P5q)R1z(BmBo276pneALiLf6 zx_{%zUrxXE*%M(TX7W$oWv*k-v$Zj1ttXrOJ32)&eka)>JI|QWbpUdBxDgo2P3a$T zQk#bf#8!-}yV$_tXS5+Qa%SgG2NS1vlUQCF$4Vxv1*bcjyy-y5;PhA`-4h#ISvn71 zMIMDJjZW*vFfgv>9gF9YyPud9_&$)#{o|19QS)2uW_hG6kfHtgeJ`XBdGr&Q7f38} zt23f=5dWO>$P@Lw+e;+F0_w+W z?4MTQ6_i)_SA$A_i86*&(#jY$sJVin9K2;9Kg`VOR&F^@z23adr#c?)H+AZ;NKZZH zO+tHnrUiB%0m9+u<=mMvCu6fZ%cv}s))}OY>6z8RSdvizo82G`K|XzyeQr_Tx9+Y( ze1Y+cGXovA4JGxaJnH4MQx1gdW=rzC(2&2U>Op+zR-BIkqCpQiMDbhpAJ&_Q;Os#j zjl8Aers^Kl%Qu>ZrVYxsD|*P|k$+U6C?$>v-sjH2Ze2ydI@hdnU!;pSHpi8RG>T59 z_#eFe*(su+>+*A%PmDEqu&CS)6dDYG2WJg<6pY~;F zXE@+!BoqYb?-S&pgo6oV-d!fvi+Hd5oEs^A%Hc!qGH?!)eP%JQGtL`(ly`+H8p~*j zI=Js5>!8Mbc&9rSoue=W2hF^XXf*JE(!&kkne$b0o&MAy%U7t$a#y_qb&RUHFAQ4}Os@(<%g$4K z3)JwcCEe9&)R}86FV#VeH;je$0Q}0|Rubp3cRk?Y2R{G^%t`*qppZc$Fj)K{4M{uz z0yeY0z@Z$EX3ndQE4yQ39XmQ*>?(^>`@HK87H>-m72)!erU6=ai?r#-NcbW$D)Qyb zy!{Nz%LG@0x6g|1QW6M`=2Y@u;$l`H(Xtv&P}|79LRrLQYW6e`xxSDDM1bp}>^Ycl zILaox{RxKRrppUu4{%ypBUorc;hrNOebUtNUXJny9}Gdl62a@D0;$FPBPy2GT%PPE zh;7`oUK=4h5`g>)hE~<*`IbLy1@ODMXUjL5){ekG5Yr>;@kiOFp{q@!O_de{rRmK3 z-mng|8RDxhHk_OrBEDwclw1#R*pey+0P#RYT2<>z5Tp-Vn_wkGcHxjL9 zRU5DVfvScupMN>pZvMo_+5crze7(Le+t2Zgqba6t{j#?|gjxNL`etTb-|at4U_{N! zP*fg)pF86+nAYr$V6&P?*EuSO-4decGRAFG<=S{{7J%s z>8?>606_d7fz^K}{u2o(?w=_8KV|q&8U9m-Z+!57VENt80RH4Zk^JX5fiU7fH}OxN z^`D#gPZ|Eh#Q!TXQEU$9i2v}7-3}GW4vKWTXGs3}PX-R^uak~hhx{Fypx>KnI@L7s zd^P56%9z86ZF=!X|2W~f{nq|0;~h5$}O( z6;2xR51S=_QY*C9bTc`R;qv`E;M7y!HC=t4SEMZ|25n!zrl1v)$E!e|8`o6#gXHlW zP~0zTtmZCtNdwT?HSWT*1ZWU9Z{)0zIk(NcaqEv3o^B8BzEilcjFE2C_#fYDG*n!P zjOj4ogLF?z2K_d`FUB5+1O_cX)7=)T%^CyOCbV`P&u7Xx>RP65nW&|!ppc~>v)Pqk z@w2S3?SA(eN6$^q?bjCOl@Bm^j~d}qKNCYmfre^wacO$lR%r`FmgQV-O4+oyKowt0D6%f?;!0cO&=68{P36PJI2bz$f<)PW5Zw9bSxdnQvE%#$n*Sw2OxY zIZ3I+&@w@TSBD9xZVmb#r2w+rFSks&vyoE2ckv>YsHvrKrnB81nu|VKuI1MlA69a4 zm9P2$oTD9Vb~(DOZsT5qZH>(*jl*ERv ztdKN`luOEM--HuHnK+a|xwdAw&_FBN<|(a}GPu}|GEksAu-(I2W&0qK-0>Pv>aUS6 zBLbJzJ}ODU5D_ow{WI#Cn(p8rCSf(>E3pfa*67hAo*}MgBgHd|o!RE|$>qfDLlw^L z{*tR7tRD(cHc#h%a{ea2f(AwhvQvmHT{Au%Zhq9KiPy9b;@f?fppNAR{$H2-`VN)q z_Xl6^McrSg#|es7xNlI(=ubK_WZ`u=I6!~y&j%1?wJ*crPfDd!-42ht@d>SmQ59&6CA??XH2))sZz8(W=Tb{pg;@C|!`%Dpo|*7(d0hT4lf#kS5H*nScm$C$P5u;I*565!H1= zRc&O%09~-qPZ3f0Q&XZZ?@&Y-H|(F4ZNzDaI~UhhCb#VQj4DE}Ypm5HLHZF;ehSsW zn~8||%^SOHP=TQkdP*=9T{^bwWqG-l<{xfq$TKZFuZx0DF`GK$EYD+FHhnl_|IqPcKpuGG(>#)gE zl5L7dV!@1vmfjt3(&Q{?y#y)0LH$`ZkE`RQ$L163cVnj$L>Q<1=v`y2iWBXEed-xiN-iY*^HJ(4*)yy2g@jzp=_mArs4uGG)UeMR-&kyO6~vP zVt;&y*8a>3^~`anv_jG|R!$Bc8Oy3nO4WXL5OD%z_4}IrudP2i;rbrGUP_sGuG%uF z!i!*B+KPG|J3o#pUA{J5Wk@wRIGspbb}vwJpW|27qT z-7KVjbt#50-EbT%x+~Ybke4JCr}jfEi7rDsl6JoYTt;EXGX=Yd0AEt@j)--~H~u?^ zklyaH$hLEe>c5$VzgiWnD0B)O4plu81auE-Mdlt99dId#e6zh7u5E~?rwZ6_saAH*QZ~|w7B3a1aAPH zUGoTQ4fT9?f_%vMsRv+_fk2!spo-#~^ui5CF0ARXWJBWAR%Wh^ju%=c6u`xTVUx*A^BRQ+B0>sXs$?iV&w`I z1)z87v1zaMBX55Q==s5klcVgcLuT}hVt#iFmuT*sfm*t>Zq9SBvu7lzf4!sjx8Nu zAi*Z5QdP99c`rcE&-@V5h})qZW)TI$hW4Bu-&T6w%=#n0|2P}>O!_Vn{%SR*OhKe;AUzF@7yegoWHKnXctTUNzTJJgeuT6svvagK3M22IQLV*F&rbq#* z4_gi*JpZXTZk7n(4XkqqF|rI8fks}C1F%E`bmK?nVAY0xa2FYi>m`S?b8`60Jrg~5 z;}0TkfI`+{ueDU;$Zk^0LohSDn4c0h!BJYYKMs2PV+6(OZwd@An1M)~=)eeQ1h#O%)Skl<3`?o3Y&#AbU4!p6`71slx@pC*x>Q$olzzV#fL4UdK~%-O zJT|?5L!8wQX;m28M}Aew)*u|Cr$m6CYa_p&t}vPQ+7Q?9W5dRmS#@JOJC|+xgaYz{ z>lt@Y!JQup>E>at5yJ>CDx8)Wl7*^eiz*@z^f>273k_fo5qkRe97_NbpQDzZtZR(> zG5UV!%PXrwU4mVNL|W}V`MMHmg@cZ)y+j~Rf*Xw=fj!MJy%eJb46+8Slg1EGfg~1L zvkISgN}vyHa%T)LUzPT2PBDLs-!Pl5EttlGV&*9!koy_ zHIEfnj1!zW)k!fz$9`2r2&k>>65_>oO(t1AU)p&AB#Xfl;o}q7dNVV7PCl%jnT~`7 zbX!O@S}F8N{rnwR+U}f3zI@;Nn#t~4;nW1U&Z2Bf2M!{R8VdQ z_|VY<{wXAs<1A^pFuUHY8{>+0Yp6EBwQs}F+j&me!&jiY2~$XBZg~vJYrcfvrT})N zl9f5Mfa=zXSzC8n5s$oSZ_|mK8#-$d;~meMR>=N-kD`J1DHHv151XaipAKbhnRSNk zchUVhxl3h$WiOjOc(J^u?{=iKn^RzaYof9<-3I-$!MiUB`D1Uja3pVpHg=%w^sUOe z9w%XfOdzxMtqlqt0Xb~eow!Ze#9(TBs6VSJBDFiwe9FcZft$VI>g#zx~&xe4VuK#fI)?`CdwE5va>ao4uG#o@_ezwprLhY?{YblTW> z>yc^gXS+O@4*3}57r4?Taw+3VKkV>qSBbNCn$-J&hLz=NWQe#r=?}MCTy4S%YqI4q z$|BWeRvh^Xy2O?RS*851DGDRi&-bIQUB37T$N1AU!C+w0Upfs+LAlgcQJmHBB*@fK z&j*|F9#>;5^bLJ=J8pyjS#l}+MsD3(lT#nHD;OWpVI5iW4<9-@XfK&y|0HKAQH&i6 zYZ%ZVYx2apIfk#9uv;$pJm3=FaS)wZ+M?0=E~amp!;%AR7?GnTn5zExMPSq9qsBC`fJW!u=O-y88BiS?qD0&P;-1nfM{?$SZ4FSK!rTUH$x9+Y z62Oo$3iBH?>00f{m8Ym?tw4UyXB6mlo!%V=H7;As49}t7wXFD5zCrf)Q~uob-3I9dm!JUGbDQ?|jO6$|{q9?su_hOi$d&HK zxxwmAWp2(hggc=#>+({mUuMl!FAzH+E!z-sBv$u@&a(JjC-3!QD7)NeJwqh|p{SNF ze%a~*%{{S86Xja%lFudPUU$Mr=!qQNe<>rx);lpA2Mo$8d)i@V7vph zEU1)yMGLD^PTW@-1Wjuz8@D}P1G$<)eS6jgjGUTzt8P!RRKqX#;XF!Q@^u)GD{X^? zAQ$4bG?e<4T>f@&0-;2R?LWTS>N940ZY+wWINe7w?qgk=6jd;gf$%80|I;MqoAQ$^ zdQXX5_u@6-T)8lCStyRU)_gNa^g#IrOZO_O)3H96zRJAV_dB zNFSTJ3Xcw{aqVQrykCB`&ZqUFO2Dt*zy`Q=%anGrZp7!FRk|5PH;XgYeZlnd*{sm0 zmqbO*;Yv45Njk1ntSpy zWW%MKhF{lJU$9sxk-9g?5q0&zF*kGv^m5OYI*7-UjW5ZN8He$g)aqP{^su{sx;HxY z@@z_3_k;6r$`)6W>785946n_?#GrDFoOflGKVhCxW$S)Gv-5QMmDakUatG+)S>u%D zm3kU4JxRxPsXILH#aWf&KozS~kFNP@G{OQ+@-W7Y=h#)qUaaf7T1?dPf=@j|Kla?v z`SRVj~r_uqC^r?;rLFq7n~$TD7%&)`+(`*V(@ycA7M-5d`by zB6hI8h)kLAlQJG9=D-v94GX-=`_3G|XD%?>%^5=>{dcHt`>kVsnw4Gou$pQ{EQAwI zQRq0u#xD_|#KGUqhQq&OpeyovR78Gd@#G;qVO#Yt4(y5a_zY(#1@@}F|MRi9D*u#K4H{4V`1>U9h8{|UC)IYE zM{VO@vmb!p+pX8Tdfq0ZT+#e@Zmhx=3 z$CU+U_^kF9T~isCUKT2T(ZHWaAGm%$?{DLnDa*`93Y|Gog|Vr>RSF{l2Nm);EO+-`X1&qPhzXvQGC41?nTF%VqrQfKd+ zq_xR7!P{W=^<{^1#|a6iis}2IRi*07OOsmox|;s|%%P$Ciy!x!Dup+ykjz?A7fXHe z%1<`X|7uYEvKBvLiF({J+|-oEsw+u6Dt59pQAHFqO)C3!{?ZR=4&G12lVfusTT91` z+CaJipKXu%eUD^i>TNm^P&x0CWEZFcQ&-+jHseN1e>AI-ve@$I(ib&6H$MFcj)6hx zY%>ZfBzR-JPM=Dl-j>G`7JGR%6C_|(!`HZUQigF^iM+I7VKvA$urM=PGDyBWaBY}JE3(Au<2d3MRdXsNG zO3Fw|oIMfbc6cC{=5M65Vt@QPnZW;)M2l_WRu$opOC7;tuo)`c?#u0VpNaHoiX(<&KZ5WI81NnS7q2l{blzM_}?X20-Hgv=86J_@+M#01vH*W*Kvwzz0$%8~*^f}knKv;{-LR&UPY4pw#Y>3<)nLSgD>y4PA_vZqlf>pc z+HZy}cc|+uh7?Kt(R9yYF(;h8_w^Jm&=@59;+9#*_3zmls=ua1ub^NhLW#!5MtccT=YiQ<5mq-8y0+bh{#BzUyc zA-o~DOPk z^}uvgo#>xTuNu(L!S7{`tDIU|)8-*8eZyR%!q;)DZ}+qU5wLTr!7ET*_{*EzvDeNA zmwMsY0Z55fjq4b@z8-_6nPgu$xm{+@UZeAkyc2g|?hn-U|kU4p3>Djg^; z^r8}roB8{PS@tu!eJ-;MAQwhcs!NyKSO0kDFRVkQFon=3#bv?J@}3*Pb!G4N;Cp;y z0;1v{gA;%MVp=nq;^)PgW`y;$_vc5e&(06ZEq5?*a`vzKdq;&|ZE{eKDC-+Y^?bvG zVg@V7pdb)(FpIm+gD2Wg=y@{ddb_lY9cT~Tqm9THx}4teW<2v4xP+CO${q~Oru|v= zA#Von0?t3=()PN2&+l9U#Y{iW{cW=r8p_di<}$XKk{AmL;7hZ z22T<~y}X3g)P!alrA5oF82jn2Gzrb@D`PsyF8Fu0;+5dGnN>rN$`t~nTq$20FgH18 zjp9E)-$RLf6f29*siBJQrW`jOhVW|eyEqYJbhpgxx#hB_!Vnp5S zWX2~)0Mv?)1zaG++vgg4pS7-XF#T#feL%-dHWEHHGjY3!km58NU`-;WDDE*;^9rcD zcjN^?1l$Z{o{b=Q8F`J}hT*cSX~Uiz?sW9n+o#W?W)h}GUT2(d=>NIQbXu!nE9$RT z1%ti;h90~>&+aJ&mj>!fg&G#8EDu0@(U;NvGOet>W!FCDZI!3DdvpdX&hWBnX9ojB z6<)_@s}sX$iTEgwl0#h+u@y$hXa%B-Um>_W?4@zFj2oOO& zXogPZS<$vjP_h!)K4#t7F%mMC%@*|vTM`SsfmCfZ0fsd@`uSj(&EQXQpZ5GO_U34e zMQ_9V*|$}dL$P|JKUaX{A~?xJ{(`GVj*&e_Ff6UIddpWdp0;V&e@0IhwD-`ze9e0A zwDcp{<@a&rCNaVy5^7mJu@!e>Z#H)>daaYg0O_n4vE zqM|l(|7HS85u3Q1|6&pi(v&D2V*0Et3cr_)bnIrD=6@8ITHnRflD*qqklr%{8 zS@7WxSZk(6t6$R1>>`NJGJ(izosurd%J@42U`24;A)OPGXZz(1P(eSXl@pnF%zQfdhUMLN zt@pdBT(fu{-1kCx`qInwjT_ENs(%t{)s77&;p87qoJ&pUNfta=}=0>3B zTYmIF&emcADx4A_+|h9hp(fK9C|E|K{ zrnZNJYNJg33!1E$g9OCpQ2@Zt5V6Jf%_nFbTE=wnfL#V?6c zpj{9C6(b5G{ittyunrwr5(1QD(3eH0IJj%0$-bf1eN6O)Q^Pkp zZQ~uZdvuT?nFF(8$HTktY_kuU8qIyz~i*^;bLpv zUQeG1ZM?QH#b8@T1UOod&>6d;Yhk<>^jtHSH~ftz2Vi%4Wh9O2GOPR9WjwITIQpvL6z z`q9lV8T|nLJ&=Q|w^KTGYX}|aP-8(PdyFft_d4>FMg*5K+z<;qyM&1aA8)w%RSV`0 zT-r^MQ~%*KgYy2g8{nSHP;hh$Wx?RPySe%0)H+EGqEqRcjXZD0P#oM`>R|jK*38{M zbIu(KSW;WtzbBvSH0e2c%G8uR zR@TWWEy)ZmE3-jubOuX9Qxj)!#5!qKYSu}`A*C|2LNrlC*@9(9J&CAgil9J_IAV^d zIQ%y>T-Eb@dH$c?_r2U7xYosnz1MKBwSM<~|L%L8@|m_}c@g6WZFi(w!$Rgfk>wb& zCUnPuaY1+U-C2z*b413O(`dXH#~O3zDq?%ZnbQf*X@8%TIln%>KR}XlS>hq#dO?%J zyE0wW6S?O8gi3+2T4>=BgA0^`{E^jHf8`K%J@4;16Qct(O+;zGhlG;^PwL1udn!CZ zdo)yCGYw3E5Ktl9k#D-tR^?;m@{5cf@XaWL2@tpy+knn?IbidxP{Bj2;Uh1t>R69m zL4X$rHPqbX7u7VB(bDzd5LnaUc>=%gUXXJ*9|IeUHqC68*_#N?Aw z^RYX<%+I33as=k8B8wVS5Dd!}NS@&w%EEvSJ6&!1P$~cUiAz7!2j$78m3){7&TNX4 zSpB`d6N)Rq@xeUT;JOs=Tzz$?Q8+uk_+wX(O+A^OMQRQD>0=qrQtdozJ9OOAwC*KC z$mP@SF315Bbnzs`MC7MP2 z+@HWl0HlVA#2L?~-tEjJU2WaXt6!A72+pE5J9rOO^}7t*+`*`9Stj<5zy69La{v%?ZshGF;N?7T|SrZu>DL9JF|DhSedhTQY8` zUu3A6Rr9=(@|q?A=xG9qRSY@|aIM+CkWgd@iq)N)MRu7h5b# z^GhdZ-K}La#n%EYl#rrQ>-mA%-J&E`M#yx0J%;y9)r~E7+iNp}_`9S&j_0w#3=(qv4tn3s1Wma4p1g$>O0TT~lshVwFR(2c z)Ms)=lc$($<{aQ_0WRVv$lnZqSPMyoyAqR)ZETx~2(it})zQ&~Q-5u}4B7%?S55Sl z9wmw#IBW3?#s?9b$ltb$deAfCX4=Ub=zjRoXVgsCZqWG6WW6S7dKt1-g#8>cu4?9L ze!1qI%I<*V3cBXSjmAumkBVMrk(dv;Dpp{+AHa9dzgL2=)A<>KU`>PX{U>jPu#?j4 zm_!v5CdTIJlvB(6GsKA~4bJ+M`un&Ehk7hK69!TI~4t zaNHST7l&MTzCyX;%r1P0b}{=Lp7(~ z=~=M3gu%^Q@S*OAkoIoj@CO0;iCIg5QvQ4Da2|mpM^`A zM^8B4%pzDIn?@tuKaGy9tlU8ip-wEohv-45Aa6|PyHPVO8O;+*=)TA-3Zzl5;XZdL z#3p5xK1zNrB<1#jE%Rp&$)n3>rqLX7blw?CM$0AfoSobhptlc1 z=HFG)l5R1&$<~!#+)8yt`L$P!_JjK`u>kAWe!A2CR2t~ipehbmMz2y-T#v))aGy>h zYK^d+ypD>Fcu${!Z0`n=N>btNX`Hxeg84ofUWI|qyInl-w~%KKhsYP6wFWOLh&mB^yPoFhE@Fb+a(ugN)NLx2KF$s~oSqCMfO{zN$h0G0N)^?34h-hQ7;n5{hM*% zUgLfw)XqqAaLEyCkeK+)@Ef?2VAfd&h@Rt;73H1?5KcFQW$9f281Osf8{Iv zwqf0m;}83t#y!Hv;hUU(Tz5VxXrQ&={PS-i+!Mz-Fam$0kG{+m zDgN9fQB``E#3ezMWIj=#evxQmfj?E%q_6(UtHSkdrOLQ=TQ2*Qh2!Ta5+hInex+b^ ztL&#tApbIBBdIraUfP9#SrDb8x#Z!XKKGE~`P{NMpL3R6mFR!vSekpel@q88OEq>S3OWC2^vViqqn=sq@4Qt)KEcewDk=D zG*{FzG}X2<#n;!%xP4_%sr@pXwj=NUwuq_6APqS#c)C^d)^OTbx0X!pt}j|UX!N=B zUq-&vMj20^n9&21k^S<;XoTDS80d6RX2g4z6J@=k3eH}PI@?u8wB5t|5d+z}-uMZtcD zj8{sH2&<*sd{7xi4UAl2pgLXNj<~8}6}KZrKS}Aw2fr9%Kw1%){msAj^{^THoTSlh zU%IGRO}=!{JOJ&ZrOIqd(bWb(@FTN-`Im7aR^O{Z6$FEI_6A!T_Lcf(M^;R~K!&G8v37hLks{M%KQ|uuJwBt1T zMn;vUxY%)64+-V3SRswu__qJ-*hDD9?jNo7iut)Z==l-zj^=($m8u&DY3jQNAUOCh9To$f&*jdb12XTNm&~KDGaw8J-Qv9-XA}B+@2I(1XB@{JKbjV> z3=F~n-G#Jxh$BB^>+PbqsF?J^^s%TYDFgNMSpJ#116WQB%rc_wrg{x>P+Dm7iE)n5 zQ=rvSsnV2a{{rOeX~BE#h)|#>ao0gg!CX>z)N=7)5!<2O^YnEQnwUD{QS0yr-u0GAfwhXNW_SO!25&O62w=u4foIZ)Ljp zj*jZ!)3CpUpj1s=Gr~AH*_FLh?nCX$!hmxEgjGq|AWgFJZ#V^)`S*`f`KOXLP%C9D ze3{#caJN4t`_@;<(=m`Pv0ud)mn!vue;qIIw=#>tf?y{s#!7E|w~H)8PxV5cp15!eZf zQY0g@IMF~sSX?SVWV5)Mf}OCq;mF7=ZkdayVsRcU&VxmCy|^Dp4tHPN5B@jp2UCh# zR2dnC(4&VAoL$tJ!I4|k`oT_EG>m{}3jEi$quE@N7+3jBdF*gN-~or^s&H{!ne|Us zAkwoG!N+;kX7}{|S)>&|J*gCeUm|0A|Fd0+m2#Z zLOPBB2;PiO_XEyvd|*cuA0s_#DfRz|f0LPN|6;Sk;|KckF>b8%g+OR)c#ywnj@$7% z02&tTM4zcr5czZJ@55$iCiF6(yZW+Ljjm;kq63aX@cF1r z2v4_?Su;Cm>=+b6L9{T#N2kWI+Hih7s=Q0s>QI$nO*y!#WReR1;5mzR-}_x{g&u`k z?(&V(yvWefh;UYD0&~EuCXRkl}0+P=XQtF`Xlm$J+@&ULyq7mlr@l? z$}m1SKNGeNaPMBI;3*?4$h0*-9hcT^-bG`MxZ5AEb}NXZ>=o*d%O!H3Bd1H1<}&C1 zz0F{XteF^j8%nw$W|irZnH_>p4f=Y|G9#J+NH zIMmJe2-7#FNB*5bSx=?g?(R$R67+=_iL|$4WmhQ9o|*Nrv@x5iv8e zx&DG0FFG7XyNr&A_-(A)y6`+*2%DSvUbIAD!T{6VxDzhAwwPfPy2w#dy)IH)U#AuQWaQwVH~Nz2h;w#z!i?UEj-bm?s$fgZ4q> z4fn7_g)xV(gp_9Lpp|s?nOF+1Pb%|jH4_G0u`o-az!n4EwzuE?xZ4^C%RJ%kGl3e> z9_Xat$-q3%R=)Az+wQql>0BOd;~zjQBzQI_o{Azk2Tr{}{^jI|XZ_JbLCm^&&Cv+o1Q|c%Kb6j*@tTCcc1F(h} z`}wVJ0jwAn0d-8^&}$(v1;c$M>-^_2?c@K}R`IT$_UbCc&{E=6`3JD~XKkFF2kXBDx1UrG$>!xKh9?id zT^jNXIju9LZS@fqv1U0$5EiH&(K~wk=@oZJ3&?ihplM{}-Ev+|YkD7Lpszq-h3-T{ zkP3#Si>SIwGMk-iCkgNicr%LYsx z(DkF$?VZDQclU+=r=Bz_7!;msk{7a77lPka=GgLh^;;P*k|RIpgJ3Y3d+?RpiGG!! zErNW=0|1kRo?&;4RAf=Q)KZ#|c(~B0mS7|ucw0qpKQy6Qx7_>{K|GftdKDcQ%7%5C zDT8M>X|`mjeDpoDakjRv9|j1fI`u|js+cE=p^8@cyQ1wfA74wEGa$gRP7lCwGpyTY z8O)E@Id6&G-80x?o}4j2!#nd~!iO)XFX~) z7yPDbe>V#M&y^{}al5N8SQ+9?!~-7w{bZKoTNsEwum>i7uHKuG%wufql zv+B9&0i~I0jN`8FI+zb2VL<;AP7pDo^-@vEasLUuK{#b>SQa{_S>;V@sj3(bRUS(Lu)SoWu(3Xgdn$5c6+Nf3Zv6M*ioWmhkMK<)XN?i} zGBmst5q^EZ>Z)B+Be-a?sm*1%GtKBFA*C56md*I^(w21?gK~OU=03Tg24vZr6#=Pc zEZxB#P_8FGPK|Tms7yW`!;NV^Qm5G{XzgZ%rPT4}c(nSSvQ%p|Q?ek4+~hAFJCrYU zlaHzIJ-M2fk4G}WsBc3i$;vSc}T!qR*x?)a~!xxyPqd?zxOKR ziMzc8;f%_RN0_dEsqNIrG2@+P{rL$G`d5_pW#al7Hw)i7tJ+DIlW$eY=}i` z&SE7vak-C;%i;Kn*Q94o){3RQlPD~i=I3jFMJ}_VcgJK|$uUA^(fkGZ=^Pq%kFb3q zw2PE$f|+EA10rd^fdK$BE`bk`r4-{303UHtJ!0@flUQ6*s=7?!L+bi>)mY9WjXdkF zKJZ}27SrmW)2g!_Vsc`B)r|qe{=7)z;NrO%XOt}vHk>T*e`qS_%4?LL?GK=>a!>z$ z!6|n$hfP4CnFYWfmP`=N@M&61Q35dE`hzUyr?v}Xh0LB)**=aPd8nS(kZ!Mj5V6b( zksiub@CD`%;?XUbFhDx1iY-_}f*PI7Q~RcZ-N#gF-!7fbV7&V+9+)@&{snMXo!$Ql zL4(L$LfnCTSrkB`+M+VNs0{xfW(mxKM-bxY7n~!fTTK_n%OexUSPN76<@16RqtO6F zWZLVEJ$f-lwHM?9Qa%+2H8)Q3BgHKI!f?KnHo+fAIE7xA7gQQ;#4jjeQg&8taE${$ z3U^0}1$gOpM{j~;4c?xMX_*|{`^}?16-_WLy(BNmKO}#13d9OPn741vwD|KkDfJ0o zZ}*4=6m3bQx#Y@~vNI&5A?aJd!WFc%N?>WfH0)b)^FfAmPJ^WesRAzf?oy5aPVUmy&CLhJ@WI zxtTJhStE{y&Ae BK_CDC literal 0 HcmV?d00001 From 6181409513555c2f52d5036d373a1b0861cb72dd Mon Sep 17 00:00:00 2001 From: katarzyna-koltun-mx <108737161+katarzyna-koltun-mx@users.noreply.github.com> Date: Tue, 22 Oct 2024 16:08:34 +0200 Subject: [PATCH 2/2] Update pmp-quickstart.md --- content/en/docs/private-platform/pmp-quickstart.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/private-platform/pmp-quickstart.md b/content/en/docs/private-platform/pmp-quickstart.md index 454699fb8b8..8b9373ee433 100644 --- a/content/en/docs/private-platform/pmp-quickstart.md +++ b/content/en/docs/private-platform/pmp-quickstart.md @@ -196,9 +196,9 @@ Svix is required if you want to use webhooks. Install the Svix component by doin 3. Select **Svix**, and then specify the following parameters: * **POSTGRES_DSN** - A Postgres DSN, for example, `postgresql://postgres:postgres@pgbouncer/postgres`. - * **Image** - Optional. If you are using a self-signed TLS certificate, set this path to `{customer-private-image-registry-url}/svix/svix-server:v1.25.tls`. + * **Image** - The Svix image path. The default path is `svix/svix-server:v1.25.0`. If you are using a self-signed TLS certificate, set this path to `{customer-private-image-registry-url}/svix/svix-server:v1.25.tls`. * **Use Redis** - Optional. Select this check box if you want to use Redis for message cache and queues. - * **REDIS_DSN** - This field is only available if you select the **Use Redis** check box. The Redis DSN, for example, `redis://redis:6379`. + * **REDIS_DSN** - The Redis DSN, for example, `redis://redis:6379`. This field is only available if you select the **Use Redis** check box. 4. Click **Install Svix** or **Upgrade Svix**.