Commit Graph

137 Commits

Author SHA1 Message Date
Brandt Keller bf439684cc docs: add Lula to the OPA ecosystem (#6902)
* chore(docs): add Lula to the OPA ecosystem

Signed-off-by: Brandt Keller <brandt.keller@defenseunicorns.com>

* fix(docs): update with suggestions for Lula submission to ecosystem

Signed-off-by: Brandt Keller <brandt.keller@defenseunicorns.com>

* docs: add Lula link to description

Co-authored-by: Charlie Egan <git@charlieegan3.com>
Signed-off-by: Brandt Keller <43887158+brandtkeller@users.noreply.github.com>

---------

Signed-off-by: Brandt Keller <brandt.keller@defenseunicorns.com>
Signed-off-by: Brandt Keller <43887158+brandtkeller@users.noreply.github.com>
Co-authored-by: Charlie Egan <git@charlieegan3.com>
2024-07-30 10:13:42 +01:00
Charlie Egan c0b75b0bca Add documentation for OPA Spring Boot integration
This PR also fixes an issue with `kind` being used in a way that's not
allowed in more recent Hugo versions.

Signed-off-by: Charlie Egan <charlie@styra.com>
2024-07-29 08:57:31 -07:00
Charlie Egan 612b93af1f docs: Revise language SDK content (#6811)
In the OPA ecosystem, there are a number of language SDKs for different
general purpose languages, mostly integrating with the REST API. This PR
highlights these at the start of the OPA ecosystem page, adds some other
projects for completeness and clarifies the owner where more than one
SDK for a language exists.

Signed-off-by: Charlie Egan <charlie@styra.com>
2024-06-11 13:34:03 +01:00
Charlie Egan 186f7bcab1 docs: add vs code and zed to ecosystem page (#6788)
Signed-off-by: Charlie Egan <charlie@styra.com>
2024-06-04 15:54:40 +02:00
Mark Phelps ce4df7825d Add Flipt to the OPA ecosystem (#6781)
Signed-off-by: Mark Phelps <209477+markphelps@users.noreply.github.com>
2024-06-02 20:29:36 +02:00
johndbro1 f2011b1bb0 Adding Raygun to the policy-testing ecosystem (#6712)
Signed-off-by: John Brothers <johnbr@gmail.com>
2024-04-24 20:07:15 +02:00
Charlie Egan 9a13941ab9 docs: Add Rego comparisons and update env0 (#6663)
These integrations feature on the learning rego page and the terraform
pages respectively.

Signed-off-by: Charlie Egan <charlie@styra.com>
2024-04-03 13:26:13 +01:00
Yariv Gavriel 8812c64270 add env0 integration & organization files (#6658)
Signed-off-by: yarivg <yarivgavriel2@gmail.com>
2024-04-03 12:18:52 +02:00
Peter Macdonald 1a1ff2bb53 Adding integration for Backstage (#6629)
Adding integration for Backstage

Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
2024-03-13 21:04:17 +01:00
Manfred Moser 8d6b930cb1 Add Trino to OPA ecosystem
Signed-off-by: Manfred Moser <manfred@simpligility.ca>
2024-02-29 09:23:05 -08:00
Daniel Bass 7078af88d6 Updated logos for Permit.io and OPAL in integrations (#6562)
Signed-off-by: Daniel Bass <daniel@permit.io>
Co-authored-by: Daniel Bass <daniel@permit.io>
2024-01-31 09:36:34 +00:00
Charlie Egan a2c2138ff6 docs: add lf trademarks note (#6558)
Fixes https://github.com/open-policy-agent/opa/issues/6557

Signed-off-by: Charlie Egan <charlie@styra.com>
2024-01-29 16:46:17 +00:00
Andrii Kurochka 6c4934bde1 docs: Add OpaDotNet ecosystem projects (#6554)
* docs: Add OpaDotNet ecosystem projects

Signed-off-by: akurochka <andrii.kurochka@zorallabs.com>

* Add missing logos

Signed-off-by: akurochka <andrii.kurochka@zorallabs.com>

* docs: Make naming consistent

Signed-off-by: akurochka <andrii.kurochka@zorallabs.com>

* dotnet -> .NET

Signed-off-by: Charlie Egan <git@charlieegan3.com>

---------

Signed-off-by: akurochka <andrii.kurochka@zorallabs.com>
Signed-off-by: Charlie Egan <git@charlieegan3.com>
Co-authored-by: Charlie Egan <git@charlieegan3.com>
2024-01-29 14:38:00 +00:00
Jamie Tanna dd0e198a3b Add dependency-management-data logo (#6543)
Now we've got one, we should use it!

Signed-off-by: Jamie Tanna <jamie@jamietanna.co.uk>
2024-01-24 18:09:49 +00:00
Charlie Egan ea1ecdfef1 docs: Add a new debugging page (#6513)
This page is intended to be a starting point for users debugging various
OPA issues. It outlines various OPA features that can help narrowing
down issues in one place.

Signed-off-by: Charlie Egan <charlie@styra.com>
2024-01-04 21:36:17 +01:00
Anders Eknert c72ebef05e Add Digger to ecosystem (#6464)
Signed-off-by: Anders Eknert <anders@eknert.com>
2023-12-07 18:38:06 +01:00
Charlie Egan c0d9abac11 docs: Add legitify to ecosystem (#6369)
Signed-off-by: Charlie Egan <charlie@styra.com>
2023-10-31 14:11:38 +00:00
Charlie Egan 5ce5ab6f61 docs: add cheat sheet link
Adds a link to the Cheat Sheet project: https://docs.styra.com/opa/rego-cheat-sheet

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-10-30 10:40:39 -07:00
Matthew A Johnson 391cb0c309 Add rego-cpp to OPA Ecosystem
Signed-off-by: Matthew A Johnson <matjoh@microsoft.com>
2023-09-26 16:32:02 -07:00
Charlie Egan 93d7d07ff1 [docs] Link to expressing or post (#6236)
This is a good learning material and linking here might help users self
service when faced with this.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-09-21 11:52:50 +01:00
Luiz Carvalho e333a7080b docs: add enterprise-contract to ecosystem (#6224)
Signed-off-by: Luiz Carvalho <lucarval@redhat.com>
2023-09-13 17:30:48 +02:00
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
John Brothers e3c1ea6fb6 doc: updated support page to include a link to the OPA support page at PACLabs
Signed-off-by: John Brothers <johnbr@gmail.com>
2023-08-25 12:52:32 -07: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
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
Peter Jausovec 58e52eece2 Ecosystem: Update Solo.io Gloo Gateway logo (#6058)
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
2023-06-28 23:35:51 +02: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
Charlie Egan 6fe7f03046 Community page refactor and new learning section (#6016)
Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-15 14:37:38 +01:00
Charlie Egan e723bed021 [website] Add new full width banner
I have used JPGs to make the images smaller.

A wider image is used for the larger breakpoint.

Menu moved into header to make spacing easier to
achieve without height: 0 and other hacks.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-14 11:22:01 -07:00
Charlie Egan 93b496523f Refactor site to use Hugo for other pages (#5984)
This is what I have done:

* bring all pages into Hugo structure (security, community, support)
* make styles consistent more consistent with homepage
* merge and try to de-dupe css
* Reduced number of breakpoints to 2, one for mobile and one for larger

This is intended to be a step in the right direction, making the site
easier to maintain and more design consistent. There is much left to do,
some examples of things still to work on:

* The remaining CSS is still very messy and likely has some unused.
* The homepage still has an entirely different Dom for mobile in one section, this is toggled on and off.
* We don't use Hugo to generate any page content from markdown for these pages
* ... the list goes on.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-12 11:06:48 +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 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 177eaea842 Rename Styra Load integrations logo file (#5988)
Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-08 11:26:54 +02:00
Charlie Egan 67529bf428 Remove newsletter sign-ups (#5981)
This is not something that we're promoting at the moment.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-06 16:04:51 +01:00
Charlie Egan 49a704a50a Correction of minor typos in security policy page (#5980)
Signed-off-by: Charlie Egan <charlie@styra.com>
2023-06-06 15:52:49 +01:00
shirabendor-quali 5a29ffca22 new logo for torque integration (#5810)
Signed-off-by: shirabendor-quali <shira.b@quali.com>
2023-04-02 20:08:52 +02: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
Anders Eknert bdbacc38cd Community page updates (#5517)
* Add OPA LinkedIn
* Add local Meetup links
* Charlie Egan -> Peter Macdonald
* Add Mastodon links

Signed-off-by: Anders Eknert <anders@styra.com>
2023-01-04 00:36:21 +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 8f97616b6d ecosystem: add datadog and terraform cloud (#5383)
Signed-off-by: Anders Eknert <anders@eknert.com>
2022-11-14 11:21:49 +01:00
UTKARSH MISHRA e5bc273e58 website: Updated Footer Color (#5334)
Fixes #5254.

Signed-off-by: Utkarsh Mishra <nasautkarsh@gmail.com>
2022-11-04 10:25:10 +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
Peter ONeill 2106ac7900 ecosystem: Update Styra Logo (#5154)
Update Styra DAS Logo

Signed-off-by: Peter ONeill <peteroneilljr@gmail.com>
2022-09-21 07:18:17 +02:00
Or Weis f2d1466d46 website/security: style improvements (#5119)
Signed-off-by: orweis <orweis@gmail.com>
2022-09-10 20:07:15 +02:00
Stephan Renatus ebf19976bf SECURITY: migrate policy to web site, update content (#5094)
This commit migrates the security policy to the OPA website. Also, it is
deliberately not part of the versioned docs; we don't want anyone to find old
information when it's important to get up-to-date information.

Fixes #4272.

Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
2022-09-06 12:50:53 -04: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
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