diff --git a/.markdownlint.yaml b/.markdownlint.yaml index cdc02ddc..d1526b3b 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -6,3 +6,5 @@ MD029: style: one MD033: false MD046: false +MD055: + style: leading_and_trailing diff --git a/content/help/k8s-concepts/helm.md b/content/help/k8s-concepts/helm.md index 7f917788..44088040 100644 --- a/content/help/k8s-concepts/helm.md +++ b/content/help/k8s-concepts/helm.md @@ -60,14 +60,14 @@ At the time of writing Helm is the only package manager for Kubernetes, so if yo Here is a table that highlights the comparison: -Helm Feature | Alternative ---- | --- -Templating | `Kustomize`, `k8comp`, `kdeploy`, `ktmpl`, `kuku`, `jinja`, `sed`, `awk`, etc. -Manifest grouping (entity/package) | None -Application/package dependencies | None -runtime view of cluster packages | None -Registry of applications | None -Direct rollbacks and upgrades | None +| Helm Feature | Alternative | +| --- | --- | +| Templating | `Kustomize`, `k8comp`, `kdeploy`, `ktmpl`, `kuku`, `jinja`, `sed`, `awk`, etc. | +| Manifest grouping (entity/package) | None | +| Application/package dependencies | None | +| runtime view of cluster packages | None | +| Registry of applications | None | +| Direct rollbacks and upgrades | None | ## Helm packaging strategies diff --git a/content/legal-documents/sla.md b/content/legal-documents/sla.md index 4ac53242..adb69be1 100644 --- a/content/legal-documents/sla.md +++ b/content/legal-documents/sla.md @@ -1,6 +1,6 @@ # Service Level Agreement (SLA) -`Version: 8 October 2024` +`Version: 23 January 2025` This SERVICE LEVEL AGREEMENT ("**SLA**") is by and between **Stakater** and you ("**Customer**"). Each a "Party", and together the "Parties". @@ -185,17 +185,17 @@ Payment is due once during a Service Period and the Customer will be charged for ## 16. Service Level Objectives -Covered Service | Monthly Uptime Percentage ---- | --- -Zonal Clusters OpenShift API | 99.00% -Regional Clusters OpenShift API | 99.50% +| Covered Service | Monthly Uptime Percentage | +| --- | --- | +| Zonal Clusters OpenShift API | 99.00% | +| Regional Clusters OpenShift API | 99.50% | ## 17. Financial Credits If the SLO is not met in a Service Period, and if Customer meets its obligations under this SLA, Customer will be entitled to, upon request, a service Financial Credit equal to the following: -Monthly Uptime Percentage - Regional Cluster | Monthly Uptime Percentage - Zonal Cluster | Financial Credit of the Fees actually paid by the Customer for that Service Period ---- | --- | --- ->99.00% to 99.50% | | 5% ->95.00% to 99.00% | >95.00% to 99.00% | 10% -<95.00% | <95.00% | 20% +| Monthly Uptime Percentage - Regional Cluster | Monthly Uptime Percentage - Zonal Cluster | Financial Credit of the Fees actually paid by the Customer for that Service Period | +| --- | --- | --- | +| >99.00% to 99.50% | | 5% | +| >95.00% to 99.00% | >95.00% to 99.00% | 10% | +| <95.00% | <95.00% | 20% | diff --git a/content/managed-addons/overview.md b/content/managed-addons/overview.md index 3bb1787c..0a8e31b0 100644 --- a/content/managed-addons/overview.md +++ b/content/managed-addons/overview.md @@ -2,53 +2,56 @@ Here is the list of fully managed addons available on Stakater App Agility Platform: -Managed AddOn | Description ---- | --- -CI (continuous integration) | [Tekton](./tekton/overview.md) -CD (continuous delivery) | [ArgoCD](./argocd/overview.md) -Logging | [Loki and Vector](./logging-stack/overview.md) -Monitoring | [Grafana, Prometheus, Thanos and Alertmanager](./monitoring-stack/overview.md) -Distributed Tracing | [Tempo Stack](./tracing/overview.md) -Internal alerting | [Alertmanager](./monitoring-stack/overview.md) -External (downtime) alerting | [Stakater IMC](https://github.com/stakater/IngressMonitorController) -OpenTelemetry | [OpenTelemetry](./opentelemetry/overview.md) -Service mesh | [Istio, Kiali and Jaeger](./service-mesh/overview.md) (only one fully managed control plane) -Image scanning | [Trivy](https://github.com/aquasecurity/trivy) -Backups & Recovery | [Velero](./velero/overview.md) -Authentication and SSO (for managed addons - customer applications requires its own customer managed Keycloak instance) | [Keycloak](https://access.redhat.com/documentation/en-us/red_hat_single_sign-on/7.6), [OAuth Proxy](https://github.com/oauth2-proxy/oauth2-proxy) -Secrets management | [Vault](./vault/overview.md) -Artifacts management (Docker, Helm and Package registry) | [Nexus](./nexus/overview.md) -Code inspection | [SonarQube](./sonarqube/overview.md) -Authorization & Policy Enforcement | [Open Policy Agent, Gatekeeper](./gatekeeper/overview.md) -Log alerting | [Stakater Konfigurator](./konfigurator/overview.md) -Automatic application reload | [Stakater Reloader](./reloader/overview.md) -Developer dashboard - Launchpad to discover applications | [Stakater Forecastle](./forecastle/overview.md) -Multi-tenancy | [Stakater Multi Tenant Operator](./mto/overview.md) -Feature environments, Preview Environments, Environments-as-a-Service | [Stakater Tronador](https://docs.stakater.com/tronador/#) -Replicate secrets & configmaps | [Stakater Multi Tenant Operator](./mto/overview.md) -GitOps application manager | Stakater Fabrikate -Management and issuance of TLS certificates | [cert-manager](./cert-manager/overview.md) -Automated base image management | [Renovate](./renovate/overview.md) -Advanced cluster security | [RHACS](./rhacs/overview.md) -Automatic volume extension | [Volume Expander Operator](./volume-expander-operator/overview.md) -Vertical pod autoscaling | [Vertical Pod Autoscaling](./vertical-pod-autoscaler/overview.md) -Horizontal pod autoscaling | [Horizontal Pod Autoscaling](./horizontal-pod-autoscaler/overview.md) -Dora metrics | [Pelorus](./pelorus/overview.md) -Declarative resource patching | [Patch Operator](./patch-operator/overview.md) -Ingress controller | [OpenShift Router](./ingress-controller/overview.md) -Kubernetes event routing | [Event Router](./event-router/overview.md) -Lock manager | [RDLM](./rdlm/overview.md) -Local development | [Tilt](./tilt/overview.md) -Showback | [OpenCost](./opencost/overview.md) -Kubernetes dashboard | [Kubernetes Dashboard](./kubernetes-dashboard/overview.md) -Software defined storage | [OpenShift Data Foundation - ODF](./odf/overview.md) -Custom metrics autoscaler | [Custom Metrics Autoscaler](./custom-metrics-autoscaler/overview.md) -Dev Spaces | [Dev Spaces](./devspaces/overview.md) -DNS handling | [External DNS](./external-dns/overview.md) -Leader application chart | [Stakater Application Helm Chart](./helm-leader-chart/overview.md) -Web terminal | [Web Terminal Operator](./web-terminal-operator/overview.md) -Internal development portal/platform | [Backstage](./backstage/overview.md) -Automatic cluster rebalancing | [Descheduler](./descheduler/overview.md) -Automatic compliance scans | [OpenSCAP](./compliance-operator/overview.md) -Infrastructure self-service | [Crossplane](./crossplane/overview.md) -Fetch external secrets | [External Secrets Operator](./external-secrets-operator/overview.md) +| Managed AddOn | Description | License | +| --- | --- | --- | +| CI (continuous integration) | [Tekton](./tekton/overview.md) | OSS | +| CD (continuous delivery) | [ArgoCD](./argocd/overview.md) | OSS | +| Logging | [Loki and Vector](./logging-stack/overview.md) | OSS | +| Monitoring | [Grafana, Prometheus, Thanos and Alertmanager](./monitoring-stack/overview.md) | OSS | +| Distributed Tracing | [Tempo Stack](./tracing/overview.md) | OSS | +| Internal alerting | [Alertmanager](./monitoring-stack/overview.md) | OSS | +| External (downtime) alerting | [Stakater IMC](https://github.com/stakater/IngressMonitorController) | OSS | +| OpenTelemetry | [OpenTelemetry](./opentelemetry/overview.md) | OSS | +| Service mesh | [Istio, Kiali and Jaeger](./service-mesh/overview.md) (only one fully managed control plane) | OSS | +| Image scanning | [Trivy](https://github.com/aquasecurity/trivy) | OSS | +| Backups & Recovery | [Velero](./velero/overview.md) | OSS | +| Authentication and SSO (for managed addons - customer applications requires its own customer managed Keycloak instance) | [Keycloak](https://access.redhat.com/documentation/en-us/red_hat_single_sign-on/7.6), [OAuth Proxy](https://github.com/oauth2-proxy/oauth2-proxy) | OSS | +| Secrets management | [Vault](./vault/overview.md) | OSS | +| Artifacts management (Docker, Helm and Package registry) | [Nexus](./nexus/overview.md) | OSS | +| Code inspection | [SonarQube](./sonarqube/overview.md) | OSS | +| Authorization & Policy Enforcement | [Open Policy Agent, Gatekeeper](./gatekeeper/overview.md) | OSS | +| Log alerting | [Stakater Konfigurator](./konfigurator/overview.md) | OSS | +| Automatic application reload | [Stakater Reloader](./reloader/overview.md) | OSS | +| Developer dashboard - Launchpad to discover applications | [Stakater Forecastle](./forecastle/overview.md) | OSS | +| Multi-tenancy | [Stakater Multi Tenant Operator](./mto/overview.md) | Enterprise licence | +| Feature environments, Preview Environments, Environments-as-a-Service | [Stakater Tronador](https://docs.stakater.com/tronador/#) | Enterprise license | +| Replicate secrets & configmaps | [Stakater Multi Tenant Operator](./mto/overview.md) | Enterprise license | +| GitOps application manager | Stakater Fabrikate | Enterprise license | +| Management and issuance of TLS certificates | [cert-manager](./cert-manager/overview.md) | OSS | +| Automated base image management | [Renovate](./renovate/overview.md) | OSS | +| Advanced cluster security | [RHACS](./rhacs/overview.md) | Enterprise License | +| Automatic volume extension | [Volume Expander Operator](./volume-expander-operator/overview.md) | OSS | +| Vertical pod autoscaling | [Vertical Pod Autoscaling](./vertical-pod-autoscaler/overview.md) | OSS | +| Horizontal pod autoscaling | [Horizontal Pod Autoscaling](./horizontal-pod-autoscaler/overview.md) | OSS | +| DORA metrics | [Pelorus](./pelorus/overview.md) | OSS | +| Declarative resource patching | [Patch Operator](./patch-operator/overview.md) | OSS | +| Ingress controller | [OpenShift Router](./ingress-controller/overview.md) | OSS | +| Kubernetes event routing | [Event Router](./event-router/overview.md) | OSS | +| Lock manager | [RDLM](./rdlm/overview.md) | Enterprise license | +| Local development | [Tilt](./tilt/overview.md) | OSS | +| Showback | [OpenCost](./opencost/overview.md) | OSS | +| Kubernetes dashboard | [Kubernetes Dashboard](./kubernetes-dashboard/overview.md) | OSS | +| Software defined storage | [OpenShift Data Foundation - ODF](./odf/overview.md) | Enterprise license | +| Custom metrics autoscaler | [Custom Metrics Autoscaler](./custom-metrics-autoscaler/overview.md) | OSS | +| Dev Spaces | [Dev Spaces](./devspaces/overview.md) | OSS | +| DNS handling | [External DNS](./external-dns/overview.md) | OSS | +| Leader application chart | [Stakater Application Helm Chart](./helm-leader-chart/overview.md) | OSS | +| Web terminal | [Web Terminal Operator](./web-terminal-operator/overview.md) | OSS | +| Internal development portal/platform | [Backstage](./backstage/overview.md) | OSS | +| Automatic cluster rebalancing | [Descheduler](./descheduler/overview.md) | OSS | +| Automatic compliance scans | [OpenSCAP](./compliance-operator/overview.md) | OSS | +| Infrastructure self-service | [Crossplane](./crossplane/overview.md) | OSS | +| Fetch external secrets | [External Secrets Operator](./external-secrets-operator/overview.md) | OSS | + +!!! note + OSS: Open-Source Software diff --git a/theme_common b/theme_common index 11286e11..6f08b1ba 160000 --- a/theme_common +++ b/theme_common @@ -1 +1 @@ -Subproject commit 11286e112ea55c995232ea415038456ab3f70f59 +Subproject commit 6f08b1bacf00618a7a2b03347ab5a52c61199859 diff --git a/theme_override/mkdocs.yml b/theme_override/mkdocs.yml index ab724619..e0908337 100644 --- a/theme_override/mkdocs.yml +++ b/theme_override/mkdocs.yml @@ -22,6 +22,9 @@ markdown_extensions: pygments_lang_class: true - pymdownx.inlinehilite - pymdownx.snippets +extra_javascript: + - https://unpkg.com/tablesort@5.3.0/dist/tablesort.min.js + - javascripts/tablesort.js nav: - About: - index.md @@ -53,7 +56,7 @@ nav: - about/onboarding.md - For Administrators: - for-administrators/overview.md - - for-administrators/user-stories.md + - for-administrators/user-stories.md - How-to guides: - for-administrators/how-to-guides/certificate-management/tls-certs.md - Explanation: @@ -177,13 +180,13 @@ nav: - for-cisos-dpos/nist-sp-800-171.md - for-cisos-dpos/bsi-it-grundschutz.md - for-cisos-dpos/cis.md - - for-cisos-dpos/soc2-type2.md + - for-cisos-dpos/soc2-type2.md - for-cisos-dpos/toms.md - for-cisos-dpos/subprocessors.md - Industry-Specific Standards: - for-cisos-dpos/hipaa.md - for-cisos-dpos/dora.md - - for-cisos-dpos/backup.md + - for-cisos-dpos/backup.md - Managed Addons: - managed-addons/overview.md - Nexus: @@ -276,7 +279,7 @@ nav: - RHACS: - managed-addons/rhacs/overview.md - managed-addons/rhacs/accessing-rhacs.md - - managed-addons/rhacs/permissions.md + - managed-addons/rhacs/permissions.md - Vertical Pod Autoscaler (VPA): - managed-addons/vertical-pod-autoscaler/overview.md - Horizontal Pod Autoscaler (HPA): @@ -316,7 +319,7 @@ nav: - Distributed Tracing: - managed-addons/tracing/overview.md - OpenTelemetry: - - managed-addons/opentelemetry/overview.md + - managed-addons/opentelemetry/overview.md - Legal Documents: - legal-documents/overview.md - legal-documents/fa.md