|
1 | 1 | {
|
2 |
| - "versions": ["main"], |
| 2 | + "versions": [ |
| 3 | + "main" |
| 4 | + ], |
3 | 5 | "routes": [
|
4 | 6 | {
|
5 | 7 | "title": "Home",
|
|
72 | 74 | }
|
73 | 75 | ]
|
74 | 76 | },
|
| 77 | + { |
| 78 | + "title": "Offline Deployments", |
| 79 | + "description": "Run Coder in offline / air-gapped environments", |
| 80 | + "path": "./install/offline.md", |
| 81 | + "icon_path": "./images/icons/lan.svg" |
| 82 | + }, |
75 | 83 | {
|
76 | 84 | "title": "Unofficial Install Methods",
|
77 | 85 | "description": "Other installation methods",
|
|
178 | 186 | "title": "Appearance",
|
179 | 187 | "description": "Learn how to configure the appearance of Coder",
|
180 | 188 | "path": "./admin/setup/appearance.md",
|
181 |
| - "state": ["enterprise", "premium"] |
| 189 | + "state": [ |
| 190 | + "enterprise", |
| 191 | + "premium" |
| 192 | + ] |
182 | 193 | },
|
183 | 194 | {
|
184 | 195 | "title": "Telemetry",
|
|
254 | 265 | {
|
255 | 266 | "title": "Groups \u0026 Roles",
|
256 | 267 | "path": "./admin/users/groups-roles.md",
|
257 |
| - "state": ["enterprise", "premium"] |
| 268 | + "state": [ |
| 269 | + "enterprise", |
| 270 | + "premium" |
| 271 | + ] |
258 | 272 | },
|
259 | 273 | {
|
260 | 274 | "title": "Group Sync",
|
261 | 275 | "path": "./admin/users/group-sync.md",
|
262 |
| - "state": ["enterprise", "premium"] |
| 276 | + "state": [ |
| 277 | + "enterprise", |
| 278 | + "premium" |
| 279 | + ] |
263 | 280 | },
|
264 | 281 | {
|
265 | 282 | "title": "Organizations",
|
266 | 283 | "path": "./admin/users/organizations.md",
|
267 |
| - "state": ["premium"] |
| 284 | + "state": [ |
| 285 | + "premium" |
| 286 | + ] |
268 | 287 | },
|
269 | 288 | {
|
270 | 289 | "title": "Quotas",
|
271 | 290 | "path": "./admin/users/quotas.md",
|
272 |
| - "state": ["enterprise", "premium"] |
| 291 | + "state": [ |
| 292 | + "enterprise", |
| 293 | + "premium" |
| 294 | + ] |
273 | 295 | },
|
274 | 296 | {
|
275 | 297 | "title": "Sessions \u0026 API Tokens",
|
|
374 | 396 | "title": "Process Logging",
|
375 | 397 | "description": "Log workspace processes",
|
376 | 398 | "path": "./admin/templates/extending-templates/process-logging.md",
|
377 |
| - "state": ["enterprise", "premium"] |
| 399 | + "state": [ |
| 400 | + "enterprise", |
| 401 | + "premium" |
| 402 | + ] |
378 | 403 | }
|
379 | 404 | ]
|
380 | 405 | },
|
381 | 406 | {
|
382 | 407 | "title": "Permissions \u0026 Policies",
|
383 | 408 | "description": "Learn how to create templates with Terraform",
|
384 | 409 | "path": "./admin/templates/template-permissions.md",
|
385 |
| - "state": ["enterprise", "premium"] |
| 410 | + "state": [ |
| 411 | + "enterprise", |
| 412 | + "premium" |
| 413 | + ] |
386 | 414 | },
|
387 | 415 | {
|
388 | 416 | "title": "Troubleshooting Templates",
|
|
396 | 424 | "description": "Learn how to run external provisioners with Coder",
|
397 | 425 | "path": "./admin/provisioners.md",
|
398 | 426 | "icon_path": "./images/icons/key.svg",
|
399 |
| - "state": ["enterprise", "premium"] |
| 427 | + "state": [ |
| 428 | + "enterprise", |
| 429 | + "premium" |
| 430 | + ] |
400 | 431 | },
|
401 | 432 | {
|
402 | 433 | "title": "External Auth",
|
|
467 | 498 | "title": "Workspace Proxies",
|
468 | 499 | "description": "Run geo distributed workspace proxies",
|
469 | 500 | "path": "./admin/networking/workspace-proxies.md",
|
470 |
| - "state": ["enterprise", "premium"] |
| 501 | + "state": [ |
| 502 | + "enterprise", |
| 503 | + "premium" |
| 504 | + ] |
471 | 505 | },
|
472 | 506 | {
|
473 | 507 | "title": "High Availability",
|
474 | 508 | "description": "Learn how to configure Coder for High Availability",
|
475 | 509 | "path": "./admin/networking/high-availability.md",
|
476 |
| - "state": ["enterprise", "premium"] |
| 510 | + "state": [ |
| 511 | + "enterprise", |
| 512 | + "premium" |
| 513 | + ] |
477 | 514 | },
|
478 | 515 | {
|
479 | 516 | "title": "Troubleshooting",
|
|
512 | 549 | "title": "Slack Notifications",
|
513 | 550 | "description": "Learn how to setup Slack notifications",
|
514 | 551 | "path": "./admin/monitoring/notifications/slack.md",
|
515 |
| - "state": ["beta"] |
| 552 | + "state": [ |
| 553 | + "beta" |
| 554 | + ] |
516 | 555 | },
|
517 | 556 | {
|
518 | 557 | "title": "Microsoft Teams Notifications",
|
519 | 558 | "description": "Learn how to setup Microsoft Teams notifications",
|
520 | 559 | "path": "./admin/monitoring/notifications/teams.md",
|
521 |
| - "state": ["beta"] |
| 560 | + "state": [ |
| 561 | + "beta" |
| 562 | + ] |
522 | 563 | }
|
523 | 564 | ]
|
524 | 565 | }
|
|
534 | 575 | "title": "Audit Logs",
|
535 | 576 | "description": "Audit actions taken inside Coder",
|
536 | 577 | "path": "./admin/security/audit-logs.md",
|
537 |
| - "state": ["enterprise", "premium"] |
| 578 | + "state": [ |
| 579 | + "enterprise", |
| 580 | + "premium" |
| 581 | + ] |
538 | 582 | },
|
539 | 583 | {
|
540 | 584 | "title": "Secrets",
|
|
545 | 589 | "title": "Database Encryption",
|
546 | 590 | "description": "Encrypt the database to prevent unauthorized access",
|
547 | 591 | "path": "./admin/security/database-encryption.md",
|
548 |
| - "state": ["enterprise", "premium"] |
| 592 | + "state": [ |
| 593 | + "enterprise", |
| 594 | + "premium" |
| 595 | + ] |
549 | 596 | }
|
550 | 597 | ]
|
551 | 598 | },
|
|
0 commit comments