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