Commit Graph

119 Commits

Author SHA1 Message Date
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
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
Marcus Stade 42adc06090 website: fix community page issues (#4904)
* Fix inconsistent spacing in community.css
* Fix background on community page so it doesn't become white when scrolling

The white background happened because it was forced to a height of the viewport,
but the overflowing child elements were still visible. Because its a parent
element that scrolls, the background would scroll with the page causing the
white background to appear.

The culprit is setting `height: 100%`, which means it won't pick up the height
from its child elements. If instead we set `min-height: 100%` it'll be at
minimum the height of its parent (`<body>`, which along with `<html>` is set to
be `100%` of the viewport width and height – this is probably not ideal) but it
can still expand to fit all its child elements.

There are other ways to fix this, but this is probably the minimally invasive.

* Make dividers no push beyond the viewport width, and more responsive

The dividers will no longer push beyond the viewport width with these changes
(key culprit: the `-1em` left/right margins) and also will disappear on smaller
screens so they don't become very thin.

Signed-off-by: Marcus Stade <marcus@styra.com>
2022-07-19 14:27:36 +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
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
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
Torin Sandall d252a32cc9 website: fix styra support link
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
2022-03-31 10:19:41 -07: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
Stephan Renatus 0e4d875d15 website: fix community site (#4522)
* remove hugo templating

This page doesn't go through hugo at all, so these things would
end up on the website.

A quick fix is reverting the bits that added the templating. The
downside is that local dev and PR previews will link to
/docs/latest/ecosystem, which doesn't exist there.

* link Documentation and Download to /docs

For /docs/ (not /docs/latest) we have a redirect in local dev and
PR preview mode:

    /docs -> /docs/edge

so this will be a little less broken: only ecosystem is a 404 link
on the preview.

Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
2022-03-30 21:42:21 +02:00
Stephan Renatus e09b04f2a9 website: make local dev and PR preview not build everything (#4474)
With this change, the work done for local development, and the per-PR netlify preview changes:

It will no longer include the website stuff for versions other than edge, the current working tree.

We thus save us the time, and the flakiness, involved with

- checking if github has release binaries for all the versions
- checking out their sources
- fetching the release binaries to pre-hydrate old versions' live-blocks.

The previously-used, documented make target should still be intact.

Fixes #4379 to some extent, I hope.

* docs/website: remove "latest" binary from opa versions cache

Having a stale binary here -- one called "latest" but not actually
being "latest" -- causes issues like this: when building the website
content for the (real) latest version, the script would take the
old (previous-latest) binary, and fail because that binary didn't
know the latest future keywords.

Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
2022-03-25 09:59:44 +01:00
Torin Sandall 3def34985e docs/website: Update support link for Styra (#4479)
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
2022-03-25 01:39:08 +01: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