From 0a79929ac37c21dcb7a47690df8304a97750bd4c Mon Sep 17 00:00:00 2001 From: afeiszli Date: Tue, 18 May 2021 14:26:56 -0400 Subject: [PATCH] requirements for material docs --- docs/_build/doctrees/environment.pickle | Bin 69645 -> 69699 bytes docs/_build/doctrees/index.doctree | Bin 16478 -> 16058 bytes .../doctrees/server-installation.doctree | Bin 102357 -> 101229 bytes docs/_build/html/_sources/index.rst.txt | 7 ++++--- .../html/_sources/server-installation.rst.txt | 12 ++++++------ docs/_build/html/index.html | 5 ----- docs/_build/html/server-installation.html | 12 ++++++------ docs/index.rst | 7 ++++--- docs/requirements.txt | 1 + docs/server-installation.rst | 12 ++++++------ 10 files changed, 27 insertions(+), 29 deletions(-) create mode 100644 docs/requirements.txt diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index f998c43ce44ec4f23f528cff41854f4e8f6dd683..642a3ef60743f3b5ff99474b81447715ba63df17 100644 GIT binary patch literal 69699 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 KD9Taaucki}tqNiQ delta 1153 zcmc(e+e;Kt9LN2oJBgH+EETV_yRNQnyEE>#1-o7fK`9H&L<@Cs*Bw2hyUwyR+ZJVN zB4RC~{-&Oakp6(EA-X`|QxF6_^iYIEj}bvi(B+}anOPNzo@-tXhwtZnf9HGn&ZF@+ zlVF-OT|If|j_FB09L8t)mVIq?Q|h>CC#I2Z$jBhu`&CkqVj4nmmTOXH)D4j^q-f+6 zPVFq*MmljatEiCl5G$!p5F2SFHKdl<+e04jS@@C3o+u?nWPkw4OoYhRjMRsQ zuy}@*m2(lH(GrtnQ4ysvUtEX;74eMVXOm)BA-;N^xA|Ejh{Htj@v*ahHWmzr#j#;$ zNKzCj>hm6OxxF^Or74G{UxPRl4@QOGY$tTzU`UoC35EJbgdytWXB8=?FMk=M&$JkJ zx}_W+Y_t$XiOD{WOD2=9b5cS{gap^16y=0yNC4JscCI?q)TP=CZhKS59RH|`K&xoijk#6d{9tRxf_q_talM5 z8d3i&RQYCwaB)v1j_w);R(r9_3Sid06fyu-{IPopSgIn_p{?i}IIybtp~*?R`reqi zR(ydf`sphrGI+F~C1wCGnoA#;4pPXDteMB$vVQOw(B-meXw-7cDb$R7#R~mJ)+?5w z(Gc%cPD7jKt+D|e!CrO++Ogcc3~h$EY8IhWYqb;ubYZ}H7rL>adKNkj@qTp@`ZUf~ z1`yENYYqZ4K!-yn4zOLgTH9j^(QPxHaPmm(LFh9My|bSOg5kP*%m`HjX;|JnV2aS~ zxB+K71d8bCQjSrO@vGw|lc4JLG`zmA7m|3~IY*_%JyrPGslY`XbvrVpaW1W{#pIS;kE}+yS_Px7{r;kDuJ#6wp!PkzfH|d2TRE c6zxu<&-VvFMVGe)u3_AJ6c)6{-tXDJ08BV|ZvX%Q diff --git a/docs/_build/doctrees/server-installation.doctree b/docs/_build/doctrees/server-installation.doctree index 4caf75403c1baf67a1f4a56065e0b61326fda730..47bdfe02e6312102190c2c450be3f2cb7b71600f 100644 GIT binary patch delta 498 zcmZvZF-t;W7=<~3Hw?=pMMDFX28$330;62a91P781gVI!)U@tZvz7`ph=^L!i|^PU zsJ6IMOGAq!MKoJKAfmOY&(EPdw4C9*oQHFG->!tux=@y(>q?y8_2Jfw3f+5At~q6s zQk_H+NY?!@(U%tys_r33ttogABf~UeI{8Gd$Vaj(qq*off}F8tU;F800HeyT5296D z3PfV7;rYNUH9~MxWC=b_ZzQk<#OXbRLGE_&d delta 559 zcmYk2-77&8qR3oKMcofVh_duncnRvOinzBT(FPljw!1LHol&f z{u$nx^!q=OmL#dMsnNr+WFwgH^yqA3hY2 z-HU8KDNW?|y*$^m3Fu^zXny<`wgoH!W<`}tH6lMN63t7TwIcGf$|)#7uRyglMd?e#iMH3_ ta(1}r+5|nF2T<{^{|R6Q^czGD-3Opc$)n?3Ze*dTQSFTbxn=@Q#eb+O*uek* diff --git a/docs/_build/html/_sources/index.rst.txt b/docs/_build/html/_sources/index.rst.txt index 45fd2a04..7ffee29f 100644 --- a/docs/_build/html/_sources/index.rst.txt +++ b/docs/_build/html/_sources/index.rst.txt @@ -23,10 +23,11 @@ Netmaker is a platform for creating and managing fast, secure, and dynamic virtu This documentation covers Netmaker's :doc:`installation <./server-installation>`, :doc:`usage <./usage>`, :doc:`troubleshooting <./support>`, and customization, as well as reference documents for the :doc:`API <./api>`, UI and Agent configuration. All of the `source code `_ for Netmaker is on GitHub. -:raw-html:`
` -.. raw:: html - :file: youtube-1.html +.. :raw-html:`
` + +.. .. raw:: html +.. :file: youtube-1.html About ------ diff --git a/docs/_build/html/_sources/server-installation.rst.txt b/docs/_build/html/_sources/server-installation.rst.txt index 6f6f7cc6..c186e729 100644 --- a/docs/_build/html/_sources/server-installation.rst.txt +++ b/docs/_build/html/_sources/server-installation.rst.txt @@ -232,7 +232,7 @@ SERVER_GRPC_HOST: API_PORT: **Default:** 8081 - **Description:** The HTTP API port for Netmaker. Used for API calls / communication from front end. If changed, need to change port of BACKEND_URL for netmaker-ui. + **Description:** The HTTP API port for Netmaker. Used for API calls / communication from front end. GRPC_PORT: **Default:** 50051 @@ -267,7 +267,7 @@ CLIENT_MODE: DNS_MODE: **Default:** "on" - **Description:** Enables DNS Mode, meaning config files will be generated for CoreDNS. Note, turning "off" does not remove CoreDNS. You still need to remove CoreDNS from compose file. + **Description:** Enables DNS Mode, meaning config files will be generated for CoreDNS. DISABLE_REMOTE_IP_CHECK: **Default:** "off" @@ -277,22 +277,22 @@ DISABLE_REMOTE_IP_CHECK: MONGO_ADMIN: **Default:** "mongoadmin" - **Description:** Admin user for MongoDB. Change to match above MongoDB instance + **Description:** Admin user for MongoDB. MONGO_PASS: **Default:** "mongopass" - **Description:** Admin password for MongoDB. Change to match above MongoDB instance + **Description:** Admin password for MongoDB. MONGO_HOST: **Default:** "127.0.0.1" - **Description:** Address of MongoDB. Change if necessary. + **Description:** Address of MongoDB. MONGO_PORT: **Default:** "27017" - **Description:** Port of MongoDB. Change if necessary. + **Description:** Port of MongoDB. MONGO_OPTS: **Default:** "/?authSource=admin" diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html index 61fd666f..a0a14146 100644 --- a/docs/_build/html/index.html +++ b/docs/_build/html/index.html @@ -717,11 +717,6 @@

Netmaker is a platform for creating and managing fast, secure, and dynamic virtual overlay networks using WireGuard.

This documentation covers Netmaker’s installation, usage, troubleshooting, and customization, as well as reference documents for the API, UI and Agent configuration. All of the source code for Netmaker is on GitHub.

-


-
- -

About

A quick overview of Netmaker, explaining what it is, how it works, and why you should be using it.

diff --git a/docs/_build/html/server-installation.html b/docs/_build/html/server-installation.html index 07ae773a..dddebf34 100644 --- a/docs/_build/html/server-installation.html +++ b/docs/_build/html/server-installation.html @@ -1094,7 +1094,7 @@

Description: Set to make the HTTP and GRPC functions available via different interfaces/networks.

API_PORT:

Default: 8081

-

Description: The HTTP API port for Netmaker. Used for API calls / communication from front end. If changed, need to change port of BACKEND_URL for netmaker-ui.

+

Description: The HTTP API port for Netmaker. Used for API calls / communication from front end.

GRPC_PORT:

Default: 50051

Description: The GRPC port for Netmaker. Used for communications from nodes.

@@ -1115,22 +1115,22 @@

Description: Enables Client Mode, meaning netclient will be deployed on server and will be manageable from UI. Change to “off” to turn off.

DNS_MODE:

Default: “on”

-

Description: Enables DNS Mode, meaning config files will be generated for CoreDNS. Note, turning “off” does not remove CoreDNS. You still need to remove CoreDNS from compose file.

+

Description: Enables DNS Mode, meaning config files will be generated for CoreDNS.

DISABLE_REMOTE_IP_CHECK:

Default: “off”

Description: If turned “on”, Server will not set Host based on remote IP check. This is already overridden if SERVER_HOST is set. Turned “off” by default.

MONGO_ADMIN:

Default: “mongoadmin”

-

Description: Admin user for MongoDB. Change to match above MongoDB instance

+

Description: Admin user for MongoDB.

MONGO_PASS:

Default: “mongopass”

-

Description: Admin password for MongoDB. Change to match above MongoDB instance

+

Description: Admin password for MongoDB.

MONGO_HOST:

Default: “127.0.0.1”

-

Description: Address of MongoDB. Change if necessary.

+

Description: Address of MongoDB.

MONGO_PORT:

Default: “27017”

-

Description: Port of MongoDB. Change if necessary.

+

Description: Port of MongoDB.

MONGO_OPTS:

Default: “/?authSource=admin”

Description: Opts to enable admin login for Mongo.

diff --git a/docs/index.rst b/docs/index.rst index 45fd2a04..7ffee29f 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -23,10 +23,11 @@ Netmaker is a platform for creating and managing fast, secure, and dynamic virtu This documentation covers Netmaker's :doc:`installation <./server-installation>`, :doc:`usage <./usage>`, :doc:`troubleshooting <./support>`, and customization, as well as reference documents for the :doc:`API <./api>`, UI and Agent configuration. All of the `source code `_ for Netmaker is on GitHub. -:raw-html:`
` -.. raw:: html - :file: youtube-1.html +.. :raw-html:`
` + +.. .. raw:: html +.. :file: youtube-1.html About ------ diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 00000000..e1eac84f --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1 @@ +sphinx-material diff --git a/docs/server-installation.rst b/docs/server-installation.rst index 6f6f7cc6..c186e729 100644 --- a/docs/server-installation.rst +++ b/docs/server-installation.rst @@ -232,7 +232,7 @@ SERVER_GRPC_HOST: API_PORT: **Default:** 8081 - **Description:** The HTTP API port for Netmaker. Used for API calls / communication from front end. If changed, need to change port of BACKEND_URL for netmaker-ui. + **Description:** The HTTP API port for Netmaker. Used for API calls / communication from front end. GRPC_PORT: **Default:** 50051 @@ -267,7 +267,7 @@ CLIENT_MODE: DNS_MODE: **Default:** "on" - **Description:** Enables DNS Mode, meaning config files will be generated for CoreDNS. Note, turning "off" does not remove CoreDNS. You still need to remove CoreDNS from compose file. + **Description:** Enables DNS Mode, meaning config files will be generated for CoreDNS. DISABLE_REMOTE_IP_CHECK: **Default:** "off" @@ -277,22 +277,22 @@ DISABLE_REMOTE_IP_CHECK: MONGO_ADMIN: **Default:** "mongoadmin" - **Description:** Admin user for MongoDB. Change to match above MongoDB instance + **Description:** Admin user for MongoDB. MONGO_PASS: **Default:** "mongopass" - **Description:** Admin password for MongoDB. Change to match above MongoDB instance + **Description:** Admin password for MongoDB. MONGO_HOST: **Default:** "127.0.0.1" - **Description:** Address of MongoDB. Change if necessary. + **Description:** Address of MongoDB. MONGO_PORT: **Default:** "27017" - **Description:** Port of MongoDB. Change if necessary. + **Description:** Port of MongoDB. MONGO_OPTS: **Default:** "/?authSource=admin"

Welcome to the Netmaker Documentation