Compare commits

..

2 Commits

Author SHA1 Message Date
8f3683673c Update content 2022-10-31 14:02:46 +00:00
b87573c2fd Update content 2022-09-23 06:50:59 +00:00
170 changed files with 149 additions and 4405 deletions

View File

@ -15,50 +15,52 @@ URI
POST /v2/manage/namespaces
Request
-------
Request Parameters
------------------
- Request parameters
.. table:: **Table 1** Request header parameters
.. table:: **Table 1** Request body parameter description
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+-----------------+-----------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+=================+=================+=================+=================================================================================================================================================================================================================================================================================================================================+
| namespace | Yes | String | Organization name. |
+=================+=================+=================+==========================================================================================================================================================+
| Content-Type | Yes | String | Message body type (format). The value can be **application/json;charset=utf-8 application/json** |
| | | | |
| | | | Enter 1 to 64 characters, starting with a lowercase letter and ending with a lowercase letter or digit. Only lowercase letters, digits, periods (.), underscores (_), and hyphens (-) are allowed. Periods, underscores, and hyphens cannot be placed next to each other. A maximum of two consecutive underscores are allowed. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| | | | The default value is **application/json**. |
+-----------------+-----------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| X-Auth-Token | Yes | String | User token. |
| | | | |
| | | | The token can be obtained by calling the IAM API used to obtain a user token. The value of **X-Subject-Token** in the response header is the user token. |
+-----------------+-----------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
- Example request
.. table:: **Table 2** Request body parameter
Create an organization named **group**:
+-----------+-----------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+===========+===========+========+====================================================================================================================================================================================================================================================================================================================================================+
| namespace | Yes | String | Organization name. Enter 1 to 64 characters, starting with a lowercase letter and ending with a lowercase letter or digit. Only lowercase letters, digits, periods (.), underscores (_), and hyphens (-) are allowed. Periods, underscores, and hyphens cannot be placed next to each other. A maximum of two consecutive underscores are allowed. |
+-----------+-----------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Response Parameters
-------------------
N/A
Example Request
---------------
.. code-block:: text
POST https://{Endpoint}/v2/manage/namespaces
Body:
.. code-block::
POST https://{endpoint}/v2/manage/namespaces
{
"namespace" : "group"
}
Response
--------
- Response parameters
Example Response
----------------
N/A
- Example response
.. code-block::
{}
Status Code
-----------

View File

@ -21,24 +21,28 @@ For details about parameters, see :ref:`Table 1 <swr_02_0027__tae82a09e27434bef9
.. table:: **Table 1** Parameter description
========= ========= ====== =================
Parameter Mandatory Type Description
========= ========= ====== =================
namespace Yes String Organization name
========= ========= ====== =================
+-----------+-----------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+===========+===========+========+====================================================================================================================================================================================================================================================================================================================================================+
| namespace | Yes | String | Organization name. Enter 1 to 64 characters, starting with a lowercase letter and ending with a lowercase letter or digit. Only lowercase letters, digits, periods (.), underscores (_), and hyphens (-) are allowed. Periods, underscores, and hyphens cannot be placed next to each other. A maximum of two consecutive underscores are allowed. |
+-----------+-----------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Request
-------
Request Parameters
------------------
- Request parameters
.. table:: **Table 2** Request header parameters
N/A
- Example request
.. code-block:: text
DELETE https://{Endpoint}/v2/manage/namespaces/group
+-----------------+-----------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+=================+=================+=================+==========================================================================================================================================================+
| Content-Type | Yes | String | Message body type (format). The value can be **application/json;charset=utf-8 application/json** |
| | | | |
| | | | The default value is **application/json**. |
+-----------------+-----------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| X-Auth-Token | Yes | String | User token. |
| | | | |
| | | | The token can be obtained by calling the IAM API used to obtain a user token. The value of **X-Subject-Token** in the response header is the user token. |
+-----------------+-----------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
Response
--------

View File

@ -64,7 +64,7 @@ Status Code
=========== =========================
Status Code Description
=========== =========================
204 Deleted successfully.
204 Deletion succeeded.
400 Request error.
401 Authentication failed.
404 The image does not exist.

View File

@ -48,6 +48,16 @@ Response
.. table:: **Table 2** Response body parameter description
+-------------------+------------------------------------------------------------+------------------+
| Parameter | Type | Description |
+===================+============================================================+==================+
| *[Array element]* | Array of :ref:`objects <swr_02_0074__table45446245174724>` | Shared accounts. |
+-------------------+------------------------------------------------------------+------------------+
.. _swr_02_0074__table45446245174724:
.. table:: **Table 3** *[Array element]* parameter description
+-----------------------+-----------------------+-------------------------------------------------------------+
| Parameter | Type | Description |
+=======================+=======================+=============================================================+

View File

@ -13,19 +13,17 @@ Query the list of organizations.
URI
---
GET /v2/manage/namespaces?filter=namespace::{*namespace*}
GET /v2/manage/namespaces
For details about parameters, see :ref:`Table 1 <swr_02_0028__tae82a09e27434bef9a38b734d798ae6c>`.
.. table:: **Table 1** Query parameters
.. _swr_02_0028__tae82a09e27434bef9a38b734d798ae6c:
.. table:: **Table 1** Parameter description
========= ========= ====== =================
Parameter Mandatory Type Description
========= ========= ====== =================
namespace No String Organization name
========= ========= ====== =================
+-----------+-----------+--------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+===========+===========+========+=========================================================================================================================================================================================================================================================================================================================================================+
| namespace | No | String | Organization name. Enter 1 to 64 characters, starting with a lowercase letter and ending with a lowercase letter or digit. Only lowercase letters, digits, periods (.), underscores (_), and hyphens (-) are allowed. Periods, underscores, and hyphens cannot be placed next to each other. A maximum of two consecutive underscores are allowed. |
+-----------+-----------+--------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| filter | No | String | Enter **namespace::{namespace}|mode::{mode}**. **{namespace}** indicates the organization name. If **{mode}** is not set, the list of authorized organizations is displayed. If **{mode}** is set to **visible**, the list of visible organizations is displayed. (Some organizations can be viewed by the repository, but cannot by the organization.) |
+-----------+-----------+--------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Request
-------

View File

@ -35,6 +35,16 @@ Request
.. table:: **Table 2** Request body parameter description
+-------------------+-----------+--------------------------------------------------------+-------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+===================+===========+========================================================+=======================================================+
| *[Array element]* | Yes | Array of :ref:`objects <swr_02_0048__table6912142367>` | Information about the image permission to be updated. |
+-------------------+-----------+--------------------------------------------------------+-------------------------------------------------------+
.. _swr_02_0048__table6912142367:
.. table:: **Table 3** *[Array element]* parameter description
+-----------------+-----------------+-----------------+-------------------------------------+
| Parameter | Mandatory | Type | Description |
+=================+=================+=================+=====================================+

View File

@ -21,28 +21,31 @@ For details about parameters, see :ref:`Table 1 <swr_02_0032__table16521054337>`
.. table:: **Table 1** Parameter description
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+=================+=================+=================+===========================================================================================================================+
| namespace | Yes | String | Organization name. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| repository | Yes | String | Image repository name. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| category | No | String | Repository type. |
| | | | |
| | | | The value can be **app_server**, **linux**, **framework_app**, **database**, **lang**, **other**, **windows** or **arm**. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| description | No | String | Repository description. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| is_public | No | Boolean | Whether the repository is a public repository. The value can be either **true** or **false**. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
========== ========= ====== ======================
Parameter Mandatory Type Description
========== ========= ====== ======================
namespace Yes String Organization name.
repository Yes String Image repository name.
========== ========= ====== ======================
Request
-------
- Request parameters
N/A
.. table:: **Table 2** Request body parameter description
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| Parameter | Mandatory | Type | Description |
+=================+=================+=================+===========================================================================================================================+
| category | No | String | Repository type. |
| | | | |
| | | | The value can be **app_server**, **linux**, **framework_app**, **database**, **lang**, **other**, **windows** or **arm**. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| description | No | String | Repository description. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
| is_public | Yes | Boolean | Whether the repository is a public repository. The value can be either **true** or **false**. |
+-----------------+-----------------+-----------------+---------------------------------------------------------------------------------------------------------------------------+
- Example request

View File

@ -30,7 +30,7 @@ Error Code Description
+-------------+--------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Status Code | Error Code | Description |
+=============+====================+======================================================================================================================================================================+
| 401 | SVCSTG.SWR.4010000 | Authentication failed. |
| 401 | SVCSTG.SWR.4010000 | Authentication failed. Obtain a new token and try again. |
+-------------+--------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 500 | SVCSTG.SWR.5000001 | Internal server error: Failed to obtain the application description. |
+-------------+--------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+

View File

@ -18,7 +18,7 @@ import os
import sys
extensions = [
'otcdocstheme',
'otcdocstheme'
]
otcdocs_auto_name = False
@ -26,20 +26,6 @@ otcdocs_auto_version = False
project = 'Software Repository for Containers'
otcdocs_repo_name = 'docs/software-repository-container'
# Those variables are required for edit/bug links
otcdocs_git_fqdn = 'gitea.eco.tsi-dev.otc-service.com'
otcdocs_git_type = 'gitea'
# Those variables are needed for indexing into OpenSearch
otcdocs_doc_environment = 'internal'
otcdocs_doc_link = '/software-repository-container/api-ref/'
otcdocs_doc_title = 'API Reference'
otcdocs_doc_type = 'api-ref'
otcdocs_service_category = 'container'
otcdocs_service_title = 'Software Repository for Containers'
otcdocs_service_type = 'swr'
otcdocs_search_environment = 'hc_de'
otcdocs_search_url = "https://opensearch.eco.tsi-dev.otc-service.com/"
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
@ -89,9 +75,8 @@ html_theme = 'otcdocs'
# further. For a list of options available for each theme, see the
# documentation.
html_theme_options = {
"disable_search": True,
"site_name": "Internal Documentation Portal",
"logo_url": "https://docs-int.otc-service.com",
'disable_search': True,
'site_name': 'Internal Documentation Portal'
}
# The name for this set of Sphinx documents. If None, it defaults to
@ -105,9 +90,6 @@ html_title = "Software Repository for Containers - API Reference"
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']
# Do not include sources into the rendered results
html_copy_source = False
# -- Options for PDF output --------------------------------------------------
latex_documents = [
('index',

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 361 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +0,0 @@
:original_name: swr_bp_index.html
.. _swr_bp_index:
Best Practices
==============
- :ref:`Migrating Container Images <swr_bestpractice_0016>`
.. toctree::
:maxdepth: 1
:hidden:
migrating_container_images/index

View File

@ -1,18 +0,0 @@
:original_name: swr_bestpractice_0016.html
.. _swr_bestpractice_0016:
Migrating Container Images
==========================
- :ref:`Migrating Images to SWR Using Docker Commands <swr_bestpractice_0012>`
- :ref:`Migrating Images to SWR Using image-syncer <swr_bestpractice_0015>`
- :ref:`Synchronizing Images Across Clouds from Harbor to SWR <swr_bestpractice_0004>`
.. toctree::
:maxdepth: 1
:hidden:
migrating_images_to_swr_using_docker_commands
migrating_images_to_swr_using_image-syncer
synchronizing_images_across_clouds_from_harbor_to_swr

Some files were not shown because too many files have changed in this diff Show More