From 5dc2ba59afd1ab517fb5a43745fc0c1150a21506 Mon Sep 17 00:00:00 2001 From: Sushrut Athavale Date: Thu, 1 May 2025 13:00:17 -0700 Subject: [PATCH 1/3] first change --- .../x-platform-cd-features/services/services-overview.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/continuous-delivery/x-platform-cd-features/services/services-overview.md b/docs/continuous-delivery/x-platform-cd-features/services/services-overview.md index b2ad3f3dcd7..be8733e639c 100644 --- a/docs/continuous-delivery/x-platform-cd-features/services/services-overview.md +++ b/docs/continuous-delivery/x-platform-cd-features/services/services-overview.md @@ -8,9 +8,7 @@ A Harness service represents what you're deploying. Harness services are deployed to Harness environments. Select **Environments** to see the environments in this project. -In **Manage Services**, you can create, update, and delete your services' settings. For example, a service's variables and its manifest and artifact details. - -In **Dashboard**, you can view service statistics such as deployment frequency, failure rate, and so on. +Select **Services** to see the service list for your project. From this dashboard, you can create new services and monitor your existing ones. ## Creating services From af07be1b82a282d37e6ea247edf4c4edb49bddb1 Mon Sep 17 00:00:00 2001 From: Sushrut Athavale Date: Thu, 1 May 2025 22:23:25 -0700 Subject: [PATCH 2/3] Monitor services with a dashboard --- .../get-started/harness-git-ops-basics.md | 2 ++ .../gitops/pr-pipelines/pr-pipelines.md | 22 ++++++++++++++++++ .../static/pipeline-applications-selector.png | Bin 0 -> 17099 bytes 3 files changed, 24 insertions(+) create mode 100644 docs/continuous-delivery/gitops/pr-pipelines/static/pipeline-applications-selector.png diff --git a/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md b/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md index d5993140408..065f51fba23 100644 --- a/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md +++ b/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md @@ -154,6 +154,8 @@ A Harness GitOps service is the same as any other Harness service. A service rep For more information, go to [Services and environments overview](/docs/continuous-delivery/get-started/services-and-environments-overview). +GitOps services can be generated when using [AppSets](#applicationsets) or created manually by the user. + ### Service instance Service instances represent the dynamic instantiation of a service you sync via Harness GitOps. diff --git a/docs/continuous-delivery/gitops/pr-pipelines/pr-pipelines.md b/docs/continuous-delivery/gitops/pr-pipelines/pr-pipelines.md index 7190a96c0dc..1bc00da2f14 100644 --- a/docs/continuous-delivery/gitops/pr-pipelines/pr-pipelines.md +++ b/docs/continuous-delivery/gitops/pr-pipelines/pr-pipelines.md @@ -166,6 +166,28 @@ In **Manifest Details**, enter the following settings and then click **Submit**. You have now successfully configured a Harness service for your PR pipeline. +### GitOps Services Dashboard + +:::note + +This feature is behind the feature flag `GITOPS_APPSYNCS_ON_SERVICE_DASHBOARD`. Please contact [Harness Support](mailto:support@harness.io) to enable this flag. + +::: + +GitOps applications will appear on the [services dashboard](/docs/continuous-delivery/x-platform-cd-features/services/services-overview). + +You can access the service list page by navigating to the **Continuous Delivery** module and selecting **Services**. You should see a list of all your services, including your GitOps services and the one you created in the previous step. + +Selecting a GitOps Service will take you to the service's dashboard. In this dashboard you can see the pipelines that use the service. You can also switch the view using the sliding selector pictured below to see a list of applications associated with the service. + + ![](./static/pipeline-applications-selector.png) + +:::warning Limitation + +This application dashboard only shows aggregates, so it has a delay of one day as Harness aggregates the appsyncs at the end of each day. + +::: + ## Configure variables in a Harness service/environment (optional) :::note diff --git a/docs/continuous-delivery/gitops/pr-pipelines/static/pipeline-applications-selector.png b/docs/continuous-delivery/gitops/pr-pipelines/static/pipeline-applications-selector.png new file mode 100644 index 0000000000000000000000000000000000000000..8f621ce7d33a6b32d769b00ad49e31d2be3f767d GIT binary patch literal 17099 zcmeIa1ydbC_dbXQcPGfj-2()7cXvo|cXziC^a8=%-5o-LdvFf~cZcBrN%H<=cdPaT zZ0)TK({{9b&h&YDDpAUcQYeUoh!7AEC^FLGst^#6BS3is{tfV#>IlLT0s>jUN=!^y zMobK(?CfA}WorfjAsv;h1*fexjGL{O7%yxI2~!xl4wFDAEDO(c9Sfo-LqL~}3CcBQ z`Gi<)p#C+yI-1r!ow%+6{BfmwapAdnXexs z%2~w?;xZKW*W!nOht_Ru-ZDH81S~cyqP9!xJ-NB7>-#`1*O!j24uq~egN9V==Z4pw z^fz%ildup`;qS9jC&xp6vqE@MX;Csm1k&z|7vn}2;&bIvg(HY|YDaVIw5mqW?0EK! z(Fmr%Iw3*G(i6qL$AXx1ADTgGOH&qWA~lvGQv$&Ve@3lSGF&$$>9a!D6C=gwQ}vU4 zK;umdn2{%)-*#k=sPkoJS3^YK{^ZOv^E&DLe)U#ya{|l@W=VFvX&;Zn!yB zQ-kWC>VGAHiiK?rX{BRAwQ-Cio-$im!zLH=88x@#!} z#(AOgx);0ZZ#G3(OhELl1u+PU8qe{09x5HVvV-_V4tj}J>Gp#z*WFQVsAj)m;WuXF|#CE{hhWwsUV2~V*2dU)6EUF zIVq50asS6F%pvxjEsnKz3i-P zTyGhAM{4OSaczR{?g{6kZa$Jakt=>bXcf@!CG&)u=r7r5xG3`E=|-ygu6J(ZiMJjX zK%tEA28J(~CP)EaYKT&v3L9$#o)2CM-eR+1R?Jh164NbGQ{3Y>BQ;h-6i1|7)Z3`X z$dX9nKKow~QR34SO9`DaDwL>Yf$H+h!pma3GVQX5WPZx3n(Ug+s)(wxDwy=+TJ&nm zRj#53<$D6E8T3B1gS1HCJ^C80^%`H1Ho5zP=;G)qL^&!AiTrwbvyu_IWIlR_QuT7Gxwv#u zrd;L%O|?m7QdObSX?0@trE>l`o^qUWw{k5Fqw<6~#@R2{SaZ>{BeSSw1}aBtG!=T~ z4YNFl4RZ{$Z|5A!&@89k4Oog>ZCf$UEmk?HY^71l%&2lGCzZ4*yJYMVjN21Raun2A z>MuhryD#hL#^I`r%6_U!uF@!P(yCCXFw#?7k>FGDNp}ysbvjWbmLF7&s7k76(BI3Q zP{>lEK$c>aI+tQ3P~rP^7i7C|m!g>>lk$o2h$%=_gr&;S*nU9+Z+T(SgJ=JJDBqYzsfQ=evajpNesaNN+{^C%;g_STMRv1?%v(W z-svGTNxn0o+X{y3{r=M=c91PDF55mEHXBah^|JnMGK%#2~EW{pDXMQOH^^h$voHpeZE~*&LmX>Gv)iAB$KGFFBz(8?c373+)FkTf? z&Akvg292o4-B+pH#@gv{96=MSSfTa3N`Ucc-&WErwG%b5EJYzz(TU>Yx2Rw0PH(1{ z4w4U^^>ICj?_ek6TEZ7b?{;f`35}mmXeVDV&hWXonLDI7XzFO@1X9uBb&jA8uV+3B z($HI2Onk6cJ?-W%>TK+k%qwPnZX4h8dxj3v%b zJT^zRrtS~NyFBJDxDy9yZ}~kI_(wW3y?Q1+GJC9FR$yh2(s2oyGdpS@Q#XvPqcuMD z_qX7BF)erE8!>9HHurfAhg1EO^`uIbC6*hN?P1(u?z%quVzlte+sbI7v*O&clc9;O z1+TTLf6(E)K>t}oqM}_(sxsw(O$=~pCIHCs=HZ~IR6 z0!*GXyTk&d4q|Kg!ua?+`cJLP+-s`W?P`6zP;@EE4%U*|OZ*(Zu7~SBE>}Ie-X@>I zJyJd9kV^A8UVT{X-4%-wYl>h()gs9wrYjRWEMB--u$c4UqU3gc7tY1S?ZrvVbLi;0 z$ChM*GuRZzA|%37ciy)#oSy_;B3|;KXpwztpFQh)HrC3qpl7VRJQ1GN<;c9hnszmI zMZ@B0^xpl)mGKtUK+(gfed>{}fnMCx>BD0JS4(p{!>JbGvcPf%?|^$|>!HuhbyJ|t zUUfr_Q8$KH!It^A@s$=;2e|EH<$Ylj=(blqzy~1o-CP&aS-pK3!$w<>Tc%M!(Mf zZn!ME8T}q`|2(%WRNb?e{CjTWsL0`Z{n+>Dve^sdy|LNR>5=m@)pzQ#_K0F@>t0DF zC)+>!A?(`hSu3MP;peyRHPW%SMA%M!L`yXgZ{DUSKz=>Sf>2I^%&*vA4<9sFifWP$U`p z7|6tCG;=lG+rxIBeHGCeAP8Mnj`aKfi6ueP*RlP*F9VQIM4M^Lm@6ni&;w<72pC90 z2w0#530#7ZZ~wb22}uh9{kI(o0wTf+0_Hzs6oLDnUp#RAq4{@*P7H^D18SJS<(Uih zU!x&Ma-sjL4DlzUfe=v>laT@LY9`KRX7(l|GFHru| z%t8+OJH*vSfLvQa86@W5YzE?DW@Tn27eoYsK>W_8=De!nlK&wGY69ezuC9)}EG!-# z9?Tvb%nr^LENnbHJS?p2EbQz|zz8N6FMHRIo=o;G6#tm~7awsm7ZYbIM^`Hcd(a=g zAB`Q{Tm{I<{|Nf;-#~p{-@E}*{y(j}%2u9cwmRZg zc7V?S8G`Jr?EHVn|37;EN8Stvt=_hHJ&yYNH`X*JMc$;t7N zK?pL~p%AhdjFG{C(pvGHT(5| z(-!U>h3B57yPszn4!asum{kYm^u}5ezqEKTc1mWf+Hx}$7o2_z1J4U22mu;{ zx#}>&;3Dz}=YM*lBLdaD)^U8wf6Tzq5Rvuj+sdf_^b`$(h-AlZAqe^ZxY1v!mB0tC zWmCCC=;sl_8p%DrL$JW4nvvHIW0xR^rOe6W6>1yMLAPY_k7i?-W@OHl`Nuc6O~I?c6g8p+9UjsS(^zV; zi7(C0%2rj;alCvB{W2k)YM(fJQ2ZX4(eLo@VfLw|6k?WB%~!p6SKrYC^ZXS$NSjf# zsfjJFqKHZhMx~ufMlX8y9dK(8q}cftAvMlD%L+0 zZIpb5kO1R-FyM9T8GZ7>ZbJhDp}jH}Mxh9-xJB4P4W4a@T<0ZeLc?P$9!Ug{peY%6 z@oBo~tCAE|?1IL0FO5#YM5<9+ZDwosaZF1ZH{>~}pm;Lnej=5*5jkgq3><-{Y=Nzy zDxDMo6)tX?CC@>f)LF{3@?9w`sreQ}8S{Wmn?S%L)#AC-X}Kh2FcRYVG2+;C(JDcx zHgs5~OUWLvc3~(%(nwgr5-As+U~B7Oof<$@Y^&*Jdxa}eyJ%8r8!W5kFK=YRPezri zw>~#fms;efk=y#wP!eE#+m73E(VuOQbG1IwO39C7YFZEe3XduL!f;>o*VPb{dp1q?lu4C9#B$pnT z$-5KTCBC^vPOJ0=(?Y|M;)Ig~DPt9-P@Caa#txKX93|$xih>y+G~RNnc9ta=U*PvI zZZOj4AnVX;RF)d0u@b}8GcG(v`fE@_fn=K*vA^k0h^O@}o0?7hLciu+TbBLNRB;cE zZzYo>lV{T5RV~7Qg2xAqpvxm5*C7Exj6Pp}CQ+J|caOQ#!;;<?MV1+g%w&XbL_0H>t&1zyEmy*8m#`z!BJ z^0c`7s5Bg*xC#)hu%Ys3WK}vw)`yE!q`|)x!Q4>euX@|)W(whq2C8Q60aTIoooAHZ zT2}C(DYQpNWNsn%tGP3^Ifs$9-2_O&w z<8WJjU*7bV0LLC`P|6LKN>R$9n`!UC46Jef?Kj| zH}!CrrI1jt^C#QBQ;helj6i*=Dx=X{hD5vn=gR~kL6Ol^fAay}j~Py`=bJ|CP97U; zE$bzCIXOp)noc?%!~*6ppO>7mKa=nU4`w*u6OTL!F&2YnI5KoSG5#&-91Cy zkk(4{)^nW-a36`3WclT@i!y+94*mDL2gi%Blmt@VpdLE>TKlsxz)%r$1T-G(Z z+E@*FGaXytv%B53?~$WQJ`8Q#@>;kaUK?D=UD6AcP#0po|0so~qP2Rm?mJKWVtjBV zjf6cxx%O}^>m5*b1tMDImYh+-udZg)n-LZAcWtA4A6a8?pS;=mW1VsbhWYn6IhK(3 z!uUaL)l<)w>)}g%?_bas2&By@%@^rI-6Q(bUUnMS&xjW%tJ_muU-qZzihW(mlt}VBB+PHtqev~)2MOA^Z zE$MJdC4Flc`gHJ`GR0!wJ&G-qgW%U!`jL8_7})WIVHU}!IFP)LcPC7u8U;nxS9!0b z7n0u?I;$_B7hUg65kF3|C2_MXR^>)IAF_!_Q?8u4dx@v<Bx`!z|Ur6eFWJc})^vhLnKfq4&v`B^rc$_Sji2 z-O`6kPJl@adzk^{i7yRpndp&;PUvFL7@JKl$Y`#WM^CHJa3dx@k$Te!aE;O*pcYh9 zir4QO6V`RNODSRL5(@2kZ5k6wpD@j&4%f_Vm3Tejq}Ul;TOO_>r*|`W9A4eyXe^^t zTV6v&__6&!6%d~37 zEtfU$=%biRK2ZO{TM(BE7Sy} zmU%FiOU&oRS(WHF?CBO+tAIV@E7w~a%9A=(GU9b)As&AWBFD4Vsd@<^z$=G-CohQ_ zNJ{{NUL-)}{M|otr?>5?C_~EuahY;6l@vb_@cHlum*AaNxZ+Le{ z`pV^Ibl&AKb)F!mu}VE6YCY9tGe0xgYNRW`fEimU5q&k&JhK0=H&-mJ!%;HMW+ziu zpv}~QS7BjCBjkS8b|vzHaULWic$GoJP|t>tCS2CKe6uLtK`ggrWKy;|ibEmGZP@jA zo&Sl2kL9d;!p8z~?P?{$IsJ>%&D}U*LkCHg%DkNt&+~g?4Z+C7j}R)mV^Nurq{bK_ zDF>rxTY#GDhvrBr#WKyF z#^cB$)cA8NqUC*pbP#5xu)vjmh!4TJDBU1r43wSR!q|h*tNGO4W6E?UO=pNb{N4pkHs@yZ@`XH*(-E z8w%T<3o^KA9O(#C9g4rgj}WV{qJ{H@Ule~^xcwF?mrU=WKKMu zrg_;tl2w>fC#T_-`8vG{?4K8)sk?b4q^wPupb5&nrauFb}svF ztPA}JFbY`M?z|p3i^o6qAnp0Al=4=&B zN1>2Q0(4cCOuGMplDsOLj3K336=7@xq37W>9p#~=6G-+Aq7{Fc+-&-|BJP zZYlByyRVp7ct2e19TfFE&lDO7UXdTpt$0BkiVKC;c@PL zUNBuyghM_qnGJJZQ(9>!S-G=TtK`_}WmcqQuA@AOJc6%w?+`&Rs=QnGpE;9nk|J_J zKWX@RN^MB%cv7h+-8>YTM2dX*T_p3ZhfZqqUYzX##^=yhi5$i}qjl$0#8DybE_Qg) z%(YGW-Y?QVbdU#WY%~<~F&(C*dv&CWwu!g;5|}a z>CevtG@4)Rqi|}qp+5o7d$D6spn*})s6o2AqWJw{h*DkOZ8*VevQT%Z_jPGe@~GAi z1s8v_X$eGZt10)>h~g@59I+k=QkLB+_`5_qGpia8U_~_6IhkMyyqwQm|KwihP*~Q( zh;Fh&#D@25@>)CAi^=<>y{Oo>eGFCfOydTl)sYND%dVEanXVq6MfD@IB5QU>;n}JD zSX`RKUt>r9x!=MZ@kR}ozL#aa)WPPPii1=RtrE^UqRc+ze5tp@F$QyrXMl>XC*%?L zOr=GB`A5}L+{p6v>uX`{6k-VMZ!XMFA)T3{WQtE?AL*l;)$wUOaFR9Xq#7yZli<+6 zLHi!@S$sjXyQyFrKR^a-Dg{XpVi{wL5dmDs+&jm&Z93P)`7#Idmls`nImx|E%atcd&P>?z^%eLn@*K3!xF$~QHO zB+IzMo^~8zBz}kO173-jx~+QEJt3x#QSaNdQuY12c}pQNshT57WmNWaGH8)@epop# z21+Y73!kRax)FyxH6Nb* zT8V3cJWgR-j&Cf{el90X!F&}Ida{K^=hl%SVd0KKdyD=_LGQ{mDMgD%CKaxxGGjSo zZq3dEOdH_8mDT7v>^z6Ebjq5=Bp~PZ$8v7?{HN^#rGo{b*RHbL)|z^6zsW3xPUVdf zTf5Has=WST-fc52KdrDX$J7wyK4;z6_k_H*tfbNUv0&#NWQGp@9QvWgkP5NgB_ZyN0V8nUiVdsutFSJUS~PRhJE#xkQBgP16p(X~xWa!x^VG zjG=wTY%QzIfZ7oSJDV=^z23C68Rjm(=5`%yP~38qwvndqic*7C#PL zR$-?HjU3O?CTqK*_(x5%d~DLF=|0^_<;_-&O6*y1Juw-zy0Er589QB2@tr@~B(dmf z#zX5^uSQM{5x+;R5qb_<$g`zE^KE$~eY?GAKhke8Q;RY2Biv5l-HCJ9H!hXsqp+~c z_8D2bm5Om{E|T>AZ4167ObR`dRYg?g_z>*I1{qFxeYdV(a3WyUNh6X+hOTcBoi;Sn z>uG!0l?4N-Gil-{(M&V;J9nCRhzu0&L?yk{%N5mpH7eQaSO~x~Q`j>bgy(wn7tReEhP7rg70s zl3pAy_4QLDfBhb1>au$s7iqvYLHgrmfIOdZA9?w1R8liJn>i+CdVK1IGMb!I$p;he5T{?Ia;8y#!YCTv#;8SeJ0F^+8eUTX zzrO5cT<=3GrPpOUj{ImGwdecN%6Gm%^QsuI_5Ewp%;Wi!;5#>-7NeNPRj)NCkCoFS zcl{hLN-Mi2I*Zk4^-`t}C*H@k=na{$44BRCe>BDtlFkP|Y>Siegbis{$+oXV!7$ym zDg9jMNd>gVD6-{gci$a1H&CaCRAGk)R)lZj_lX@x=aXRa5zx_`-_>P=9YzU5ENL-w z$I1;o#es1VJ&QZ;9+3GgP+87@*BRC95)cQrf;Jm?+OOv?MZ3?LgO_Qo5vJ?j)7kzq zO=_qi;&ks@QJ6bX1yVbInPvo5>REAn-DU0nPKs5J$Xc;+GelD`m^f*X&^>)}U+q$~ zG;)csi&|33pqszzxu|LRZJOV<>#J^1BCUnhOfY$7%^&%2JxrC5>o{i@<$$$=%6Ij{ zEH z{CA@EnN2^iEo7o%>YzRH?7`;;JzQ}kby_C+KnX6_W z^7&d6U(`w>R22iP5`WuT69*Toj_{FD$b1+T&GkwYt2hxbS=R-=dkX~w(B%F|DGv8U z29bXqf#nPtlnY=6!L%XSYNa(vz(ImLW^E}hd?Nt9V~Q^gVE67gi-6*2z5HlN;?x*% zi)aJ-^6R7T+TXu%{*@{>`2!84y!01{N)`wan|*A*M=C4ksz#>i^Ats<69$u|L*QGt z0I~qFE8Ak9r>T={8(wurE|do>3Z@-3rO$tBM>drknMgIF8$p@HDN8MbZl*W2$&0>^4nUU@ zU@Kk1agvP{GI14rcvnOytL5{}LD@v?;L2+AGJxnyB5nV#WFZx)^ic67I&O&MaC`s< z2&dH&-|9OfM!Qh|IyFiVq%McV$zmw$L@lGzW!+R!sZw4==G$#9Zij+#QxOBRA~tgG zpYM8WrfHQ}u=v#gy-I0G6PN$=h~urprsmaWn&DU>FYlK>CIN8G85 zJQN-msM~ff=p3OeSmA zN1-Q1WTm=353*j6PL40SGMQBAN%{GHiUOn@1s|G8yOR>7o>oj*b5p5=DVGcymCYQ= zaL&qIE{pb!6uKx&4rB$=rm8jBWq>52gs((MkdoQk??mAmtPaSn5GxipQ{timx zDf>rxil$oCBGmOU0ry2LOgU!Me50Luu7=33PcS7}iVGLjml+vJv(w+mDY1&)>tx&R zz$x)2=krpJe%82WA=MzbK!bP1fRafepE){O)Ta4$oQ&-}7GH>e9yy{>qabN&$6nwb zMy7_Q}3oG!5_fj*5>Vi^Zhq0W@fU)9(D162~H5|5K2 z-msdq=H;l7BF?3UE1L^4{%wJ%q4Jegx z)8!9e)&hmy+`uS@!3oqwk2oUW=^w?#nzEFpZmQC%szmv&@H1p`3hA*dFvDI%DXv4R z`zpzt+3GNGFur8*N?`pMjWXFRdjD|RFllU;>c~m9*bDT@n)w*?Rzk2aYQ&WmNAf^CMMxnQ&{PLJN$?b-(kf7E8xPgK$0~ z^6?%d7H1*oSUnK>f|Rj?kY{!&f*bHQ9WoUlN#R2_}-6e8lEGA&n&o6&@{ zyud*e1ch>)c-fg@w=10%5v&cF^H}i#;otMJ4_JlLiNETt?k|p;Zks~>oR@*&pm3DH zP$nr)V~B;x=FnMP_9f)VFw1d)Vv+7``l3MK&%*i$c!eGzNFkWk?kiG4u^;hA(3BT^ zAQ2y$-YhaqJ6e!JEbW@IdDM&_tP=ON(^2N;R5F1u(t$Afn7PW5 zRD;fc1`0zdqUS2}{uryIM2Lq#h!<9e!X7Ez){gx%Q2HwZ6t*l)dRj8&Up|qtfuaP- zM5777KnR5QB7vd@;v5Z$|M;jNDAN`sn(+M7hX!7mHp|jnGx0AU5IrQKnYuHh)L-Q` zU?35Tu*Sz^6aVrNrxMPKk&WH?BQOvq6C|AHnxEFtl31}|duwlh2>!9;lhnxpuq^>3 zWZA!**6@ebKduCN0P4r519ozf7Q3?n0`Q=BcK{1-Ga$m8doV7c9>oGh+k~#QQ(&Y) zSTMBUwA`^tX~2XuY!oa&Qhg{uD@XWkZY5W_efhGI8{wJ=Fg|-mv+Gik4%}6*qeF+e zuK^HtmGk%*n$dyV~-2q;_fD_$?zhR|O3g?Yc+WF%G zp2P;2(avh`24dtYldyt2(SbHRpzMyJZP@Gru+7@)(+7OFCKV{UvCBc1ZVoI8d9E|TGMsIX2v^6%2*vQlEtGVnPR zx!h5cEE*lSMu%FW2H!F%l5h$u3fh+T9Vc~t=xMAJ!3}5}tw1n@SLAiIWGTg|5QZ`U zj3oGm+ch|2|0?W0cM?@X;&T3h$9WnwJbpmoP`S)>=C7JGHTpE)X0o$t5;1t?QsM&B zu0~rz1g3dzfwh zIO>XFK4x(dQroyu-NLh65s7otv8wWTXSEH%b8;@8z;&N$lO14fsQn|?-+40=gPN{e z;%t8ot$e#n$;Q-0A}Q6O{5Fxbn%7+0p5Msh#56-W7}`7auIE>aQ0ydsyEN+bEn-7@ zIBw9n`dqUoi;^W=j8iOWLdDOpc$N@13{U1}4Nf0ONxqffnDFhpxq4_*Q<2zY4qv?d zZg06RuokzR!HgkGtL@^3KYLwkSBY&ZW6e56PWcKBi$@cR&z8(N_-phH$7Xa95CkZJ zKtg?a9_xQOW`6%2Q)r(eS()6$z+?qlDkthbXdPjiOc{xE4Wvi^ZIJf|mfyyJRdyhm z(D7!#aeT*1^YF^q&ziVS_ec2ytm&e*-BcUXG(%GNrx>WV$7q@L?)#97IR*ek>J77< zuI+NQuhaL?m05kZEHSeddK-r6_BtcvF;cDDqvbW$8?qf4)%|5re_dCN$x{cRp_dTD zZ)7Yl+cLaJ>!2yeuSL|FvA6!}v+75|tw_<~gSX7hMSO%iW+?0pYkkGOMkkaxxj!Sy zsJwQ;Eq(!FRj6;(X)+tosIm7(f&=&Z6!!!XTK`19>B~u$3UCG~^XC$MfdH_t1hl(o zBYifFEu8305vd<`3fK|V`2P3nm~!vsTA*iSw)e{81^=C)ORcZwptN1ZT=rPhPXi1g zx4Yz|9Z!Y_+^vee*PpUwl`?|FP+>}GI0Y3sw9dA`y{;4!(WW2=yzDW@om z+5_=H$IcJ8js(25IXu_RO%KjD=Qd_}Ge<#B<8?Av z-sCa^#+fyaFm~y9AantNCEOQlV}SPvj+FYk4-sx>XlW38I4S};nZV?dk19R2OwYZj z-Qweyg1er*m}H)raA}uOL$A{=*)}Pk>VX%desoB&f$HZuLY5EkgGTSmrEv{e*D1YL zN`98b>ya9qoxu5IeVKP&QqmfxSvl&u-aJHndPp-dy`Ak<%_D!B)!Vsz>_4gQXC+ho zUCYcrB$-z^8<;KBQ^#R=bS1>Ck2qIkjjU3@!d$~1L7#uWzN*`*(4xWRW$(VV9Lj(# zV%Uu5-v6NM<igo>D29C-|L#VDDKVY0l(S8B!+(Z2qe9Bmbn z>K7Wlwe&#T*gyWdei8#mLCj;7OC-Q^@q#~QGP5g)P)H-3C*KQyI__h%NFSiWjhC$KIflc+f^Y34%s@$6^yC%CP#g?n$IPFLe6iYbOnpR3E?*kB_=K8aXsq;}yr zkL+RspL3fTO!40~cQseVwV>x^Sl&U7^V~tNl`bSU1Lqa_%!yXF66O4QbW!|e3foRJ zH8EC+zAtMl;tuDB_Y`6w?yO2qbLKr#abL^CuFd-J4NbZB@hOnWJ=!os}IGPw$V&$J`&_O`$R=KG;YL%*O;RsacIh~FYzM0qD3ko;+_?wBGw~frste8Qd zl<_XJu-T*c1jt(%N!Jb2OIgbqD26l!Y0wGlS)x`f?;++r@5`$1+E8qdqF^80@H@h_ zdhrJkW|p)+8=}NwVQc&S`;4$h z`!h$ZG`1CDkwV%dWqdXe8ot7tgb4XH3lQF1dQpfC1}P&OdmeND{A9G5T|qqv&4J$K zIV`}iWd#r4_SBbv;KFqF`sjY&kEGYh|4}pw#z&DR*gZC#pO$1h#E8vnzlZnDW~Rs9 zAn%)9IA7DpY40U+@P{rHSfn3A1BzeR`aU^w4KCVG@lUqw1jRp>G#>=9UR$`RQ)&RLr?r(hclcdO9X+r{kthCQ%Of0 zK5d@8bDo8E*Qk8jta4!j=v z{Ea`mZ$-1XE@Ko)gQz-~y_IW@$_2IWODKoSIc_;Stc5Z{G2MJsp25 z`?cmbBCb|T%p4X>)HR3r`ChC`GkmPwzw6u0#-UbQnRkDzdH&Qr_D+$XijR~)`sUwn zdSTaqS&aHy>rxB)A-a0mwCL;^4)C#9_uekyDv&Jw*M18WjJI}j_e-9=IA{z%YY#TyYgP1+#L7l+$7alJ z_TFhbZd$-mv?uPE##3i3&PQH|-QlGm;UTarE!pzzFPI@A3-6$(?Gc$pl%|fHb;f|% zIinb|OPs6cHx;zTYfDA#Pw90>N-PNsHy@XXQ|v?$-bB)`x6TAW2ICv#cgbEsgJu~26@8>cl1xJ-!4rHoR??2k8tfhe zt99G^Q2V9YG?lafpwY$6iDFadn25Idzy_%&?Zk{PfK*3X_G9Lpc|+(kkhCQL4_SiL z6TERaNdZE16iw*yhpyQQ#Z%gM+(+24dpCI*W3|h`N4Ct#%HKY>eAS&sUFeWoaFb9s zrEe%nr5uH8Ie%VIQt*tY8C}8IYfz!}DErXsW{*7j^&`*w6?#{zuQcn7Xjwj1mm)BG zN8UA9&}!1Gcvn#^%UTO;_aQ6aX;6=AUCAzmb4k_enqb+qaR)gD_eP!6B0{N#IW%i# zOyM(JtfpJ3AX9lwuEef}}raBI4W^TCGQe=0c(&V|0t-l5#cqgR`5pnUTgo)FhGr=&+d#ENbhnR$I- zwgKWS^4|K}N)Ve4A&`iY1DPawT%nZqyAPiQ)z1UJ)v$wLm_2PjK~o-5=Ame!Ow za4JsfgVJY3ncjL2%cO5XJXy@2kjOEcb$!16HWap>IoqoD&~y^OKva$&_p4ShRa7qL>VXm zsr6i_mmel5=ox?+R*ixgdyIh8`!Oso41fyQg#k1Ga_A{?8)zF|VhsZp9Up*PG!zhL zb|E1aH7HC*Cke*^$>cGc!W^FiSagYRCAo<_Xk8p&oT1wQHyxw02oU~(SJw?DgY($*^Q_F2MGbN zj~Iy06915pRY0t3NtKS;UqmGc9#9b@w+{Xe0`(4;>>u0{ z0l+<3&E^XK;2v@Sn~)3~ApZx`oC3A>nfXe(e{c^Buxo&y(hmIx_YecF^jJ>k{D&$< z0^T8jB>eOT7lJ@&1<;fOMZJdNe|#_iH&FDomCZc(AKdf*8~Oh}lg33y zEzRCL#%wjfBnmk3|Z8LPkPSyjt`_@c#i# C_jWY^ literal 0 HcmV?d00001 From fc3401eac0ecbbdb264f9d1764e2ffd5eb699b86 Mon Sep 17 00:00:00 2001 From: Sushrut Athavale Date: Wed, 7 May 2025 11:37:59 -0700 Subject: [PATCH 3/3] That can't be generated with appsets --- .../gitops/get-started/harness-git-ops-basics.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md b/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md index 065f51fba23..d5993140408 100644 --- a/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md +++ b/docs/continuous-delivery/gitops/get-started/harness-git-ops-basics.md @@ -154,8 +154,6 @@ A Harness GitOps service is the same as any other Harness service. A service rep For more information, go to [Services and environments overview](/docs/continuous-delivery/get-started/services-and-environments-overview). -GitOps services can be generated when using [AppSets](#applicationsets) or created manually by the user. - ### Service instance Service instances represent the dynamic instantiation of a service you sync via Harness GitOps.