Commit Graph

103 Commits

Author SHA1 Message Date
Charlie Egan 9bf54788f5 [docs] Move OPA ecosystem pages to site top-level (#6198)
* We are having trouble managing the complexity of having ecosystem pages shown in the versioned area of the OPA docs site (see website: link ecosystem from edge #6170)
* We have invested in the OPA ecosystem data recently and it makes sense to make it more prominent.
* The data in the OPA Ecosystem is harder to use when nested in docs as some Hugo functions are unavailable to nested sections.

This PR implements a solution by:

* Pages that were under /docs/version/ecosystem, /docs/version/integrations etc have been moved to /ecosystem and /integrations.
* Redirects have been created for the old pages in the netlify config.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-08-31 09:36:51 +01:00
Charlie Egan 68490a8912 [docs] Address issue OPA ecosystem missing items (#6168)
We got this wrong again:
https://github.com/open-policy-agent/opa/pull/6158#issuecomment-1680505381

The data used for the website is always using edge, not the latest
release.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-08-17 18:01:03 +01:00
Charlie Egan 1e4f120beb [docs] Update integrations, organisations and softwares to have pages (#6158)
This PR makes it possible to browse integrations, organizations and related softwares. Previously, these details were only available as modals on the ecosystem page.

There are also some changes to the policy enforcement on the docs content, the validation rules are much the same but have been updated to reflect that the content is stored in a new place. I have used some generated JSON in Hugo rather than using GitHub api requests to validate the files since it's A) faster, B) I think more simple, and C) easier to get Hugo to process the markdown frontmatter.

Much of the hackery in this PR (Hugo function partials to look up sets of files and get the data from them) is due to the fact that we can't use Hugo's native sections feature. All of our content is nested under docs, this means that all our pages are in the same section so custom lookups have been implemented as function partials instead to work around this.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-08-17 16:09:33 +01:00
Moazzem Hossen 09752aac82 docs: update traefik integration link (#6150)
Signed-off-by: Moazzem Hossen <moazzem@edgeflare.io>
2023-08-10 11:33:11 +02:00
guangwu 6abb668205 Fix typos (#6135)
Fix typos

Signed-off-by: guoguangwu <guoguangwu@magic-shield.com>
2023-08-02 10:05:57 +02:00
Charlie Egan f74a5f61d8 [docs/website] Link to OPA Ecosystem from docs (#6064)
* [docs/website] Link to OPA Ecosystem from docs

This PR makes the following changes to the website Ecosystem content and
linking:

* Creates and assigns categories to various projects where information
  is available.
* Displays top level categories on Ecosystem page
* Links to categories from various relevant locations within the docs.
* Embeds related Ecosystem projects at the ends of some docs pages where
  there are fewer than 6 and all have related content to the page in
  question.
* Implements Hugo partials and shortcodes to make this extensible in
  future.
* Updates to ecosystem projects to keep them current
* Adds various, previously unlisted, OPA ecosystem projects


Signed-off-by: Charlie Egan <charlie@styra.com>
2023-07-03 17:41:40 +01:00
Jayson Santos 3947075a95 Add Carbonetes BrainIAC in Ecosystem (#6073)
Signed-off-by: Jayson Santos <jayson.santos@carbonetes.com>
2023-07-03 07:57:15 +02:00
Anders Eknert a7c2f0b1a3 Add Regal blog to ecosystem entry (#6030)
Signed-off-by: Anders Eknert <anders@styra.com>
2023-06-20 16:26:05 +01:00
Charlie Egan 30c9d846ca Update 404 links in Styra Enterprise OPA listing
Also update project description to match styra.com copy

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-15 11:01:26 -07:00
Charlie Egan c29d375de5 Alter awesome opa logo, add to ecosystem page (#6018)
* Update awesome opa logo

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

* Add awesome-opa to integrations list

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

---------

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-15 14:52:41 +01:00
Anders Eknert 2b036d689d Add Alluxio to ecosystem (#6000)
Signed-off-by: Anders Eknert <anders@styra.com>
2023-06-12 11:47:01 +02:00
Charlie Egan 6ad4598059 Clarify Regal linter title (#5999)
Other integrations explain a little more about their use case in the
title.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-12 10:05:42 +01:00
Charlie Egan 91f2aebc0a Add Regal integration (#5989)
Regal is a new Rego language linter from Styra:
https://github.com/StyraInc/regal

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-08 12:21:50 +02:00
Charlie Egan 3dc633b85e Rename Styra load integration (#5987)
Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-08 11:20:44 +02:00
Charlie Egan 2e15b871ec Add Reposaur (#5854)
Signed-off-by: Charlie Egan <charlie@styra.com>
2023-04-24 11:52:24 +01:00
shirabendor-quali 2d1583ed97 Add Quali Torque to the ecosystem page (#5794)
Signed-off-by: shirabendor-quali <shira.b@quali.com>
2023-03-29 15:08:09 +02:00
Charlie Egan ca72072a1f Add Styra Load integration (#5659)
* Add Styra Load integration

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-02-14 22:45:41 +01:00
Parker Duckworth 7ce6a90020 Update OPAL tutorials link
The existing link was broken.

Signed-off-by: Parker Duckworth <parkerduckworth@gmail.com>
2023-02-06 19:19:12 -08:00
Niu Zhi 84c7ec6155 ccbr tool join in opa ecosystem (#5574)
Signed-off-by: Zhi Niu yulinniuzhi@163.com
2023-01-19 10:41:36 +00:00
David Wertenteil cb79e2eefb docs/integrations: update kubescape repo links (#5437)
Signed-off-by: David Wertenteil <dwertent@armosec.io>
2022-12-06 13:41:06 +01:00
Anders Eknert 6f8db0f818 integrations: fix malformed inventors item (#5446)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-12-06 13:34:41 +01:00
Bomin Zhang d0026f48f4 add easegress to ecosystem (#5421)
Signed-off-by: Bomin Zhang <zhangbomin@megaease.com>
2022-11-29 08:36:25 +01:00
Anders Eknert 3d1a1f226e Remove Datadog from ecosystem page (#5397)
As per their request. They will re-add it themselves once approved internally.

Signed-off-by: Anders Eknert <anders@eknert.com>
2022-11-17 14:26:43 +01:00
Anders Eknert 8f97616b6d ecosystem: add datadog and terraform cloud (#5383)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-11-14 11:21:49 +01:00
Anders Eknert 055e67e791 Add CircleCI to ecosystem page (#5329)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-10-31 20:03:23 +01:00
Omri Gazitt 251c92e059 Add Topaz to ecosystem (#5308)
Add Topaz to ecosystem

Signed-off-by: Omri Gazitt <ogazitt@gmail.com>
2022-10-28 23:06:29 +02:00
Paolo 15412b17c9 ecosystem: add some links to Rönd (#5102)
Signed-off-by: Paolo <ugho16@users.noreply.github.com>
2022-09-07 13:02:40 +02:00
Anders Eknert 8b67be1b27 Add article on using OPA for data filtering in Kafka (#5082)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-09-01 22:18:57 +02:00
Sean O'Dell ff3960d8ac Add Spacelift Integration
Signed-off-by: Sean O'Dell <seano@spacelift.io>
2022-09-01 09:00:12 -07:00
Dylan Werner-Meier df24650ae4 Fix broken link (#5071)
Link for Minio/OPA integration has moved. Fix the broken link

Signed-off-by: Dylan Werner-Meier <unautre@users.noreply.github.com>
2022-08-31 15:45:31 +02:00
Furkan Türkal ae8c6e0334 Add cosign to the ecosystem (#5040)
Signed-off-by: Furkan <furkan.turkal@trendyol.com>
Co-authored-by: Batuhan <batuhan.apaydin@trendyol.com>

Signed-off-by: Furkan <furkan.turkal@trendyol.com>
Co-authored-by: Batuhan <batuhan.apaydin@trendyol.com>
2022-08-23 12:38:56 +02:00
Emre Savcı 20a421b42d Add community integration (fiber) (#5026)
Signed-off-by: Emre Savcı <emre.savci@trendyol.com>
2022-08-22 11:19:29 +02:00
Anders Eknert 3c0b58946b Update links to opa-kafka-plugin (#5021)
🥲

Signed-off-by: Anders Eknert <anders@eknert.com>

Signed-off-by: Anders Eknert <anders@eknert.com>
2022-08-18 20:14:09 +02:00
Anders Eknert 23443da5ed Update Styra ecosystem entry (#4938)
Add missing video section, and update a few links.

Signed-off-by: Anders Eknert <anders@eknert.com>
2022-07-25 22:37:10 +02:00
Omri Gazitt bfa04b33c9 added/corrected aserto ecosystem resources (#4889)
* Update aserto ecosystem resources

Signed-off-by: Omri Gazitt <ogazitt@gmail.com>
2022-07-25 19:08:23 +02:00
Philip Conrad 0b09e82ba9 docs: Fixup formatting, fix tutorial link, add note about directives. (#4903)
This commit fixes the formatting of "note" fields in the policy
reference document and adds a note about supporting custom GraphQL
`@directive` syntax in schemas.

It also corrects the GraphQL tutorial source code link, over in the
GraphQL API authz tutorial.

Signed-off-by: Philip Conrad <philipaconrad@gmail.com>
2022-07-19 07:29:03 +02:00
Stephan Renatus c955430ddd Ecosystem: Add walt.id (#4862)
Signed-off-by: Philipp Potisk <phil@walt.id>
2022-07-08 10:01:50 +02:00
Paolo 289d2acf78 Added Rond to the Ecosystem (#4842)
* Added Rond software

Signed-off-by: unknown <martinolipaolo@gmail.com>
2022-07-06 16:51:53 +02:00
Dolev Farhi 0bc9319dee Add Alfred (self-hosted playground) to ecosystem (#4770)
Signed-off-by: dolevf <farhi.dolev@gmail.com>
2022-06-10 20:53:53 +02:00
psevestre 2bd6f3b6ab ecosystem: add java spring tutorial (#4757)
Code and tutorial for "Authorization for Java Spring Security"

Signed-off-by: Philippe <phil@lighthouse.com.br>
2022-06-09 20:11:20 +02:00
Anders Eknert 51e1a9aa0c Add Pulumi to ecosystem page (#4735)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-06-04 00:03:24 +02:00
Anders Eknert 9674f8cd37 Add nginx integration (#4682)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-05-12 16:14:21 +02:00
James Chacon 9638ee2a22 ecosystem: Add Sansshell (#4674)
Signed-off-by: James Chacon <james.chacon@snowflake.com>
2022-05-11 07:23:53 +02:00
Anders Eknert ae3f772645 Add blogs + OAuth and OIDC (#4589)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-04-17 11:39:40 +02:00
Anders Eknert 148fe0c4ed ecosystem: Add GKE policy automation (#4557)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-04-07 13:19:27 +02:00
Jacky Jiang d7450721b7 adopters+ecosystem: add Magda (#4546)
Signed-off-by: Jacky Jiang <t83714@gmail.com>
2022-04-06 09:41:16 +02:00
Anders Eknert 1af44282eb ecosystem: Add AWS CloudFormation Hook (#4547)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-04-05 11:17:08 +02:00
Oz Radiano 93bd42b7f3 ecosystem: adding permit.io (#4531)
Signed-off-by: Oz Radiano <oz@permit.io>
2022-04-02 10:06:13 +02:00
Tayyab J 068a29731b integrations: Add Emissary-Ingress (#4523)
This PR adds the Emissary ingress to the Ecosystem page.
The blog section contains link to an article which guides on Emissary ingress and OPA integrations.

Signed-off-by: Tayyab J <tayyab.jamadar@styra.com>
2022-03-31 07:37:50 +02:00
Omri Gazitt 601da0fc67 Add Open Policy Registry and Aserto to the Ecosystem page. (#4450)
Signed-off-by: Omri Gazitt <ogazitt@gmail.com>
2022-03-18 12:25:49 -07:00