Compare commits
20 Commits
sgode-patc
...
add-latex-
Author | SHA1 | Date | |
---|---|---|---|
c8be6ff19d | |||
5773230496 | |||
42855482cf | |||
1b97e9d76a | |||
09c2e869d0 | |||
63eb1b715e | |||
a9ae65958d | |||
3ae8e7a8be | |||
9746bb1892 | |||
2105405796 | |||
98dc53c075 | |||
8f5bb1035c | |||
cc0c94a163 | |||
00fd8fd30b | |||
92db132b39 | |||
233afc5d06 | |||
f217cafb1b | |||
663cfbed75 | |||
c7487fc72e | |||
482da3c6a3 |
@ -6,3 +6,4 @@ rst_location: doc/blueprints/source
|
||||
service_type: ac
|
||||
title: Blueprints
|
||||
type: blueprints
|
||||
disable_import: true
|
||||
|
@ -6,3 +6,4 @@ rst_location: doc/caf/source
|
||||
service_type: ac
|
||||
title: Cloud Adoption Framework
|
||||
type: caf
|
||||
disable_import: true
|
||||
|
@ -1,4 +1,5 @@
|
||||
---
|
||||
environment: hidden
|
||||
hc_location: devg/apig
|
||||
html_location: docs/apig/dev
|
||||
link: /api-gateway/dev-guide/
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
environment: internal
|
||||
environment: public
|
||||
hc_location: usermanual/apm
|
||||
html_location: docs/apm/umn
|
||||
link: /application-performance-management/umn/
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: asm
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: blueprints
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: cbr
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: cce
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
10
otc_metadata/data/documents/config-api-ref.yaml
Normal file
10
otc_metadata/data/documents/config-api-ref.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
environment: internal
|
||||
hc_location: api/rms
|
||||
html_location: docs/config/api-ref
|
||||
link: /config/api-ref/
|
||||
pdf_name: config-api-ref
|
||||
rst_location: api-ref/source
|
||||
service_type: config
|
||||
title: API Reference
|
||||
type: api-ref
|
9
otc_metadata/data/documents/config-umn.yaml
Normal file
9
otc_metadata/data/documents/config-umn.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
environment: internal
|
||||
hc_location: usermanual/rms
|
||||
html_location: docs/config/umn
|
||||
link: /config/umn/
|
||||
rst_location: umn/source
|
||||
service_type: config
|
||||
title: User Guide
|
||||
type: umn
|
@ -7,3 +7,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: css
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: dc
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: dcs
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: dds
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: dms
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: dns
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: drs
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: ecs
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: elb
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: evs
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: fg
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
9
otc_metadata/data/documents/geminidb-api-ref.yaml
Normal file
9
otc_metadata/data/documents/geminidb-api-ref.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
hc_location: api/nosql
|
||||
html_location: docs/geminidb/api-ref
|
||||
link: /geminidb/api-ref/
|
||||
pdf_name: geminidb-api-ref
|
||||
rst_location: api-ref/source
|
||||
service_type: geminidb
|
||||
title: API Reference
|
||||
type: api-ref
|
9
otc_metadata/data/documents/geminidb-umn.yaml
Normal file
9
otc_metadata/data/documents/geminidb-umn.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
hc_location: usermanual/nosql
|
||||
html_location: docs/geminidb/umn
|
||||
link: /geminidb/umn/
|
||||
pdf_name: geminidb-umn
|
||||
rst_location: umn/source
|
||||
service_type: geminidb
|
||||
title: User Guide
|
||||
type: umn
|
@ -1,6 +1,5 @@
|
||||
---
|
||||
hc_location: api/hss2.0
|
||||
environment: internal
|
||||
html_location: docs/hss/api-ref
|
||||
link: /host-security-service/api-ref/
|
||||
pdf_name: hss-api-ref
|
||||
|
@ -1,6 +1,5 @@
|
||||
---
|
||||
hc_location: usermanual/hss2.0
|
||||
environment: internal
|
||||
html_location: docs/hss/umn
|
||||
link: /host-security-service/umn/
|
||||
pdf_name: hss-umn
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: iam
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -6,3 +6,4 @@ rst_location: doc/mycredential/source
|
||||
service_type: iam
|
||||
title: My Credential
|
||||
type: mycredential
|
||||
disable_import: true
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: ims
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
10
otc_metadata/data/documents/mkp-umn.yaml
Normal file
10
otc_metadata/data/documents/mkp-umn.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
hc_location: usermanual/mkp
|
||||
html_location: docs/mkp/umn
|
||||
link: /marketplace/umn/
|
||||
pdf_name: mkp-umn
|
||||
rst_location: umn/source
|
||||
service_type: mkp
|
||||
title: User Guide
|
||||
type: umn
|
||||
disable_import: true
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: mrs
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: natgw
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: obs
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: sfs
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -6,3 +6,4 @@ rst_location: umn/source
|
||||
service_type: smg
|
||||
title: User Guide
|
||||
type: umn
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: swr
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: tms
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: vpc
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -8,3 +8,4 @@ rst_location: doc/best-practice/source
|
||||
service_type: wafd
|
||||
title: Best Practice
|
||||
type: best-practice
|
||||
disable_import: true
|
||||
|
@ -1,3 +1,3 @@
|
||||
---
|
||||
name: compute
|
||||
title: Compute
|
||||
title: Computing
|
||||
|
@ -8,7 +8,7 @@ repositories:
|
||||
repo: opentelekomcloud-docs/anti-ddos
|
||||
type: github
|
||||
service_category: security-services
|
||||
service_title: Anti DDoS
|
||||
service_title: Anti-DDoS
|
||||
service_type: antiddos
|
||||
service_uri: anti-ddos
|
||||
teams:
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
environment: internal
|
||||
environment: public
|
||||
repositories:
|
||||
- environment: internal
|
||||
repo: docs/application-performance-management
|
||||
|
16
otc_metadata/data/services/config.yaml
Normal file
16
otc_metadata/data/services/config.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
environment: internal
|
||||
repositories:
|
||||
- environment: internal
|
||||
repo: docs/config
|
||||
type: gitea
|
||||
- environment: public
|
||||
repo: opentelekomcloud-docs/config
|
||||
type: github
|
||||
service_category: md
|
||||
service_title: Config
|
||||
service_type: config
|
||||
service_uri: config
|
||||
teams:
|
||||
- name: docs-orchestration-rw
|
||||
permission: write
|
16
otc_metadata/data/services/geminidb.yaml
Normal file
16
otc_metadata/data/services/geminidb.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
environment: public
|
||||
repositories:
|
||||
- environment: internal
|
||||
repo: docs/geminidb
|
||||
type: gitea
|
||||
- environment: public
|
||||
repo: opentelekomcloud-docs/geminidb
|
||||
type: github
|
||||
service_category: database
|
||||
service_title: GeminiDB
|
||||
service_type: geminidb
|
||||
service_uri: geminidb
|
||||
teams:
|
||||
- name: docs-database-rw
|
||||
permission: write
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
environment: internal
|
||||
environment: public
|
||||
repositories:
|
||||
- environment: internal
|
||||
repo: docs/host-security-service
|
||||
|
16
otc_metadata/data/services/mkp.yaml
Normal file
16
otc_metadata/data/services/mkp.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
environment: public
|
||||
repositories:
|
||||
- environment: internal
|
||||
repo: docs/marketplace
|
||||
type: gitea
|
||||
- environment: public
|
||||
repo: opentelekomcloud-docs/marketplace
|
||||
type: github
|
||||
service_category: other
|
||||
service_title: Marketplace
|
||||
service_type: mkp
|
||||
service_uri: marketplace
|
||||
teams:
|
||||
- name: docs-3rd-party-integration-rw
|
||||
permission: write
|
13
otc_metadata/data/services/notfound.yaml
Normal file
13
otc_metadata/data/services/notfound.yaml
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
environment: hidden
|
||||
repositories:
|
||||
- environment: public
|
||||
repo: opentelekomcloud-docs/page-not-found
|
||||
type: github
|
||||
service_category: other
|
||||
service_title: Page Not Found
|
||||
service_type: pagenotfound
|
||||
service_uri: page-not-found
|
||||
teams:
|
||||
- name: docs-eco-rw
|
||||
permission: write
|
@ -87,10 +87,13 @@ class Services(object):
|
||||
res.append(copy.deepcopy(cat))
|
||||
return res
|
||||
|
||||
def services_by_category(self, category):
|
||||
def services_by_category(self, category, environment=None):
|
||||
"""List services matching category"""
|
||||
res = []
|
||||
for srv in self.all_services:
|
||||
if environment:
|
||||
if "environment" in srv and srv["environment"] != environment:
|
||||
continue
|
||||
if srv["service_category"] == category:
|
||||
res.append(copy.deepcopy(srv))
|
||||
return res
|
||||
@ -275,6 +278,10 @@ class Services(object):
|
||||
doc_res["pdf_name"] = doc["pdf_name"]
|
||||
if "hc_location" in doc:
|
||||
doc_res["hc_location"] = doc["hc_location"]
|
||||
if "disable_import" in doc:
|
||||
doc_res["disable_import"] = doc["disable_import"]
|
||||
else:
|
||||
doc_res["disable_import"] = False
|
||||
srv_res["docs"].append(doc_res)
|
||||
if len(srv_res["docs"]) > 0:
|
||||
doc_struct[srv["service_category"]].append(srv_res)
|
||||
|
@ -131,3 +131,5 @@ latex_documents = [
|
||||
{% endif -%}
|
||||
]
|
||||
|
||||
# Path for the latex templates
|
||||
templates_path = ['_templates']
|
||||
|
@ -5,3 +5,4 @@
|
||||
|
||||
.. service_card::
|
||||
:service_type: {{ service_type }}
|
||||
:environment: {{ environment }}
|
||||
|
108
otc_metadata/templates/latex_templates/latex.tex.jinja
Normal file
108
otc_metadata/templates/latex_templates/latex.tex.jinja
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user