mirror of
https://github.com/open-policy-agent/opa.git
synced 2026-08-12 19:32:48 -06:00
ebf19976bf
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>
366 lines
17 KiB
HTML
366 lines
17 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
|
||
<head>
|
||
<!-- Required meta tags -->
|
||
<meta charset="utf-8">
|
||
<meta name="viewport"
|
||
content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||
|
||
<!-- Bootstrap CSS -->
|
||
<link rel="stylesheet" href="css/bootstrap.min.css">
|
||
|
||
<title>Open Policy Agent | Community </title>
|
||
<link rel="stylesheet" href="css/home.css">
|
||
<link rel="stylesheet" href="css/community.css">
|
||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css">
|
||
</head>
|
||
|
||
<body data-spy="scroll" data-target=".navbar" data-offset="90">
|
||
|
||
|
||
<div class="support-bg">
|
||
<div id="navigation">
|
||
<nav class="navbar navbar-expand-lg navbar-dark bg-transparent">
|
||
<div class="container">
|
||
|
||
<a class="navbar-brand" href="/" aria-label="Open Policy Agent home"><img
|
||
title="OPA logo" src="./img/logo-white.png" class="img-fluid"></a>
|
||
<button class="navbar-toggler navbar-toggler-right collapsed"
|
||
type="button" data-toggle="collapse"
|
||
data-target="#navb" aria-expanded="false">
|
||
<span class="navbar-toggler-icon"></span>
|
||
</button>
|
||
|
||
<div class="navbar-collapse collapse" id="navb">
|
||
<ul class="navbar-nav mr-auto">
|
||
</ul>
|
||
|
||
<ul class="navbar-nav">
|
||
<li class="nav-item"><a class="nav-link" href="./docs/">Docs</a></li>
|
||
<li class="nav-item"><a class="nav-link" href="./docs/#running-opa">Download</a></li>
|
||
<li class="nav-item"><a class="nav-link" href="./docs/latest/ecosystem/">Ecosystem</a></li>
|
||
<li class="nav-item"><a class="nav-link" href="./security">Security</a></li>
|
||
<li class="nav-item"><a class="nav-link" href="./support">Support</a></li>
|
||
<li class="nav-item"><a class="nav-link" href="./community">Community</a></li>
|
||
<li class="nav-item"><a class="nav-link" href="https://play.openpolicyagent.org/">Play</a></li>
|
||
<li class="nav-item"><a class="nav-link" href="https://blog.openpolicyagent.org/">Blog</a></li>
|
||
<li class="nav-item social-nav-item">
|
||
<a class="nav-link social-icon-link" href="https://twitter.com/openpolicyagent">
|
||
<img src="./img/twitter-icon.png" alt="Twitter">
|
||
<div class="nav-link social-icon-title">Twitter</div>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item social-nav-item">
|
||
<a class="nav-link social-icon-link" href="https://slack.openpolicyagent.org/">
|
||
<img src="./img/slack-icon.png" alt="Slack">
|
||
<div class="nav-link social-icon-title">Slack</div>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item social-nav-item">
|
||
<a class="nav-link social-icon-link" href="https://github.com/open-policy-agent/opa">
|
||
<img src="./img/github-icon.png" alt="GitHub">
|
||
<div class="social-icon-title">GitHub</div>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
</nav>
|
||
</div>
|
||
|
||
<main class="support-content">
|
||
|
||
<section id="homebackground">
|
||
|
||
<h1 class="banner-content">
|
||
Community
|
||
</h1>
|
||
<div class="banner-subcontent">
|
||
Since its launch in 2016, Open Policy Agent has steadily gained momentum as
|
||
the de facto approach for establishing authorization policies
|
||
across cloud native environments.
|
||
Its remarkable growth and adoption is due in no small part to the amazing
|
||
community that has grown up right along side it.
|
||
Leverage this list of community resources to maximize the value OPA can provide!
|
||
</div>
|
||
|
||
<h2 class="divider line glow">Social Channels</h2>
|
||
|
||
<div class="grid-container">
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Twitter" class="card-img align-middle" src="img/community-logos/twitter.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Twitter</div>
|
||
<div class="subheader">
|
||
Connect with us on Twitter to get the latest announcements.
|
||
</div>
|
||
<a href="https://twitter.com/openpolicyagent"
|
||
class="btn btn-primary btn-lg" role="button">Follow us on Twitter</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Medium" class="card-img align-middle" src="img/community-logos/medium.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Medium</div>
|
||
<div class="subheader">
|
||
Sign up to receive OPA news, blogs, and tutorials.
|
||
</div>
|
||
<a href="https://blog.openpolicyagent.org/"
|
||
class="btn btn-primary btn-lg" role="button">Read the OPA Blog</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<h2 class="divider line glow">Community Support</h2>
|
||
|
||
<div class="grid-container">
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Slack" class="card-img align-middle" src="img/community-logos/slack.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Slack</div>
|
||
<div class="subheader">
|
||
Casual conversations with the OPA community.
|
||
</div>
|
||
<a href="https://slack.openpolicyagent.org/"
|
||
class="btn btn-primary btn-lg" role="button">Join us on Slack</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="GitHub" class="card-img align-middle" src="img/community-logos/github.png"/>
|
||
<div class="card-text">
|
||
<div class="header">GitHub</div>
|
||
<div class="subheader">
|
||
Get involved with OPA development. Request a feature, file a bug, or just check out the open source code base.
|
||
</div>
|
||
<a href="https://github.com/open-policy-agent"
|
||
class="btn btn-primary btn-lg" role="button">View OPA on GitHub</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="GitHub Discussions" class="card-img align-middle" src="img/community-logos/github-discussions.png"/>
|
||
<div class="card-text">
|
||
<div class="header">OPA Knowledge Base</div>
|
||
<div class="subheader">
|
||
Community powered support for OPA and Rego. Ask questions about writing Rego files, implementing OPA, or share the configurations you are working on.
|
||
</div>
|
||
<a href="https://github.com/open-policy-agent/community/discussions"
|
||
class="btn btn-primary btn-lg" role="button">Ask a question</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Stack Overflow" class="card-img align-middle" src="img/community-logos/stack-overflow.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Stack Overflow</div>
|
||
<div class="subheader">
|
||
Ask the global developer community questions about OPA with the tag #open-policy-agent
|
||
</div>
|
||
<a href="https://stackoverflow.com/questions/tagged/open-policy-agent"
|
||
class="btn btn-primary btn-lg" role="button">Ask a Question</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<h2 class="divider line glow">Champions</h2>
|
||
|
||
<div class="grid-container">
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Charlie Egan" class="card-img align-middle" src="img/community-logos/egan-charlie.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Charlie Egan</div>
|
||
<div class="subheader">
|
||
<a href="https://twitter.com/charlieegan3" alt="Twitter">
|
||
<i class="fab fa-twitter-square"></i>
|
||
charlieegan3
|
||
</a>
|
||
<br>
|
||
<a href="https://github.com/charlieegan3" alt="GitHub">
|
||
<i class="fab fa-github-square"></i>
|
||
charlieegan3
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="John Reese" class="card-img align-middle" src="img/community-logos/john-reese.png"/>
|
||
<div class="card-text">
|
||
<div class="header">John Reese</div>
|
||
<div class="subheader">
|
||
<a href="https://twitter.com/johnpreese" alt="Twitter">
|
||
<i class="fab fa-twitter-square"></i>
|
||
johnpreese
|
||
</a>
|
||
<br>
|
||
<a href="https://github.com/jpreese" alt="Github">
|
||
<i class="fab fa-github-square"></i>
|
||
jpreese
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Grant Shively" class="card-img align-middle" src="img/community-logos/grant-shively.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Grant Shively</div>
|
||
<div class="subheader">
|
||
<a href="https://github.com/gshively11" alt="GitHub">
|
||
<i class="fab fa-github-square"></i>
|
||
gshively11
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Masayoshi Mizutani" class="card-img align-middle" src="img/community-logos/mizutani-masayoshi.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Masayoshi Mizutani</div>
|
||
<div class="subheader">
|
||
<a href="https://twitter.com/m_mizutani" alt="Twitter">
|
||
<i class="fab fa-twitter-square"></i>
|
||
m_mizutani
|
||
</a>
|
||
<br>
|
||
<a href="https://github.com/m-mizutani" alt="Github">
|
||
<i class="fab fa-github-square"></i>
|
||
m-mizutani
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<h2 class="divider line glow">Contribute</h2>
|
||
|
||
<div class="grid-container">
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Meetup" class="card-img align-middle" src="img/community-logos/meetup.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Meetup</div>
|
||
<div class="subheader">
|
||
Host a localized meetup in your area or virtually. Share what you’ve learned and connect with the OPA community.
|
||
</div>
|
||
<a href="mailto:opa_community@styra.com?subject=Host%20an%20OPA%20Meetup"
|
||
class="btn btn-primary btn-lg" role="button">Host a Meetup</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Blog Post" class="card-img align-middle" src="img/community-logos/blog.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Blog Post</div>
|
||
<div class="subheader">
|
||
Contribute to the official OPA blog. Write about special use cases, advance configurations, deployment strategies or the OPA community.
|
||
</div>
|
||
<a href="mailto:opa_community@styra.com?subject=Contribute%20to%20OPA%20Blog"
|
||
class="btn btn-primary btn-lg" role="button">Email</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
<div class="support-card-content d-flex flex-column align-items-start">
|
||
<img title="Conference and Meetup CFPs" class="card-img align-middle" src="img/community-logos/cfp.png"/>
|
||
<div class="card-text">
|
||
<div class="header">Conference and Meetup CFPs</div>
|
||
<div class="subheader">
|
||
Want to share your OPA knowledge with the world? The OPA team is here to help. Let us know and we can review, suggest edits or help you practice.
|
||
</div>
|
||
<a href="mailto:opa_community@styra.com?subject=Write%20a%20CFP"
|
||
class="btn btn-primary btn-lg" role="button">Write A CFP</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<h2 class="divider line glow">Newsletter</h2>
|
||
|
||
<div class="container d-flex logistics">
|
||
<div class="col-8">
|
||
Sign up for the OPA newsletter!
|
||
</div>
|
||
<a href="https://eepurl.com/hSFrEP"
|
||
class="btn btn-primary btn-lg col-4" role="button">Go to Newsletter Sign-up</a>
|
||
</div>
|
||
</section>
|
||
</main>
|
||
</div>
|
||
|
||
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
|
||
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
|
||
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
|
||
crossorigin="anonymous"></script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
|
||
integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
|
||
crossorigin="anonymous"></script>
|
||
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
|
||
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
|
||
crossorigin="anonymous"></script>
|
||
</body>
|
||
|
||
</html>
|