slack.openpolicyagent.org redirected to communityinviter. This service
is now migrated to inviter.co and should be used instead. I have not yet
updated the redirect, but when this has been done, we can revert the
change to refer to slack.openpolicyagent.org.
Signed-off-by: Charlie Egan <charlie@styra.com>
* docs: Readme updates
I have made a number of updates to the readme to highlight more
up-to-date information about the project and how to get started.
Signed-off-by: Charlie Egan <charlie@styra.com>
* Add running opa link
Signed-off-by: Charlie Egan <charlie@styra.com>
---------
Signed-off-by: Charlie Egan <charlie@styra.com>
- Added CET office hours slot
- Remove OPA bi-weekly that no long occurs
- Added links to the OPA YouTube Channel
- Added Kubecon NA maintainers talk
Signed-off-by: Peter ONeill <peteroneilljr@gmail.com>
This is required since we moved the slack signup and the image is now
404ing.
We have links to the OPA slack prominently elsewhere in the readme.
Signed-off-by: Charlie Egan <charlie@styra.com>
Signed-off-by: Charlie Egan <charlie@styra.com>
Readme updates Nov 2021
- Minor language changes
- Replaced broken links
- Pointed to new contributor guides
- Removed examples section
- Added videos to the presentation section
- Updated header to all be H2 for better readability
Signed-off-by: Peter ONeill <peteroneilljr@gmail.com>
This includes some refactors to the build steps. High level items:
* Add variables for DOCKER_IMAGE, S3_RELEASE_BUCKET to allow for forks
of OPA to re-use the GitHub actions with their own s3 buckets and
docker orgs/image names.
* Unify the release build steps to use `make release` and the binaries
being located under `_release/$(VERSION)`. All CI targets now rely
on binaries being in that `RELEASE_DIR`, including image building
steps The `make build` target is unaffected.
* Add a wrapper to allow the CI to run the various golang target
stages separately, but sharing the same docker configuration.
* Conditionally specify `-it` for docker run commands based on whether
A tty is available.
* Added scripts to automate drafting a release with binary assets vi
the `hub` CLI.
* The release process triggered on a tag being pushed will now use the
same binaries from `make release` for the docker images as well as
the ones attached to the release (which are available under
https://openpolicyagent.org/downloads/).
The actions themselves are split into 3 workflows:
pull-request.yaml:
Triggers on pull requests. This will run all the normal tests/checks
as before on Travis, however they are now split into separate jobs.
In addition to what was done on Travis we will now have Codecov
results included.
post-merge.yaml:
Triggers after a change is pushed to master. This will run tests and
build+publish the `edge` and `dev` artifacts to dockerhub and s3.
post-tag.yaml:
Triggers after a tag has been pushed. Similar to post-merge.yaml it
will run tests and build+publish release artifacts (for the tagged
version). It will also create a draft release on GitHub with the
same artifacts and notes from the CHANGELOG.md. If a release already
exists it will be updated to include the assets, however the release
notes will _not_ be added.
The RELEASE.md steps have been updated and include notes on the new
steps.
Signed-off-by: Patrick East <east.patrick@gmail.com>
This should at least give a little heads up as to whether or not the
docs are being published as expected.
Signed-off-by: Patrick East <east.patrick@gmail.com>
In the past we've released regular roadmap updates. Going forward we
will track the roadmap in this slide deck and simply move old slides
to the back as the project progresses.
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
The FOSSA license scan recently began failing for some (unknown) reason.
Since the vendoring has not been updated lately, it seems like this is
not a valid warning. FOSSA has not responded to support requests for
several days now, so I removing the badge until we can get the issue
reoslved.
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
Evict the original Netflix meetup talk as the newer introduction talk
is a better starting point for people.
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
This process is copied from Envoy and Kubernetes. As part of setting up
this process we have created new mailing lists for managing
vulnerability reporting and announcements.
Signed-off-by: Torin Sandall <torinsandall@gmail.com>