Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
1010 commits
Select commit Hold shift + click to select a range
8231a47
Add overview topic (#1158)
NimRegev Feb 10, 2025
92fdc08
Add sym links for Terms & Policy bucket (#1182)
NimRegev Feb 10, 2025
ae76b45
Add sym links for Applications bucket (#1183)
NimRegev Feb 10, 2025
89b0aff
Fix long title
NimRegev Feb 11, 2025
7b6a26e
Update nav.yml
NimRegev Feb 11, 2025
02b24dc
Update nav.yml
NimRegev Feb 11, 2025
fea528d
Update argohub-nav.yml
NimRegev Feb 11, 2025
b6a89bf
Fix broken links (#1185)
NimRegev Feb 11, 2025
871c1a1
Add sym links for Introduction bucket (#1186)
NimRegev Feb 11, 2025
34a3036
Fix links
NimRegev Feb 11, 2025
d31c9ed
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Feb 11, 2025
4fc01f7
Gitops quick start updates (#1148)
NimRegev Feb 11, 2025
a6c0674
Add symlinks for GitOps Quick Starts bucket (#1187)
NimRegev Feb 11, 2025
6304b3a
Updated codeowner for KB Articles (#1188)
ThatAmatoGuy Feb 12, 2025
1dc1b7a
Fix broken links (#1189)
NimRegev Feb 12, 2025
ab7f8c2
Gitops apps creation topic split (#1190)
NimRegev Feb 12, 2025
86263bf
Update git-tokens.md (#1191)
NimRegev Feb 12, 2025
386271a
Fix links
NimRegev Feb 12, 2025
1f3d0e6
Create home page for argohub (#1184)
NimRegev Feb 13, 2025
77d914a
Fix links
NimRegev Feb 13, 2025
5d6b53e
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Feb 13, 2025
ad497a9
Argohub home page (#1193)
NimRegev Feb 13, 2025
9a77c44
Update manage-pats.md
NimRegev Feb 16, 2025
fa1722f
Update runtime-architecture.md (#1194)
NimRegev Feb 16, 2025
8f7a1c5
Remove DORA from argohub navs (#1195)
NimRegev Feb 16, 2025
b57b331
Add new entry for support tickets
NimRegev Feb 16, 2025
cf8dcf5
Add troubleshooting topic for runtimes (#1197)
NimRegev Feb 17, 2025
53a8703
Add video links (#1192)
NimRegev Feb 17, 2025
ce1e237
Gitops add videos (#1199)
NimRegev Feb 17, 2025
69d66ca
Update data-needed-ui-issues.md
NimRegev Feb 17, 2025
6daa2b1
Update data-needed-ui-issues.md
NimRegev Feb 17, 2025
d99d759
Update data-needed-ui-issues.md
NimRegev Feb 17, 2025
f83a33b
Azure sso updates (#1200)
NimRegev Feb 17, 2025
4b18728
Update data-needed-ui-issues.md
NimRegev Feb 17, 2025
897efcc
Create data-needed-ui-issues.md
NimRegev Feb 17, 2025
4aa2058
Add log limit and tip to audit article (#1154)
NimRegev Feb 17, 2025
dfd1042
Add UI data required entry to argohub nav
NimRegev Feb 17, 2025
ad35fc6
Update data-needed-ui-issues.md
NimRegev Feb 17, 2025
cae8d61
Update data-needed-ui-issues.md
NimRegev Feb 17, 2025
016c024
Update data-needed-ui-issues.md
NimRegev Feb 17, 2025
48178bb
Update git-sources.md
NimRegev Feb 18, 2025
e0f9920
Update about-apps.md
NimRegev Feb 19, 2025
944968b
Update runtime-concepts.md
NimRegev Feb 20, 2025
4c13ae3
Update runtime-concepts.md (#1203)
kmccarthyy Feb 20, 2025
d2bdbb2
Change Bitbucket Server to Bitbucket Data Center (#1205)
NimRegev Feb 20, 2025
41e3d24
Update runtime-concepts.md
NimRegev Feb 20, 2025
368b7e2
Update hooks.md (#1206)
NimRegev Feb 20, 2025
1a74c53
Cr 27484 bitbucket server name change (#1207)
NimRegev Feb 20, 2025
7041e9d
Fixing typo (#1209)
rkrmr33 Mar 10, 2025
a49b76f
Update argohub-nav.yml
NimRegev Mar 10, 2025
5ea59c3
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Mar 10, 2025
379739a
Add release notes for Feb (#1204)
NimRegev Mar 10, 2025
98040de
Update jira.md
maryiaCodefresh Mar 10, 2025
3c38b68
Merge pull request #1198 from codefresh-io/argohub-support-ticket-info
NimRegev Mar 11, 2025
9824d69
Update jira.md
NimRegev Mar 11, 2025
fb517c3
Remove ref to marketplace in overview
NimRegev Mar 11, 2025
89a6e10
Merge pull request #1210 from codefresh-io/maryiaCodefresh-patch-1
NimRegev Mar 11, 2025
e455f36
Update single-sign-on.md
NimRegev Mar 13, 2025
97837e0
Update Environments content (#1202)
NimRegev Mar 16, 2025
e4ec27e
Replace sla content with new content (#1212)
NimRegev Mar 16, 2025
fac98fe
Move apps before environments (#1213)
NimRegev Mar 16, 2025
22d5318
Update about-products.md
NimRegev Mar 16, 2025
7a687e9
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Mar 16, 2025
2aae4f4
Update
NimRegev Mar 17, 2025
c8fa60d
Qs promotion workflow (#1208)
lrochette Mar 17, 2025
ad29fb7
Fix broken links
NimRegev Mar 17, 2025
fc060e9
Update sla.md (#1215)
NimRegev Mar 18, 2025
0ee793e
Sla update (#1216)
NimRegev Mar 18, 2025
797e945
Update shared-configuration.md
NimRegev Mar 18, 2025
94f01bc
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Mar 18, 2025
178949d
Update shared-configuration.md
NimRegev Mar 18, 2025
0dacd06
Update shared-configuration.md
NimRegev Mar 18, 2025
c4095c6
Update shared-configuration.md
NimRegev Mar 18, 2025
025314d
fix: typo in hybrid-gitops-helm-installation.md (#1217)
vasil-cf Mar 19, 2025
6f00cd6
Add delete git source (#1219)
NimRegev Mar 22, 2025
d920766
Add intro topics for GitOps Cloud (#1218)
NimRegev Mar 22, 2025
7bedda5
Gitops enviornments products review (#1220)
NimRegev Mar 23, 2025
58765ad
Gitops apps review (#1222)
NimRegev Mar 23, 2025
5574816
Gitops runtime (#1211)
NimRegev Mar 23, 2025
ea2ebc1
Update runtime-prerequisites.md (#1223)
NimRegev Mar 23, 2025
614f41f
Gitops generate argocd admin token (#1224)
NimRegev Mar 23, 2025
17b9926
Update runtime-install-with-existing-argo-cd.md
NimRegev Mar 23, 2025
b53109b
Update hybrid-gitops-helm-installation.md (#1227)
NimRegev Mar 24, 2025
794bf33
Fix broken links (#1228)
NimRegev Mar 24, 2025
13fb3a2
Remove git token req from before you begin (#1229)
NimRegev Mar 24, 2025
a4dbe53
Add new article for admin api token (#1225)
NimRegev Mar 24, 2025
f525ee8
Rename ArgoHub collection to GitOps and update related navigation and…
olegt-codefresh Mar 24, 2025
a42abeb
Update variables with new design (#1123)
NimRegev Mar 24, 2025
013b2a1
Gitops home page links (#1231)
NimRegev Mar 24, 2025
09ea955
Update gitops.html
NimRegev Mar 24, 2025
5aca1bf
fix: fix typo in header (#1233)
masontikhonov Mar 24, 2025
9edcc78
Update nav.yml
NimRegev Mar 24, 2025
e71dd65
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Mar 24, 2025
2a15666
Update mapping
NimRegev Mar 24, 2025
044e0fc
Add documentation for switching between GitOps and Enterprise segment…
olegt-codefresh Mar 24, 2025
ab3fcb6
Update argohub-redirect-mapping.json
NimRegev Mar 24, 2025
e1182fb
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Mar 24, 2025
6afbe9d
Update argohub-nav.yml
NimRegev Mar 24, 2025
94bd5a3
Move ingress service installation to different topic (#1232)
NimRegev Mar 24, 2025
bac5a42
Fix links
NimRegev Mar 24, 2025
acae119
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev Mar 24, 2025
8e26846
gitops home page (#1234)
alinashklyar Mar 24, 2025
b6033f0
Gitops runtime updates (#1236)
NimRegev Mar 25, 2025
1ec128b
Fix broken link
NimRegev Mar 25, 2025
e6a8f46
Updated links
NimRegev Mar 25, 2025
feb0554
Change arch diagrams
NimRegev Mar 25, 2025
54bc0b7
Update argohub-redirect-mapping.json
NimRegev Mar 25, 2025
4633405
Update create-app-ui.md
NimRegev Mar 25, 2025
7576225
Update runtime-architecture.md (#1237)
NimRegev Mar 25, 2025
1bf478a
Content qa (#1238)
NimRegev Mar 25, 2025
913690b
Update argohub-docs-navbar.html (#1239)
NimRegev Mar 25, 2025
1331625
Content qa (#1240)
NimRegev Mar 25, 2025
c5fd530
Update promotion-workflow.md
NimRegev Mar 25, 2025
2c9faf7
Update sla for enterprise and add new for gitops (#1241)
NimRegev Mar 26, 2025
af5093c
Sla create two versions (#1242)
NimRegev Mar 26, 2025
0f88abb
Update Codefresh-CVE-Mitigations.pdf
NimRegev Mar 26, 2025
5a6fed2
Content qa (#1243)
NimRegev Mar 26, 2025
2990b95
Add dark mode theme support for CommandBar (#1245)
olegt-codefresh Mar 26, 2025
b35cc37
Content qa (#1244)
NimRegev Mar 27, 2025
f25f68e
Content qa (#1247)
NimRegev Mar 27, 2025
b78e010
Content qa (#1248)
NimRegev Mar 27, 2025
e4b5ca2
Replace new SLA with old version (#1249)
NimRegev Mar 27, 2025
bf99abc
Content qa (#1251)
NimRegev Mar 30, 2025
1c3d893
Content qa (#1252)
NimRegev Mar 30, 2025
3508d24
Update README with instructions for unpublishing GitOps Cloud documen…
olegt-codefresh Mar 30, 2025
55940eb
Turnoff redirect function (#1254)
olegt-codefresh Mar 30, 2025
c682a06
Remove return statement in handleRedirect function (#1255)
olegt-codefresh Mar 30, 2025
8245597
Update hybrid-gitops-helm-installation.md
NimRegev Mar 31, 2025
9918ccb
Fix broken links
NimRegev Mar 31, 2025
80f2d70
Standardize text referencing in sla-gitops-cloud.md (#1257)
maryiaCodefresh Apr 1, 2025
c4c150d
Updates as per legal (#1259)
NimRegev Apr 1, 2025
1f9ceca
Legal docs updates (#1260)
NimRegev Apr 1, 2025
9f02ed1
Content qa (#1256)
NimRegev Apr 1, 2025
53c0dbe
Add info on commit message (#1261)
NimRegev Apr 1, 2025
ceade81
Update promotion-flow.md (#1262)
NimRegev Apr 1, 2025
66c3295
Add release notes for on-prem (#1246)
NimRegev Apr 1, 2025
80a5777
Legal docs updates (#1263)
NimRegev Apr 2, 2025
87c8410
Update on-prem-release-notes.md
NimRegev Apr 2, 2025
63f8a07
Update platform-ip-addresses.md (#1258)
NimRegev Apr 2, 2025
4d61603
Saas march release notes (#1264)
NimRegev Apr 2, 2025
1735e55
Update commit message formats (#1265)
NimRegev Apr 3, 2025
a0a67ad
Add app sync and health status requirement (#1266)
NimRegev Apr 3, 2025
3e4e40a
Create docker-upgrade-deprecated-images.md (#1267)
NimRegev Apr 6, 2025
53fccca
Classic dind deprecation kb (#1270)
NimRegev Apr 7, 2025
d6a50da
Classic dind deprecation kb (#1271)
NimRegev Apr 7, 2025
505bd9a
Classic dind deprecation kb (#1272)
NimRegev Apr 7, 2025
544dd3a
chore: add redirect logic to support staying in the Enterprise segmen…
olegt-codefresh Apr 8, 2025
98966d0
Gitops apps custom rollout actions (#1268)
NimRegev Apr 8, 2025
9781ac3
Update the links in the scopes section of runtime-configuration.md (#…
maryiaCodefresh Apr 8, 2025
b9581e7
Gitops uninstall runtime command change (#1273)
NimRegev Apr 8, 2025
14930b8
Update gitops abac with view and product (#1156)
NimRegev Apr 9, 2025
93008af
Move legacy side-by-side install in nav (#1276)
NimRegev Apr 9, 2025
dfdcb29
Update nav.yml (#1278)
NimRegev Apr 9, 2025
86b21c0
Add Commandbar HelpHub and Copilot content sync details to README (#1…
olegt-codefresh Apr 10, 2025
bf73bdd
Update service-accounts.md (#1283)
NimRegev Apr 10, 2025
a68255b
Remove community argo content (#1281)
NimRegev Apr 10, 2025
d570324
Update gitops.md (#1280)
NimRegev Apr 10, 2025
1db7098
Gitops product promotion concurrency (#1275)
NimRegev Apr 14, 2025
3401c7e
Add optional runtime config to byoa (#1285)
NimRegev Apr 14, 2025
9b9d695
Update URL for values.yaml
NimRegev Apr 20, 2025
f8967e0
Add SOC3 logo (#1284)
NimRegev Apr 20, 2025
e49bb7e
Separate promotions into simple and advanced (#1287)
NimRegev Apr 21, 2025
ad2b9fa
Fix terminate concurrency mode description (#1288)
NimRegev Apr 21, 2025
7b8d55a
Add SSH URL usage indication (#1286)
NimRegev Apr 21, 2025
d802b8a
Embed videos in topics (#1289)
NimRegev Apr 21, 2025
9138e64
Update variables.md (#1279)
NimRegev Apr 22, 2025
e21ce58
Gitops runtime troubleshooting (#1250)
NimRegev Apr 22, 2025
7784dd1
docs(classic runtime): improve dind cert docs (#1290)
masontikhonov Apr 22, 2025
2dba030
Update install-codefresh-runner.md
NimRegev Apr 22, 2025
dded0ae
Fix redirect links
NimRegev Apr 23, 2025
a5ae684
Embed runtime instal video (#1292)
NimRegev Apr 23, 2025
7ce28eb
Remove oatuh2 setup for gitops (#1293)
NimRegev Apr 23, 2025
de199cb
Add trailing slash
NimRegev Apr 24, 2025
f33857a
Update arm-support.md
NimRegev Apr 24, 2025
517cdf2
Delete entities.md
NimRegev Apr 24, 2025
e42aa53
Update runtime-system-requirements.md (#1296)
NimRegev Apr 24, 2025
bf5aed7
Update variables.md (#1295)
ThatAmatoGuy Apr 24, 2025
07a80ec
Update product-promotion-props.md (#1297)
NimRegev Apr 27, 2025
4e917bb
Update README.md to use placeholder domain for links in Enterprise se…
olegt-codefresh Apr 28, 2025
eefc519
Gitops byoa limitations (#1298)
NimRegev Apr 28, 2025
3fbf59f
Add segment switch to the header of a documentation site (#1291)
alinashklyar Apr 28, 2025
3d7df67
Update promotion-version-properties.md
NimRegev Apr 29, 2025
558db8e
Update runtime-architecture.md (#1300)
NimRegev Apr 29, 2025
2b4561d
Move ARM support to runner (#1303)
NimRegev Apr 29, 2025
d8ffa88
Update arm-support.md
NimRegev Apr 29, 2025
19f7980
Update dora-metrics.md (#1304)
NimRegev Apr 29, 2025
2265546
Create 2025-04-30-april-release-notes.md (#1301)
NimRegev May 4, 2025
41e5abd
GitOps Change Log with RSS Feed (#1294)
ThatAmatoGuy May 4, 2025
73c8ae6
Fix broken links (#1306)
NimRegev May 5, 2025
d8f7874
Remove unsupported Git providers from OAuth (#1307)
NimRegev May 5, 2025
cafe90f
Update promotion-concurrency.md
NimRegev May 6, 2025
d833b84
Update what-is-gitops-cloud.md
NimRegev May 11, 2025
af325ab
Gitops egress install requirements (#1308)
NimRegev May 12, 2025
2bd9b48
add redirect by path for segment switch (#1305)
alinashklyar May 12, 2025
036569d
Update product dashboard (#1309)
NimRegev May 12, 2025
6c6bc09
Add missing / to redirects
NimRegev May 12, 2025
77ac0d5
Update issue-tracking.md
NimRegev May 12, 2025
ec92dc7
Update image-enrichment-overview.md
NimRegev May 12, 2025
54f611a
Rename hybrid install file (#1312)
NimRegev May 13, 2025
32a176b
Create folder for doc article template (#1314)
NimRegev May 14, 2025
4ac1d5d
Remove Oauth2 from GitOps home page
NimRegev May 14, 2025
9461bbe
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev May 14, 2025
9aeaec8
Misspeling (#1313)
lrochette May 14, 2025
3fd3a46
Update images.md
NimRegev May 14, 2025
d2efdd2
Merge branch 'master' of https://github.com/codefresh-io/docs.codefre…
NimRegev May 14, 2025
e643444
Gitops promotion hooks (#1277)
NimRegev May 14, 2025
57755b6
Gitops auto promotion req (#1316)
NimRegev May 14, 2025
25541d9
Classic pipeline settings rewrite (#1315)
NimRegev May 14, 2025
b556dae
Update nav.yml
NimRegev May 14, 2025
e7626d7
Update build.md (#1321)
NimRegev May 19, 2025
c74468f
Improve 'Cron (timer) triggers' page (#1319)
maryiaCodefresh May 19, 2025
4776f7c
Add article o n promotion limitations (#1318)
NimRegev May 19, 2025
094c527
Rename original version of mitigations file (#1320)
NimRegev May 19, 2025
5a28d74
Segment switch 3.0 (#1322)
alinashklyar May 19, 2025
e1c4030
Update Codefresh-CVE-Mitigations.pdf (#1325)
NimRegev May 20, 2025
45fa163
Update codeowners (#1323)
NimRegev May 21, 2025
bb2f357
fix: doc for onprem 2.7 (#1317)
vasil-cf May 21, 2025
b5f6eed
Delete runtime-issues.md (#1332)
NimRegev May 22, 2025
1c09b25
Update options to remove clusters (#1333)
NimRegev May 22, 2025
7d3e261
changed some texts (#1335)
TamirSolomon May 22, 2025
5e7716b
Update Codefresh-CVE-Mitigations.pdf for 2.7.13 (#1336)
vitalii-codefresh May 28, 2025
cb65de2
Update image-enrichment.md (#1337)
lrochette May 28, 2025
2fbd834
Add saas release notes for may (#1330)
NimRegev Jun 2, 2025
e1438bd
Update on-prem-release-notes.md (#1329)
NimRegev Jun 4, 2025
6dcd0ca
chore: Temporarily disable redirects (#1338)
olegt-codefresh Jun 5, 2025
5aa7985
Updated Auto-Redirect Flow for Segments (#1339)
olegt-codefresh Jun 10, 2025
1f940ee
fix: Remove create-codefresh-account duplicate file from root (#1340)
olegt-codefresh Jun 10, 2025
629065b
upd mitigations (#1342)
vitalii-codefresh Jun 19, 2025
4912635
fix: Reverse order of posts in gitops changelog (#1344)
olegt-codefresh Jun 30, 2025
da853d8
updated node version and other packages (#1341)
alinashklyar Jun 30, 2025
be25fa5
Adapt sla to octopus (#1348)
TamirSolomon Jul 1, 2025
daf6e1d
june-25-saas-release-notes (#1345)
TamirSolomon Jul 1, 2025
4be0a6b
upd mitigations (#1349)
vitalii-codefresh Jul 1, 2025
be39003
Fix stylelint deprecations and warnings (#1347)
alinashklyar Jul 2, 2025
edbb595
changed code block color in copilot chat (#1350)
alinashklyar Jul 8, 2025
de0f37d
Update Support Repos (#1351)
ThatAmatoGuy Jul 14, 2025
db87576
Created how to guide - upgrade deprecated docker images (#1352)
TamirSolomon Jul 15, 2025
7dc6083
OIDC TTL Setting (#1356)
giloctopus Aug 4, 2025
3034788
Manage gitops runtime as argocd application (#1354)
TamirSolomon Aug 6, 2025
e33423c
Made some small requqested changes (#1355)
TamirSolomon Aug 6, 2025
14560a9
upd mitigations for onprem 2.8.10 and gitops-runtime 0.22.2 (#1358)
vitalii-codefresh Aug 7, 2025
917d2ec
corrected version (#1360)
vitalii-codefresh Aug 7, 2025
7ae1462
OIDC TTL Setting (#1357)
giloctopus Aug 7, 2025
da3f437
feat(classic-runtime): document `engine` metrics (#1361)
masontikhonov Aug 14, 2025
51a7175
made requested changes (#1359)
akavalchuk Aug 14, 2025
9bfb50b
mitigations gitops-runtime-0-23-1 (#1363)
vitalii-codefresh Aug 22, 2025
b4994e8
fix(engine-metrics): fix step types for internal steps (#1362)
masontikhonov Aug 27, 2025
52d6037
fix(classic-runtime-monitoring): document build metrics limitations (…
masontikhonov Aug 27, 2025
269f25d
Release notes aug 25 (#1365)
TamirSolomon Sep 10, 2025
01342d4
chore(CR-26067): corrected GCR to GAR (#1368)
vitalii-codefresh Sep 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add SSH URL usage indication (codefresh-io#1286)
* Add SSH URL usage indication

Update Git Source URL description that only HTTPS is supported

* Update SSH clarifications for runtimes

* Update manage-runtimes.md
  • Loading branch information
NimRegev authored Apr 21, 2025
commit 7b8d55a8b8fda051a4f67894fbf87eb57ddcaa7d
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ See [Application Groups]({{site.baseurl}}/docs/deployments/gitops/gitops-app-gro

### Source
The Git repository with the application resources.
{::nomarkdown}<ul> <li><b>Repository URL</b>: The URL of the Git repo or the Helm package repo with the application resources. <br>If SSH is configured for the runtime, you can connect to the repo with either HTTPS or SSH. On selecting the repository, Codefresh automatically updates the URL format. See <a href="https://codefresh.io/docs/docs/installation/gitops/manage-runtimes/#configure-ssh-for-gitops-runtimes">Configure SSH for runtimes</a>.<br>If the Argo CD project is not the <span style="font-family: var(--font-family-monospace); font-size: 87.5%; color: #ad6800; background-color: #fffbe6">default</span> project, make sure that the repo has the correct access roles for your application.<ul><li><b>Revision and Path</b>: Applies to Git repositories. </li><li><b>Chart</b>: Applies to Helm repositories. The name of the Helm package with all the resource definitions for the application, and the version. </li></ul>For more information, see <a href="https://argo-cd.readthedocs.io/en/stable/user-guide/tracking_strategies/" target="\_blank">Tracking and Deployment Strategies</a>.</li></ul>{:/}
{::nomarkdown}<ul> <li><b>Repository URL</b>: The URL of the Git repo or the Helm package repo with the application resources. <br>If SSH is configured for the Runtime, you can connect to the repo with SSH instead of HTTPS. On selecting the repository, Codefresh automatically updates the URL format. See <a href="https://codefresh.io/docs/docs/installation/gitops/manage-runtimes/#configure-ssh-for-gitops-runtimes">Configure SSH for runtimes</a>.<br>If the Argo CD project is not the <span style="font-family: var(--font-family-monospace); font-size: 87.5%; color: #ad6800; background-color: #fffbe6">default</span> project, make sure that the repo has the correct access roles for your application.<ul><li><b>Revision and Path</b>: Applies to Git repositories. </li><li><b>Chart and Version</b>: Applies to Helm repositories. The name of the Helm package with all the resource definitions for the application.<br>The version is the version of the chart itself in the chart’s <code class="highlighter-rouge">Chart.yaml</code> file.</li></ul>For more information, see <a href="https://argo-cd.readthedocs.io/en/stable/user-guide/tracking_strategies/" target="\_blank">Tracking and Deployment Strategies</a>.</li></ul>{:/}



Expand Down
27 changes: 15 additions & 12 deletions _docs/installation/gitops/git-sources.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: "Add Standard/Restricted Git Sources to GitOps Runtimes"
toc: true
---


## Git Sources in GitOps Runtimes
A Git Source is a unique entity created for use with GitOps Runtimes in Codefresh.

The Git Source connects to a Git repository within your organization, serving as an easy way to manage the deployment and configuration of Argo CD applications on clusters.
Expand All @@ -15,12 +15,12 @@ Watch this video:


##### Types of Git Sources
Codefresh allows you to create two types of Git Sources: Standard and Restricted Git Sources.
Codefresh allows you to create two types of Git Sources: **Standard** and **Restricted** Git Sources.

Both types of Git Sources sync Argo CD application manifests. The main difference lies in the namespace to which Argo CD applications are synced. With a Restricted Git Source, you can sync Argo CD applications to the namespace of your choice, instead of to the default namespace which is the Runtime's namespace.


##### More on Restricted Git Sources
##### Restricted Git Sources
Restricted Git Sources:
* Are optimized for multi-tenant organizations where multiple development teams create and deploy applications for different customers on the same cluster
* Control which teams can create what applications and where they can deploy them
Expand Down Expand Up @@ -52,11 +52,12 @@ The Standard Git Source is created as an Argo CD application within the GitOps R

##### Features of Standard Git Sources

* Application Project
* **Application Project**
The default or user-defined Application Project allows deployments from any Git repository, to any destination cluster and namespace(s).

* Git repository
The Git repository linked to the Standard Git Source can store different types of resources, from Argo CD applications to config maps, Argo Workflow templates, and more.
* **Git repository**
The Git repository linked to the Standard Git Source can store different types of resources, from Argo CD applications to config maps, Argo Workflow templates, and more.
Git repo URLs must use HTTPS as their permissions are verified using Personal Access Tokens (PATs).


### Restricted Git Source
Expand All @@ -68,18 +69,20 @@ The most notable feature of the Restricted Git Source is its ability to control

##### Features of Restricted Git Sources

* Application Projects
* **Application Projects**
All Argo CD applications synced to the same Restricted Git Source must belong to the same Application Project. Codefresh simplifies this by automatically creating the Application Project for the Restricted Git Source. As a user, you do not have the option to manually select the Application Project to which your applications should belong to when working with Restricted Git Sources.

Whenever you create a Restricted Git Source, Codefresh generates two Application Projects for the Git Source with the same name as the Restricted Git Source:
* Application Project for the Restricted Git Source application, with the suffix `restricted` added to the name
* Application Project controlling the Argo CD applications synced to the Restricted Git Source.


* Git repository
The Git repository referenced by the Restricted Git Source can house only manifests of Argo CD applications, Application sets, and Application Projects.
* **Git repository**
The Git repository referenced by the Restricted Git Source can house only manifests of Argo CD applications, Application sets, and Application Projects.<br>
Git repo URLs must use HTTPS as their permissions are verified using Personal Access Tokens (PATs).


* Deployment destinations
* **Deployment destinations**
The destination clusters and namespaces defined by the Restricted Git Source defines the deployment destinations allowed for applications.


Expand Down Expand Up @@ -296,10 +299,10 @@ For how-to instructions, see [Create a Git Source](#create-a-git-source).
|-------------------|----------------------|
| **Name**| The name of the Git Source, which must be unique within the cluster. The syntax must conform to that of Kubernetes objects.|
| **Type**| The type of Git Source to create. {::nomarkdown}<ul><li><b>Standard Git Source</b>: The Git Source is created as an Argo CD Application in the Runtime's namespace, and belongs to the default or user-defined Application Project without deployment and repo restrictions.</li><li><b>Restricted Git Source</b>: The Git Source is created as an Argo CD application also in the Runtime's namespace, and belongs to the Application Projects created and automatically assigned by Codefresh. Applications synced with a Restricted Git Source must belong to the same Application Project and can deploy only to allowed clusters and namespaces.</li></ul>{:/}|
| **Source**| The Git repository where the application manifests, including that of the Git Source application, are stored. {::nomarkdown}<ul><li><b>Repository</b>: Mandatory. The URL of the Git repo.</li><li><b>Branch</b>: Optional. The specific branch within the repo in which to create the Git Source application manifest.</li><li><b>Path</b>: Optional. The specific path within the repo, and branch if one is specified, in which to create the Git Source application manifest.</li></ul>{:/}|
| **Source**| The Git repository where the application manifests, including that of the Git Source application, are stored. {::nomarkdown}<ul><li><b>Repository</b>: Mandatory. The URL of the Git repo, and <i>must use HTTPS</i>.<br>SSH URLs are not supported, and if used, result in an <code class="highlighter-rouge">Invalid URL</code> error.</li><li><b>Branch</b>: Optional. The specific branch within the repo in which to create the Git Source application manifest.</li><li><b>Path</b>: Optional. The specific path within the repo, and branch if one is specified, in which to create the Git Source application manifest.</li></ul>{:/}|
| **Include Files** and **Exclude Files** |The file or files to include or exclude from the Git repo when syncing to the destination cluster. <br>Use GLOB to define patterns using wildcards to match path names in the source Git repo. <br><br>For example, `workflows/**/*.yaml`, in the Include Files field would include all files in the `workflows` directory and all its child directories, with `.yaml` as the extension. <br><br>`**/images/**/*` in the Exclude Files field, would ignore all directories entitled `images`. <br>For GLOB guidelines and examples, see this [article](https://deepsource.io/blog/glob-file-patterns/){:target="\_blank"}.|
|**Namespace** | Applies to Restricted Git Sources only. <br>The namespace in the cluster to which to deploy the manifests of Argo CD applications synced with this Git Source, and _must start_ with the prefix `cf-`.<br>If the namespace doesn't exist on the cluster, Codefresh automatically creates it. <br><br>These namespaces are added to the configmap `argocd-cmd-params-cm` in `data.application.namespaces` as `cf-*`. You can define a different prefix for the namespaces by replacing `cf` with your preferred prefix, `<prefix>-*` and use that prefix in Restricted Git Sources. Argo CD monitors these additional namespaces for application reconciliation. |
| **Application Project Scope** | Applies to Restricted Git Sources only. <br>The destination clusters and namespaces to which the applications synced to the Git Source and belonging to this Application Project can be deployed, and the trusted Git repos for the applications.{::nomarkdown}<ul><li><b>Allowed clusters and namespaces</b>: Single or multiple pairs of clusters and namespaces to which applications belonging to the Application Project can be deployed. <br>To permit deployment to all clusters, select **All** as the Cluster value.<br>You can add multiple namespaces for a cluster. To deploy to _all_ namespaces in the cluster, leave **Namespaces** empty. <br>For example, specifying a cluster-namespace pair <code class="highlighter-rouge">codefresh-production/game-apps:marvel-apps</code> will deploy the applications only to the defined cluster and namespace.<br> <br><!---<br>You can also use pattern matching for clusters and namespaces with the <code class="highlighter-rouge">* </code> wildcard for broad matching. For example, <code class="highlighter-rouge">marvel-apps*</code> as the namespace would include the <code class="highlighter-rouge">marvel-apps-asia</code>, <code class="highlighter-rouge">marvel-apps-eu</code>, and <code class="highlighter-rouge">marvel-apps-us</code> namespaces.--> </li><li><b>Allowed Git Repos</b>: One or more trusted Git repositories for Argo CD applications synced to this Restricted Git Source. An Argo CD application that references a repository not in the trusted list is not synced to the Source Namespace in the cluster.</li></ul>{:/}|
| **Application Project Scope** | Applies to Restricted Git Sources only. <br>The destination clusters and namespaces to which the applications synced to the Git Source and belonging to this Application Project can be deployed, and the trusted Git repos for the applications.{::nomarkdown}<ul><li><b>Allowed clusters and namespaces</b>: Single or multiple pairs of clusters and namespaces to which applications belonging to the Application Project can be deployed. <br>To permit deployment to all clusters, select <b>All</b> as the Cluster value.<br>You can add multiple namespaces for a cluster. To deploy to <i>all</i> namespaces in the cluster, leave <b>Namespaces</b> empty. <br>For example, specifying a cluster-namespace pair <code class="highlighter-rouge">codefresh-production/game-apps:marvel-apps</code> will deploy the applications only to the defined cluster and namespace.<br> <br><!---<br>You can also use pattern matching for clusters and namespaces with the <code class="highlighter-rouge">* </code> wildcard for broad matching. For example, <code class="highlighter-rouge">marvel-apps*</code> as the namespace would include the <code class="highlighter-rouge">marvel-apps-asia</code>, <code class="highlighter-rouge">marvel-apps-eu</code>, and <code class="highlighter-rouge">marvel-apps-us</code> namespaces.--> </li><li><b>Allowed Git Repos</b>: One or more trusted Git repositories for Argo CD applications synced to this Restricted Git Source. An Argo CD application that references a repository not in the trusted list is not synced to the Source Namespace in the cluster.</li></ul>{:/}|



Expand Down
20 changes: 13 additions & 7 deletions _docs/installation/gitops/manage-runtimes.md
Original file line number Diff line number Diff line change
Expand Up @@ -331,11 +331,16 @@ If you are using Git Runtime tokens for authentication, you can also update them

## Configure SSH for GitOps Runtimes
By default, Git repositories use the HTTPS protocol. You can also use SSH to connect Git repositories by entering the SSH private key.

When SSH is configured for a GitOps Runtime, on creating/editing Argo CD applications linked to a Git Source (Git Source Apps) assigned to the Runtime , you can select SSH as the protocol to connect to the Git repository instead of HTTPS. See [Repository URL in Application Source definitions]({{site.baseurl}}/docs/deployments/gitops/create-application/#source).

>**NOTE**
When SSH is configured for a GitOps Runtime, when creating/editing Git-Source applications, you can select HTTPS OR SSH as the protocol to connect to the Git repository. See [Repository URL in Application Source definitions]({{site.baseurl}}/docs/deployments/gitops/create-application/#source).
{{site.data.callout.callout_warning}}
**IMPORTANT**
SSH URLs are supported only for Argo CD applications and used by Argo CD.<br>
Git Sources cannot use SSH URLs as they are verified using Personal Access Tokens (PAT).
{{site.data.callout.end}}

**SSH keys**
##### SSH keys
For more information on generating SSH private keys, see the official documentation:
* [GitHub](https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent){:target="\_blank"}
{% if page.collection != site.gitops_collection %}
Expand All @@ -345,13 +350,14 @@ For more information on generating SSH private keys, see the official documentat
* [Gerrit](https://gerrit-review.googlesource.com/Documentation/user-upload.html#ssh){:target="\_blank"}
{% endif %}

**Before you begin**
##### Before you begin
Copy the SSH private key for your Git provider


**How to**
1. In the Codefresh UI, make sure you are in [GitOps Runtimes](https://g.codefresh.io/2.0/account-settings/runtimes){:target="\_blank"}.
1. From the **List View**, select the runtime for which to configure SSH.
##### How to
1. In the Codefresh UI, on the toolbar, click the **Settings** icon.
1. From the sidebar, select **GitOps Runtimes**.
1. From the **List View**, select the Runtime for which to configure SSH.
1. From the context menu with the additional actions on the top-right, select **Update Git Runtime Credentials**.

{% include
Expand Down