Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -1278,3 +1278,9 @@ survdiff
svcnvfpkmurl
svcnv_URL
vcf_URL

# Keys
- content/4.pecan/4.accessibility/keyboard-shortcuts.md
Cmd
Ctrl
Esc
1 change: 1 addition & 0 deletions content/4.pecan/4.accessibility/_dir.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
title: Accessibility
17 changes: 17 additions & 0 deletions content/4.pecan/4.accessibility/keyboard-shortcuts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Keyboard Shortcuts
navigation:
title: Keyboard Shortcuts
---

## About keyboard shortcuts

You can use these keyboard shortcuts to navigate and perform actions across PeCan without using your mouse.

## Site-wide shortcuts

| Keyboard shortcut | Description |
|--------------------------------------------------------------------------------------------|---------------------------------------|
| <kbd>Cmd</kbd> + <kbd>K</kbd> (Mac) or <br> <kbd>Ctrl</kbd> + <kbd>K</kbd> (Windows/Linux) | Opens the search bar |
| <kbd>O</kbd> | Opens the diagnosis search interface |
| <kbd>Esc</kbd> | Closes the diagnosis search interface |
87 changes: 87 additions & 0 deletions deployment/preview/pr133/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: docs
namespace: docs-pr133
spec:
interval: 30m
chart:
spec:
chart: generic
version: 1.1.x
sourceRef:
kind: HelmRepository
name: stjudecloud
namespace: flux-system
interval: 1h
values:
nameOverride: docs
extraDeploy:
- |
apiVersion: v1
kind: Service
metadata:
name: {{ template "common.names.fullname" . }}-oauth-bridge
labels: {{- include "common.labels.standard" . | nindent 4 }}
{{- if .Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
{{- end }}
{{- if .Values.commonAnnotations }}
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
{{- end }}
spec:
type: ExternalName
externalName: oauth2-proxy.oauth2-proxy
- |
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ .Release.Name }}-oauth
spec:
ingressClassName: nginx
rules:
- host: {{ .Values.ingress.hostname }}
http:
paths:
- backend:
service:
name: {{ template "common.names.fullname" . }}-oauth-bridge
port:
number: 80
path: /oauth2
pathType: ImplementationSpecific
tls:
- hosts:
- {{ .Values.ingress.hostname }}
secretName: {{ .Values.ingress.hostname }}-tls
image:
repository: stjudecloud/docs
tag: pr133-9cac7f6-242 # {"$imagepolicy": "flux-system:docs-pr133:tag"}
podAnnotations:
linkerd.io/inject: enabled
config.linkerd.io/proxy-cpu-request: 20m
containerPorts:
http: 3000
service:
ports:
- name: http
protocol: TCP
port: 3000
targetPort: http
ingress:
enabled: true
hostname: docs-pr133.staging.stjude.cloud
path: /
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
linkerd.io/inject: ingress
nginx.ingress.kubernetes.io/auth-signin: https://$host/oauth2/start?rd=$escaped_request_uri
nginx.ingress.kubernetes.io/auth-url: https://$host/oauth2/auth
nginx.ingress.kubernetes.io/service-upstream: "true"
nginx.ingress.kubernetes.io/enable-modsecurity: "true"
nginx.ingress.kubernetes.io/enable-owasp-core-rules: "true"
tls:
enabled: true
datadog:
enabled: false