Giter VIP home page Giter VIP logo

Comments (12)

garethr avatar garethr commented on May 28, 2024 2

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.

Blokje5 avatar Blokje5 commented on May 28, 2024 1

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.

Proplex avatar Proplex commented on May 28, 2024

👋 heya, thanks for the ping

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.

Blokje5 avatar Blokje5 commented on May 28, 2024

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.

garethr avatar garethr commented on May 28, 2024

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.

jpreese avatar jpreese commented on May 28, 2024

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.

brendanjryan avatar brendanjryan commented on May 28, 2024

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.

garethr avatar garethr commented on May 28, 2024

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.

garethr avatar garethr commented on May 28, 2024

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.

Proplex avatar Proplex commented on May 28, 2024

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.

xchapter7x avatar xchapter7x commented on May 28, 2024

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.

jpreese avatar jpreese commented on May 28, 2024

Any additional thoughts on this @garethr ?

from conftest.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.