|
12 | 12 | "themeColor": "" |
13 | 13 | }, |
14 | 14 | "heroImage": { |
15 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-hero.gif", |
| 15 | + "src": "/assets/images/products/bytebuilders/bytebuilders-hero.gif", |
16 | 16 | "alt": "ByteBuilders" |
17 | 17 | }, |
18 | 18 | "logo": { |
19 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders.png", |
| 19 | + "src": "/assets/images/products/bytebuilders/bytebuilders.png", |
20 | 20 | "alt": "ByteBuilders" |
21 | 21 | }, |
22 | 22 | "logoByAppsCode": { |
|
30 | 30 | } |
31 | 31 | }, |
32 | 32 | "logoWhite": { |
33 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-white.png", |
| 33 | + "src": "/assets/images/products/bytebuilders/bytebuilders-white.png", |
34 | 34 | "alt": "ByteBuilders" |
35 | 35 | }, |
36 | 36 | "icon": { |
37 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/bytebuilders-icon.png", |
| 37 | + "src": "/assets/images/products/bytebuilders/bytebuilders-icon.png", |
38 | 38 | "alt": "ByteBuilders", |
39 | 39 | "sizes": { |
40 | | - "192x192": "https://cdn.appscode.com/images/products/bytebuilders/icons/android-icon-192x192.png" |
| 40 | + "192x192": "/assets/images/products/bytebuilders/icons/android-icon-192x192.png" |
41 | 41 | } |
42 | 42 | }, |
43 | 43 | "repoURL": "https://github.com/bytebuilders", |
|
54 | 54 | "alt": "" |
55 | 55 | }, |
56 | 56 | "icon": { |
57 | | - "src": "https://cdn.appscode.com/images/products/pharmer/icons/android-icon-48x48.png", |
| 57 | + "src": "/assets/images/products/pharmer/icons/android-icon-48x48.png", |
58 | 58 | "alt": "" |
59 | 59 | }, |
60 | 60 | "summary": "Provision and upgrade Kubernetes cluster on any cloud or on-premises infrastructure", |
|
67 | 67 | "alt": "" |
68 | 68 | }, |
69 | 69 | "icon": { |
70 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/features/teamwork-2.png", |
| 70 | + "src": "/assets/images/products/bytebuilders/features/teamwork-2.png", |
71 | 71 | "alt": "" |
72 | 72 | }, |
73 | 73 | "summary": "On-board every member of your team on the cloud native journey using informative dashboards", |
|
80 | 80 | "alt": "" |
81 | 81 | }, |
82 | 82 | "icon": { |
83 | | - "src": "https://cdn.appscode.com/images/products/voyager/icons/android-icon-48x48.png", |
| 83 | + "src": "/assets/images/products/voyager/icons/android-icon-48x48.png", |
84 | 84 | "alt": "" |
85 | 85 | }, |
86 | 86 | "summary": "Voyager ingress controller provides L7 & L4 load balancing, high availability, sticky sessions using HAProxy", |
|
93 | 93 | "alt": "" |
94 | 94 | }, |
95 | 95 | "icon": { |
96 | | - "src": "https://cdn.appscode.com/images/products/kubedb/icons/android-icon-48x48.png", |
| 96 | + "src": "/assets/images/products/kubedb/icons/android-icon-48x48.png", |
97 | 97 | "alt": "" |
98 | 98 | }, |
99 | 99 | "summary": "Run popular databases like, Postgres, Elasticsearch, Redis, MongoDB, MySQL, Memcached etc. on K8s using KubeDB", |
|
106 | 106 | "alt": "" |
107 | 107 | }, |
108 | 108 | "icon": { |
109 | | - "src": "https://cdn.appscode.com/images/products/stash/icons/android-icon-48x48.png", |
| 109 | + "src": "/assets/images/products/stash/icons/android-icon-48x48.png", |
110 | 110 | "alt": "" |
111 | 111 | }, |
112 | 112 | "summary": "Use Stash to backup and restore any stateful workload using restic or volume snapshotting on any K8s cluster", |
|
119 | 119 | "alt": "" |
120 | 120 | }, |
121 | 121 | "icon": { |
122 | | - "src": "https://cdn.appscode.com/images/products/kubevault/icons/android-icon-48x48.png", |
| 122 | + "src": "/assets/images/products/kubevault/icons/android-icon-48x48.png", |
123 | 123 | "alt": "" |
124 | 124 | }, |
125 | 125 | "summary": "Use KubeVault to provision HashiCorp Vault on Kubernetes and manage secrets in a Kubernetes native way", |
|
132 | 132 | "alt": "" |
133 | 133 | }, |
134 | 134 | "icon": { |
135 | | - "src": "https://cdn.appscode.com/images/products/kubeform/icons/android-icon-48x48.png", |
| 135 | + "src": "/assets/images/products/kubeform/icons/android-icon-48x48.png", |
136 | 136 | "alt": "" |
137 | 137 | }, |
138 | 138 | "summary": "Use Kubeform to provision and manage any cloud provider resources using Kubernetes CRDs & Terraform", |
|
145 | 145 | "alt": "" |
146 | 146 | }, |
147 | 147 | "icon": { |
148 | | - "src": "https://cdn.appscode.com/images/products/guard/icons/android-icon-48x48.png", |
| 148 | + "src": "/assets/images/products/guard/icons/android-icon-48x48.png", |
149 | 149 | "alt": "" |
150 | 150 | }, |
151 | 151 | "summary": "Use Guard as a Kubernetes Webhook Authentication server to login users via Google, GitHub, Azure, LDAP, etc.", |
|
161 | 161 | "alt": "" |
162 | 162 | }, |
163 | 163 | "icon": { |
164 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/telegram.png", |
| 164 | + "src": "/assets/images/products/bytebuilders/solutions/telegram.png", |
165 | 165 | "alt": "" |
166 | 166 | }, |
167 | 167 | "summary": "Run a Highly Available (HA) PostgreSQL database on any Kubernetes cluster using KubeDB", |
|
175 | 175 | "alt": "" |
176 | 176 | }, |
177 | 177 | "icon": { |
178 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/shield-1.png", |
| 178 | + "src": "/assets/images/products/bytebuilders/solutions/shield-1.png", |
179 | 179 | "alt": "" |
180 | 180 | }, |
181 | 181 | "summary": "Run a multi-node Elasticsearch database on any Kubernetes cluster using KubeDB", |
|
189 | 189 | "alt": "" |
190 | 190 | }, |
191 | 191 | "icon": { |
192 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/leave-2.png", |
| 192 | + "src": "/assets/images/products/bytebuilders/solutions/leave-2.png", |
193 | 193 | "alt": "" |
194 | 194 | }, |
195 | 195 | "summary": "Use Stash to backup and restore volumes of a Kubernetes workload running in Amazon EKS", |
|
203 | 203 | "alt": "" |
204 | 204 | }, |
205 | 205 | "icon": { |
206 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/dribble.png", |
| 206 | + "src": "/assets/images/products/bytebuilders/solutions/dribble.png", |
207 | 207 | "alt": "" |
208 | 208 | }, |
209 | 209 | "summary": "Automatically backup of any workloads in your cluster and stay prepared for any disaster", |
|
217 | 217 | "alt": "" |
218 | 218 | }, |
219 | 219 | "icon": { |
220 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/start-up.png", |
| 220 | + "src": "/assets/images/products/bytebuilders/solutions/start-up.png", |
221 | 221 | "alt": "" |
222 | 222 | }, |
223 | 223 | "summary": "Use Voyager — a HAProxy backed secure L7 and L4 ingress controller for Kubernetes", |
|
231 | 231 | "alt": "" |
232 | 232 | }, |
233 | 233 | "icon": { |
234 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/home.png", |
| 234 | + "src": "/assets/images/products/bytebuilders/solutions/home.png", |
235 | 235 | "alt": "" |
236 | 236 | }, |
237 | 237 | "summary": "Provision and refresh free SSL certificates from Let's Encrypt using Voyager", |
|
245 | 245 | "alt": "" |
246 | 246 | }, |
247 | 247 | "icon": { |
248 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/friends.png", |
| 248 | + "src": "/assets/images/products/bytebuilders/solutions/friends.png", |
249 | 249 | "alt": "" |
250 | 250 | }, |
251 | 251 | "summary": "Guard your Kubernetes cluster using GitHub, Gitlab, Google, Azure or LDAP", |
|
259 | 259 | "alt": "" |
260 | 260 | }, |
261 | 261 | "icon": { |
262 | | - "src": "https://cdn.appscode.com/images/products/bytebuilders/solutions/trending.png", |
| 262 | + "src": "/assets/images/products/bytebuilders/solutions/trending.png", |
263 | 263 | "alt": "" |
264 | 264 | }, |
265 | 265 | "summary": "Deploy and manage HashiCorp Vault server Amazon EKS using KubeVault operator", |
|
0 commit comments