From 99979a78f5a9fe71ff500bd79f8be0e7120c0b96 Mon Sep 17 00:00:00 2001 From: M Atif Ali Date: Wed, 16 Apr 2025 19:48:26 +0500 Subject: [PATCH] docs: update jfrog-artifactory integration docs (#17413) --- docs/admin/integrations/jfrog-artifactory.md | 48 ++++++++------------ 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/docs/admin/integrations/jfrog-artifactory.md b/docs/admin/integrations/jfrog-artifactory.md index 8f27d687d7..3713bb1770 100644 --- a/docs/admin/integrations/jfrog-artifactory.md +++ b/docs/admin/integrations/jfrog-artifactory.md @@ -1,15 +1,5 @@ # JFrog Artifactory Integration -
- - M Atif Ali - matifali - -
-January 24, 2024 - ---- - Use Coder and JFrog Artifactory together to secure your development environments without disturbing your developers' existing workflows. @@ -60,8 +50,8 @@ To set this up, follow these steps: ``` 1. Create a new Application Integration by going to - `https://JFROG_URL/ui/admin/configuration/integrations/new` and select the - Application Type as the integration you created in step 1. + `https://JFROG_URL/ui/admin/configuration/integrations/app-integrations/new` and select the + Application Type as the integration you created in step 1 or `Custom Integration` if you are using SaaS instance i.e. example.jfrog.io. 1. Add a new [external authentication](../../admin/external-auth.md) to Coder by setting these environment variables in a manner consistent with your Coder deployment. Replace `JFROG_URL` with your JFrog Artifactory base URL: @@ -82,16 +72,18 @@ To set this up, follow these steps: ```tf module "jfrog" { - source = "registry.coder.com/modules/jfrog-oauth/coder" - version = "1.0.0" - agent_id = coder_agent.example.id - jfrog_url = "https://jfrog.example.com" - configure_code_server = true # this depends on the code-server + count = data.coder_workspace.me.start_count + source = "registry.coder.com/modules/jfrog-oauth/coder" + version = "1.0.19" + agent_id = coder_agent.example.id + jfrog_url = "https://example.jfrog.io" username_field = "username" # If you are using GitHub to login to both Coder and Artifactory, use username_field = "username" + package_managers = { - "npm": "npm", - "go": "go", - "pypi": "pypi" + npm = ["npm", "@scoped:npm-scoped"] + go = ["go", "another-go-repo"] + pypi = ["pypi", "extra-index-pypi"] + docker = ["example-docker-staging.jfrog.io", "example-docker-production.jfrog.io"] } } ``` @@ -117,16 +109,16 @@ To set this up, follow these steps: } module "jfrog" { - source = "registry.coder.com/modules/jfrog-token/coder" - version = "1.0.0" - agent_id = coder_agent.example.id - jfrog_url = "https://example.jfrog.io" - configure_code_server = true # this depends on the code-server + source = "registry.coder.com/modules/jfrog-token/coder" + version = "1.0.30" + agent_id = coder_agent.example.id + jfrog_url = "https://XXXX.jfrog.io" artifactory_access_token = var.artifactory_access_token package_managers = { - "npm": "npm", - "go": "go", - "pypi": "pypi" + npm = ["npm", "@scoped:npm-scoped"] + go = ["go", "another-go-repo"] + pypi = ["pypi", "extra-index-pypi"] + docker = ["example-docker-staging.jfrog.io", "example-docker-production.jfrog.io"] } } ```