Add Nexus 3 introduction notes 39/12239/3
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 14 Aug 2018 23:13:49 +0000 (16:13 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 15 Aug 2018 19:32:40 +0000 (12:32 -0700)
Add introduction notes and relevant images for
Nexus 3.

Change-Id: Id51c19fdb8d7eded2982f98293eb8f09d7020f7d
Issue-ID: RELENG-1091
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
docs/_static/nexus3-browse.png [new file with mode: 0644]
docs/_static/nexus3-ui.png [new file with mode: 0644]
docs/index.rst
docs/nexus3.rst [new file with mode: 0644]

diff --git a/docs/_static/nexus3-browse.png b/docs/_static/nexus3-browse.png
new file mode 100644 (file)
index 0000000..a32ed9a
Binary files /dev/null and b/docs/_static/nexus3-browse.png differ
diff --git a/docs/_static/nexus3-ui.png b/docs/_static/nexus3-ui.png
new file mode 100644 (file)
index 0000000..27eee3f
Binary files /dev/null and b/docs/_static/nexus3-ui.png differ
index fa64970..1fda98b 100644 (file)
@@ -20,6 +20,7 @@ Guides:
    jenkins
    project-documentation
    nexus2
+   nexus3
    meetbot
 
 .. TODO Jenkins (RELENG-510)
diff --git a/docs/nexus3.rst b/docs/nexus3.rst
new file mode 100644 (file)
index 0000000..fc7c81f
--- /dev/null
@@ -0,0 +1,39 @@
+.. _nexus3-guide:
+
+#############
+Nexus 3 Guide
+#############
+
+LF projects use Nexus Repository Manager 3 to store docker images.
+It helps organizing dependencies and releases.
+
+.. note::
+
+   Nexus Repository Manager 3 specifics:
+   https://help.sonatype.com/repomanager3
+
+To access Nexus 3 for a particular project, use URL:
+``https://nexus3.example.org``
+
+.. image:: _static/nexus3-ui.png
+   :alt: Nexus Repository Manager 3 main view.
+   :align: center
+
+Users do not need to login using their LFID credentials. LF admin teams and LFRE
+engineers should  login to access the administrator options.
+Other users can browse the repositories and proxies anonymously.
+
+.. image:: _static/nexus3-browse.png
+   :alt: Nexus Repository Manager 3 browse view.
+   :align: center
+
+Alternately, users can access the repositories outside the GUI using the URL:
+``https://nexus3.example.org/content/repository/<repository-name>/<artifact-path>/<manifest>``
+
+For example:
+
+``https://nexus3.onap.org/repository/docker.snapshot/v2/ecomp/admportal-sdnc-image/manifests/latest``
+
+Nexus 3 communicates with Jenkins server which is the interface used to make
+the docker image publications on a scheduled or by demand basis (depending on the Jenkins JJB
+configuration for the particuar job).