You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: advocacy_docs/repos/working_with_repos/integrating/artifactory.mdx
+29-28Lines changed: 29 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -1,60 +1,60 @@
1
1
---
2
-
title: Using Hosted Artifactory with EDB repositories
2
+
title: Using hosted Artifactory with EDB repositories
3
3
navTitle: Hosted Artifactory
4
-
description: How to use Hosted JFrog Artifactory with EDB repositories
4
+
description: How to use hosted JFrog Artifactory with EDB repositories.
5
5
---
6
6
7
-
To set up Hosted JFrog Artifactory with EDB repositories, you need to create remote repositories in Artifactory. This article shows how to use Hosted JFrog Artifactory with EDB repositories. The process is different for on-premises Artifactory.
7
+
To set up hosted JFrog Artifactory with EDB repositories, you need to create remote repositories in Artifactory, as described in the procedure that follows. The process is different for on-premises Artifactory.
8
8
9
9
## Get the base URLs
10
10
11
-
The process is requires a base URLs to access the EDB repositories.
11
+
The process requires that you first get the base URLs to access the EDB repositories.
12
12
13
13
1. From your EDB account, [get your token](../../getting_started/with_cli/get_your_token).
14
14
15
-
1. Make a note of your token, for our examples, the token will be`xyz123`.
15
+
1. Make a note of your token. For this example, the token is`xyz123`.
16
16
17
-
1. Select the repository you want to access, for example, `standard`. :
17
+
1. Select the repository you want to access, for example, `standard`.
1. Append the appropriate path for the repository type.
32
-
For example, for a Red Hat Enterprise Linux 9 on x86 architecture, append `rpm/el/9/x86_64/` and seperately append `rpm/el/9/noarch/` for the noarch packages, to create two base URLs. With our example, the base URLs will be:
32
+
For example, for a Red Hat Enterprise Linux 9 on x86 architecture, to create the two base URLs, append `rpm/el/9/x86_64/`. Then separately append `rpm/el/9/noarch/` for the `noarch` packages. Using the same example token and repository, the base URLs are:
With your base URLs, you can now create the remote repositories in Artifactory.
41
+
After you have your base URLs, you can create the remote repositories in Artifactory.
42
42
43
-
Use the Artifactory UI to create the 2 repositories (`x86_64` and `noarch`), one for each base URL. The `x86_64` repository will contain the `rpm` packages specifically for the `x86_64` architecture, and the `noarch` repository will contain the `rpm` packages which are for any architecture.
43
+
Use the Artifactory interface to create the two repositories (`x86_64` and `noarch`), one for each base URL. The `x86_64` repository will contain the `rpm` packages specifically for the `x86_64` architecture. The `noarch` repository will contain the `rpm` packages, which are for any architecture.
44
44
45
45
Starting with the `x86_64` base URL:
46
46
47
-
1. Select **Create Repository** and choose **Remote**.
48
-
1.Choose**rpm** as the repository type.
47
+
1. Select **Create Repository > Remote**.
48
+
1.Select**rpm** as the repository type.
49
49
1. Enter a unique name for the repository key, for example, `edb-x86_64`.
50
-
1.Fill in the URL as`https://downloads.enterprisedb.com/xyz123/standard/rpm/el/9/x86_64/`.
50
+
1.Enter the `x86_64` base URL, for example, `https://downloads.enterprisedb.com/xyz123/standard/rpm/el/9/x86_64/`.
51
51
1. Select **Create Remote Repository**.
52
52
53
-
At this point, a prompt to setup the `yum` client configuration appears. This client configuration is the configuration you use on your local server or VM to access the configured EDB repositories via Artifactory.
53
+
A prompt to set up the yum client configuration appears. This client configuration is the configuration you use on your local server or VM to access the configured EDB repositories via Artifactory.
54
54
55
-
6. On your local RHEL 9 server or VM create the yum repository file `/etc/yum.repos.d/artifactory-edb.repo`.
55
+
1. On your local RHEL 9 server or VM, create the yum repository file `/etc/yum.repos.d/artifactory-edb.repo`.
56
56
57
-
7. Add the text generated by Artifactory to the `/etc/yum.repos.d/artifactory-edb.repo` file. The generated text should resemble:
57
+
1. Add the text generated by Artifactory to the `/etc/yum.repos.d/artifactory-edb.repo` file. The generated text should resemble:
58
58
59
59
```
60
60
[Artifactory]
@@ -64,9 +64,9 @@ At this point, a prompt to setup the `yum` client configuration appears. This cl
64
64
gpgcheck=0
65
65
```
66
66
67
-
Remove the `<PATH_TO_REPODATA_FOLDER>` from the baseurl. It's not needed.
67
+
Remove `<PATH_TO_REPODATA_FOLDER>` from the baseurl. It's not needed.
68
68
69
-
You should also edit the `Artifactory`name to be more descriptive and unique as there are multiple repositories to add. For example, append `-edb-x86_64` to the name to give:
69
+
Also edit the name to be more descriptive and unique, as there are multiple repositories to add. For example, append `-edb-x86_64` to the name:
70
70
71
71
```
72
72
[Artifactory-edb-x86_64]
@@ -78,7 +78,7 @@ At this point, a prompt to setup the `yum` client configuration appears. This cl
78
78
79
79
Save the file.
80
80
81
-
8. Repeat the process, steps 1-7, to create an Artifactory remote repository for the `noarch` repository. When you generate the **yum** configuration text, add that text to the `/etc/yum.repos.d/artifactory-edb.repo` file previously created. The file should now contain:
81
+
1. Repeat steps 1-7, to create an Artifactory remote repository for the `noarch` repository. After you generate the yum configuration text, add that text to the `/etc/yum.repos.d/artifactory-edb.repo` file you previously created. The file should now contain:
82
82
83
83
```
84
84
[Artifactory-edb-x86_64]
@@ -94,31 +94,32 @@ At this point, a prompt to setup the `yum` client configuration appears. This cl
94
94
gpgcheck=0
95
95
```
96
96
97
-
## Check the configuration works
98
-
99
-
On the local Linux server where the `/etc/yum.repos.d/artifactory-edb.repo` file resides, check that the repositories configuration is correct by running the following command:
97
+
## Check that the configuration works
100
98
99
+
On the local Linux server where the `/etc/yum.repos.d/artifactory-edb.repo` file resides, check that the repository's configuration is correct by running the following command:
101
100
102
101
```bash
103
102
dnf repolist | grep -i Art
104
103
```
105
104
106
-
The output returned should be:
105
+
A correct configuration produces the following output:
107
106
108
107
```
109
108
Artifactory-edb-noarch Artifactory-edb-noarch
110
109
Artifactory-edb-x86_64 Artifactory-edb-x86_64
111
110
```
112
111
113
-
As you can see the two repositories are now configured.
112
+
This result indicates that the two repositories are configured.
113
+
114
+
You can now check for a specific package, such as `postgresextended` in the Artifactory repository, using the `dnf list` command.
114
115
115
-
You can now check for a specific package, such as `postgresextended` in the Artifactory repository, using the `dnf list` command. The package name for this example is `edb-postgresextended15-server` which is EDB Postgres Extended 15. To ensure that you don't get false positives from other repositories, disable all repositories using `--disable-repo=*` and then only enable the `Artifactory-` prefixed repositories using `--enablerepo=Artifactory-*`:
116
+
The package name for this example is `edb-postgresextended15-server`, which is EDB Postgres Extended 15. To ensure that you don't get false positives from other repositories, disable all repositories using `--disable-repo=*`, and then enable only the `Artifactory-` prefixed repositories using `--enablerepo=Artifactory-*`:
116
117
117
118
```bash
118
119
dnf list edb-postgresextended15-server --disablerepo=* --enablerepo=Artifactory-*
119
120
```
120
121
121
-
If configured and working correctly the output should resemble:
122
+
If the repository is configured and working correctly the output resembles:
0 commit comments