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
1 change: 0 additions & 1 deletion content/4.pecan/5.release-notes

This file was deleted.

1 change: 1 addition & 0 deletions content/4.pecan/5.release-notes/_dir.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
title: Release Notes
19 changes: 19 additions & 0 deletions content/4.pecan/5.release-notes/release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: PeCan Release Notes
navigation:
title: PeCan Release Notes
---

## February 2026

### New Features

- **Redesigned Navigation** — New left-side navigation panel for easy navigation between data facets and access to the [Diagnosis Search](../../2.cc4k/1.index.md).
- **Help Guides** - Navigation to our PeCan Help Guide documentation is now accessible on the new left-side navigation panel.
- **Keyboard Controls** — Updated [keyboard controls](content/4.pecan/4.accessibility/keyboard-shortcuts.md) to quickly access PeCan's Diagnosis Search.

### Improvements

- Updated position of the Diagnosis Search on the PeCan Homepage providing easier access.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------
87 changes: 87 additions & 0 deletions deployment/preview/pr144/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-pr144
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: pr144-d574fb2-264 # {"$imagepolicy": "flux-system:docs-pr144: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-pr144.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