Comments (12)
Thanks all, I've added the following folks as collaborators on the repo, and set things up to review reviews and PRs into master.
@jpreese @xchapter7x @boranx @Proplex @brendanjryan @Blokje5
Welcome!
from conftest.
Sounds good to me!
It might also be an idea to create a channel under the open-policy-agent slack, might be easier to discuss things there then to discuss on github issues. Especially when talking about the direction of the project and what to focus on that could simplify communications.
from conftest.
Just a little context as to why we're here: @xchapter7x, myself, and a few others are looking into using conftest as a way of TDDing our infrastructure deployments. Namely, that's Terraform (.tf), BOSH manifests (.yaml), and Pivotal Operations Manager manifests (.yaml). We think conftest has a lot of potential in solving our issues.
We've love to continue contributing to conftest, but I think we'd need a little more information/expectations from us around what being a maintainer
would entail. Are y'all looking for a time commitment? What about opinions, roadmap, and contributions?
Thanks!
from conftest.
Yeah I have a similar reason to be here, we are utilising Terraform + Kubernetes to manage our infrastructure and we want to have a bit more control over what actually gets deployed. Conftest looked like a really good way to achieve it.
I agree with @Proplex though. I would love to be a maintainer, but it is good to define what you are looking for in a maintainer.
from conftest.
My main reason for posting this was simply moving from "only I can merge things" to "a few people can merge things". So no real time expectations, mainly about avoiding bottlenecks and active contributors feeling some ownership over the project as well. I've messed this up previously and thought I'd be more proactive this time around.
I built Conftest because I wanted it to exist, and it's already better because others have contributed (yay OpenSource). I definitely think shared views on direction and features are useful, rather than any one person just calling all the shots.
I'm happy to have something to describe the role of maintainer in the context of this project, I know a number of projects have a MAINTAINERS file or similar. Would be good to find some examples actually of similar things.
from conftest.
Works for me! That's oddly convenient as I just sent you an email regarding this. I didn't see the initial ping because you've got an 'm' at the end of my name.
To add in our context, our immediate need was local policy enforcement with k8s manifests. We have OPA running the on the cluster with admission controls (e.g. all services need label X). But we wanted feedback before actually applying it to the cluster. Conftest allows us to run policies against k8s manifests much earlier in the development cycle.
We'll also most likely grow into policy checks against Terraform, Dockerfiles, and more.
from conftest.
I'm very keen to discuss the roadmap / direction of this project as well! Perhaps we should do this before adding a lot of new maintainers to the project?
It might also be an idea to create a channel under the open-policy-agent slack
+1 to this!
from conftest.
I'll chat with the OPA folks about setting up a new channel. Will report back with details here and we can move the conversation.
from conftest.
I've asked the OPA folks and they said "no problem" to setting up a Slack channel.
You'll need to join the OPA Slack from https://slack.openpolicyagent.org/, and then you can access the channel at #conftest, https://openpolicyagent.slack.com/messages/CLE8VEKGT.
Any problems let me know.
from conftest.
Thanks for the input earlier, @garethr. I'd love to help maintain the project along with everyone else and @xchapter7x, if you feel there's a need for more maintainers :)
We've bene using conftest internally and would love to help it grow further.
from conftest.
Hey @garethr ,
Thanks for the offer and apologies for the slow response.
I would be extremely interested in helping however I can. Maintainer would be great. I'd also be happy to invest time in helping to drive prioritization, user engagement, etc.
I see a lot of value here and am eager to help.
thanks :)
from conftest.
Any additional thoughts on this @garethr ?
from conftest.
Related Issues (20)
- conftest verify example fails HOT 5
- github output for Exceptions? HOT 3
- conftest verify with 'not' always fails HOT 2
- Provide a config-file flag to allow user to set conftest.toml outside of the default, working directory
- Support multi arch docker build HOT 1
- Suppressing violations in Conftest with Dockerfiles HOT 1
- Default loading path for `data`? HOT 1
- Support newer docker language syntax and features HOT 8
- Limited functionality when combining options `--policy` and `--update` HOT 4
- Built-in DNS lookup fails, but is not caught by conftest HOT 1
- Update hashicorp/go-getter to 1.7.1 HOT 2
- Update examples documentation to match current examples HOT 2
- Docs landing page contains invalid markdown syntax
- conftest plugin install fails HOT 5
- New dockerhub release? HOT 2
- Only show traces for failures HOT 2
- Is it possible to use conftest as a library in a project? HOT 2
- Bump-up go version to 1.20 HOT 4
- OPA and Conftest CLI does not provide same result HOT 1
- Conftest does not support returning details of a PASS conftest output HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from conftest.