35 Commits

Author SHA1 Message Date
Sebastian Spaink deee848e52 Revert website redirects (#8617)
Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-05-07 10:51:39 -05:00
Sebastian Spaink f645d91097 Remove edge releases (#8615)
Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-05-07 08:47:15 -05:00
Andy Anderson 4cfb8da6cc 🌱 Add KubeStellar Console to OPA ecosystem (#8560)
KubeStellar Console is a CNCF Sandbox multi-cluster Kubernetes dashboard
with native OPA Gatekeeper integration:

- OPA Policies card showing constraint templates and violations per cluster
- Fleet Compliance Heatmap aggregating Gatekeeper status across all clusters
- AI-assisted policy creation (plain English → ConstraintTemplate YAML)
- ACMM scoring with policy-as-code dimension checking for OPA artifacts

More info: https://github.com/kubestellar/console
Paper: https://arxiv.org/abs/2604.09388
Leaderboard: https://console.kubestellar.io/leaderboard

Signed-off-by: Andrew Anderson <andy@clubanderson.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-25 08:32:10 +00:00
Stof a85e5c2807 Add vulnetix ecosystem entry (#8532)
* docs/ecosystem: Add Vulnetix to the OPA Ecosystem

Vulnetix is a CLI security scanner that evaluates SCA, IaC, container,
secrets, SAST, license and SBOM findings using Rego, with 250+ built-in
rules and support for custom policy-as-code rule repositories. Adding it
to the ecosystem helps users discover an OPA-powered option for unified,
policy-driven security scanning.

Signed-off-by: Christopher Langton <chris@vulnetix.com>

* docs/ecosystem: Update Vulnetix entry links

Point the entry to the Vulnetix CLI repository and link to the custom
rules and CI/agent integration docs so readers can go directly to the
policy-as-code and integration material.

Signed-off-by: Christopher Langton <chris@vulnetix.com>

---------

Signed-off-by: Christopher Langton <chris@vulnetix.com>
2026-04-17 16:22:51 +00:00
Charlie Egan f226d07b1c Remove old redirects, add new management redirect (#8491)
Fixes https://github.com/open-policy-agent/opa/issues/8424

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-07 16:30:16 +00:00
곽장일 d94b0a05d9 docs(ecosystem): add Kopa ecosystem entry (#8405)
Signed-off-by: Benjamin <sfreet@genians.com>
2026-03-05 09:31:29 +01:00
francois-eckert ac546c38de ecosystem: add Big ACL (#8389)
Signed-off-by: francois <francois@big-acl.com>
2026-02-28 15:12:59 +01:00
Charlie Egan 97e64a0193 website: Redirect /docs/latest/ecosystem
This page moved to a new location and is not under /docs/ any more.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-02-12 08:30:49 +01:00
Charlie Egan 89475700b8 website: Add a new kubecon event page (#8311)
Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-02-10 10:44:09 +00:00
Charlie Egan 262c4f102f Add redirect section for immutable referrers (#8265)
Published papers are not going to get updated, unlike web pages. So in such
cases I am willing to add a redirect here.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-01-29 10:04:53 +00:00
Matt Burdan dbb9474385 docs: Add opa-wasm-zig to the ecosystem (#8163)
Signed-off-by: Matt Burdan <burdz@burdz.net>
2026-01-04 13:49:04 +01:00
Charlie Egan fb8f6c4a4a website: Process feedback form on netlify (#8040)
This new function allows netlify to process the form's notification hook
itself and post to slack without zapier.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2025-11-11 11:22:50 +00:00
Joel Coenraadts 81535fa4cf Adds ecosystem project Moat (#7963)
* Adds ecosystem project Moat

Moat is an OPA control plane project specifically for managing access to data. The
first target system is Trino, with many future target systems including those which
do not directly support OPA.

Signed-off-by: jcoenraadts <joel@bytelab.com>

* Changes reserved name "OPA Control Plane"  to "Data Control Plane"

This change is to avoid confusion with the officially released OPA Control Plane

Signed-off-by: jcoenraadts <joel@bytelab.com>

---------

Signed-off-by: jcoenraadts <joel@bytelab.com>
Co-authored-by: jcoenraadts <joel@bytelab.com>
2025-10-06 13:37:31 +00:00
Charlie Egan 008c9da55f docs: Update references to cheat sheet and awesome-opa (#7930)
This also adds the cheat sheet to the docs site

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2025-09-23 16:00:15 +01:00
Charlie Egan a31a65ad5e docs/deploy: Add OPA deployment docs
Part of https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371.

As part of this, I have broken down some of the existing docker and
operations docs into new pages.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2025-09-16 09:26:07 +02:00
Charlie Egan fce128d221 docs: Add Rego language comparison pages
Part of https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2025-09-12 13:24:31 +02:00
Charlie Egan 098fa7e3ba docs/website: Update references to Styra (#7877)
* docs/website: Update references to Styra

Signed-off-by: Charlie Egan <charlieegan3@users.noreply.github.com>

* Update: Add opa-typescript link

Co-authored-by: Stephan Renatus <s_renatus@apple.com>
Signed-off-by: Charlie Egan <git@charlieegan3.com>

---------

Signed-off-by: Charlie Egan <charlieegan3@users.noreply.github.com>
Signed-off-by: Charlie Egan <git@charlieegan3.com>
Co-authored-by: Charlie Egan <charlieegan3@users.noreply.github.com>
Co-authored-by: Stephan Renatus <s_renatus@apple.com>
2025-09-03 15:19:06 +00:00
Charlie Egan d34a2029be docs: Fix /docs/envoy-authorization/ 404 (#7770)
Fixes https://github.com/open-policy-agent/opa/issues/7755

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-07-15 08:30:57 +00:00
Charlie Egan 2b4722e90d docs: Redirect old admission control link (#7730)
* docs: Redirect old admission control link

Fixes https://github.com/open-policy-agent/opa/issues/7729

Fixes https://github.com/open-policy-agent/opa/issues/7720

Signed-off-by: Charlie Egan <charlie@styra.com>

* website: Disable secret scan for x509 test cases

Signed-off-by: Charlie Egan <charlie@styra.com>

---------

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-06-26 09:40:00 +00:00
Charlie Egan 2733643045 docs: Add feedback form for user reported issues (#7662)
Form submissions will be sent to a channel for OPA maintainers to review.

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-06-04 13:08:58 +00:00
Charlie Egan 1c97dba92b docs: Address broken links (#7661)
Fixes https://github.com/open-policy-agent/opa/issues/7649

A number of pages have been removed where the project has ceased to
exist.

docs in internal/ have been ignored from link checking

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-06-04 12:57:29 +00:00
Charlie Egan 707c43d9c0 docs: Add redirect for decision_logs type label (#7637)
It seems that even though we don't link to it, people or things attempt
to visit this page.

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-05-28 16:49:22 +00:00
Charlie Egan ad783515e7 docs: Restore old referenced bundles (#7629)
Noticed one of these referenced in the envoy readme.

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-05-27 12:30:52 +00:00
Charlie Egan a7271dafb4 docs: Add Swift-OPA to the Ecosystem Page (#7610)
Signed-off-by: Charlie Egan <charlie@styra.com>
2025-05-23 17:44:01 +02:00
Charlie Egan b3242f2eaf docs: Implement dark mode for website (#7625)
Requires: https://github.com/open-policy-agent/opa/pull/7621

This almost works, but I've had to put in a bit of a hack in the theme
toggle to make sure the highlighting is redone correctly.

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-05-22 19:59:50 +01:00
Charlie Egan ade555f31f docs: Redirect to search for ecosystem pages (#7608)
Some pages have been removed from the ecosystem section in the new site
and we need to redirect them to somewhere more helpful.

Fixes https://github.com/open-policy-agent/opa/issues/7604

Fixes https://github.com/open-policy-agent/opa/issues/7605

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-05-22 08:44:46 +00:00
Charlie Egan 71e7bd9ab3 docs: Add Tutorial Redirects (#7609)
https://github.com/open-policy-agent/opa/issues/7603 appears to be
happening often enough in netlify data that we should be redirecting
here.

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-05-22 08:27:19 +00:00
Jernej Porenta 22d26dfe30 docs: fix helm-kubernetes-quickstart bundle (#7606)
With the refactoring of the webpage static files location, new
`helm-kubernetes-quickstart` bundle became corrupt and previous,
non-working bundle was deployed.

This change replaces currently deployed bundle, which is causing the
following error with `opa eval -b helm-kubernetes-quickstart 'data'`

```
loading error: bundle helm-kubernetes-quickstart: bundle load failed
on manifest decode: invalid character '\\x00' looking for beginning
of value
```

This change also fixes the failing e2e pipeline in `opa/kube-mgmt` helm
chart, which depends on the location (and source) of this bundle.

Signed-off-by: Jernej Porenta <jernej.porenta@3fs.si>
2025-05-21 09:15:56 +01:00
Charlie Egan 864db09ec1 docs: Various minor website fixes (#7596)
Contains the following fixes:

* docs: Website max width for hp paragraph

* docs: Remove ghost from the run snippet icons

This is confusing as it might be associated with something going wrong.

* docs: Use /apple-touch-icon.png for precomposed

* docs: Add a png favicon

Clients still seem to be requesting this.

* docs: Add in external resources for legacy content

---------

Signed-off-by: Charlie Egan <charlie@styra.com>
2025-05-19 13:15:35 +00:00
Stephan Renatus 9ab7dcd0ac website: add in previous redirects
Signed-off-by: Stephan Renatus <stephan@styra.com>
2025-05-19 13:16:22 +02:00
Charlie Egan d6b5659856 docs: Switch to new OPA website (#7592)
Some things added on this branch:
- icons and client logos at known paths
- some spam redirects
- some redirects for docs/latest/foo /docs/foo
- redirects for the two ‘moved’ pages (k8s and envoy intros)

I am going to be monitoring the traffic this week on Netlify to make
sure we have a good coverage with redirects where needed.
We also now prompt users to file issues directly from the 404 pages
which should help flag things we miss too.
2025-05-19 10:42:17 +00:00
Patrick East 58d336aff9 Refactor doc directories
Signed-off-by: Patrick East <east.patrick@gmail.com>
2019-04-26 17:12:15 -07:00
Patrick East c8ea625d65 Separate static content specific to doc content
We mixed together doc content and website content. We don’t need to
version the website content (logos, main site stuff, etc) but the doc
static content (mostly images) should be tied to the markdown that
uses it.

Signed-off-by: Patrick East <east.patrick@gmail.com>
2019-04-26 17:12:15 -07:00
06kellyjac 611466eb5f Hid the overflow within .headline caused by the boat rocking
Signed-off-by: 06kellyjac <dev@j-k.io>
2019-04-23 10:04:48 -07:00
lucperkins bb0d4e271b New OPA website (Hugo + Netlify)
Signed-off-by: lucperkins <lucperkins@gmail.com>
2019-03-26 13:45:50 -07:00