-
Notifications
You must be signed in to change notification settings - Fork 20
/
gatsby-config.js
112 lines (111 loc) · 3.91 KB
/
gatsby-config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
const themeOptions = require('gatsby-theme-apollo-docs/theme-options');
module.exports = {
pathPrefix: '/',
plugins: [
{
resolve: 'gatsby-plugin-gtag',
options: {
// your google analytics tracking id
trackingId: 'UA-136446489-2',
// Puts tracking script in the head instead of the body
head: true,
// enable ip anonymization
anonymize: false,
},
},
{
resolve: 'gatsby-theme-apollo-docs',
options: {
...themeOptions,
root: __dirname,
baseUrl: 'https://akv2k8s.io',
logoLink: 'https://akv2k8s.io/',
baseDir: '',
contentDir: 'source/content',
siteName: '',
pageTitle: 'akv2k8s docs',
subtitle: '',
description: 'How to get Azure Key Vault objects into Kubernetes',
githubRepo: 'sparebankenvest/akv2k8s-website',
segmentApiKey: null,
algoliaApiKey: '3222f31991b019f454d81f025f0f26d3',
algoliaIndexName: 'azure-key-vault-to-kubernetes',
spectrumPath: '',
spectrumHandle: '',
twitterHandle: '',
defaultVersion: '1.4',
versions: {
'1.4': 'v1.4.0',
'1.3': 'v1.3.3',
'1.2': 'v1.2.3',
'1.1': 'v1.1.0',
'1.0': 'v1.0.2',
},
sidebarCategories: {
null: ['index', 'why-akv2k8s', 'quick-start', 'how-it-works', 'faq'],
'Installation': [
'installation/index',
'installation/requirements',
'installation/on-azure-aks',
'installation/outside-azure-aks',
'installation/crd',
'installation/without-helm',
'installation/upgrade',
'installation/with-aad-pod-identity',
'installation/with-azure-workload-identity',
],
Tutorials: [
'tutorials/index',
'tutorials/prerequisites',
'tutorials/sync/1-secret',
'tutorials/sync/2-certificate',
'tutorials/sync/3-signing-key',
'tutorials/sync/4-multi-key-value-secret',
'tutorials/sync/5-multi-akvs-to-one-secret',
'tutorials/sync/6-secret-to-configmap',
'tutorials/sync/7-namespace-isolation-of-controller',
'tutorials/sync/8-label-filtered-syncing',
'tutorials/sync/9-certificate-as-AKV-secret',
'tutorials/env-injection/1-secret',
'tutorials/env-injection/2-certificate',
'tutorials/env-injection/3-signing-key',
'tutorials/env-injection/5-pfx-certificate',
],
Security: [
'security/introduction',
'security/authentication',
'security/authorization',
'security/enable-env-injection',
],
Monitoring: [
'monitoring/logs',
'monitoring/metrics',
],
Troubleshooting: [
'troubleshooting/controller-log',
'troubleshooting/env-injector-log-level',
'troubleshooting/known-issues',
],
Reference: [
'reference/azure-key-vault-secret',
],
},
navConfig: {},
// navConfig: {
// 'Controller Basics': {
// url: 'https://www.apollographql.com/docs',
// description: 'Learn how the Controller syncs Azure Key Vault objects to Kubernetes as native Secrets.',
// },
// 'Injector Basics': {
// url: 'https://www.apollographql.com/docs/apollo-server',
// description: 'Learn how the Injector injects Azure Key Vault objects as environment variabled directly into your application'
// },
// 'When to use which': {
// url: 'https://www.apollographql.com/docs/apollo-server',
// description: 'Learn when to use the Controller and when to use the Injector'
// },
// },
},
},
],
};