Hello, Would someone with admin credentials to the...
# pact-broker
c
Hello, Would someone with admin credentials to the
pact-foundation
be able to help me with regards to dependabots? I'm currently the maintainer for https://github.com/pact-foundation/pact-broker-chart and as an advocate of securing software supply chains, I wanted to do a couple of things over the next week or so around achieving this in mainly 2 areas. 1. Enable dependabot version and security updates https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates - I can't enable it on the helm chart project itself, so this is why I might need someone with organisation priviledges to look into it - unless of course this would cause problems elsewhere 2. I want to push the OCI Helm Artifacts to the container registry that would come with github. So if folks wanted to install the Pact Broker onto Kubernetes using the Helm Chart, they can do so by using the new OCI format that is offered by
ghcr
(I can also sign these OCI artifacts using
cosign
which will give people the peace of mind that it's coming from the right place). Both of the above queries I believe needs running by an admin to do, so thought I'd float it in this channel to get some traction.
m
I can help Chris!
I’ve enabled the other settings, I think you can set the dependabot file yourself now
I’ve also enabled the permission for members to create a public package - let me know if that works for you, I haven’t tried this myself.
In any case, just let us know what you need and we can get cracking for you
c
Awesome, thank you very much @Matt (pactflow.io / pact-js / pact-go) I'll give it a try
Doesn't seem to be available yet?
m
Are you talking about packages? I might have to do a little more research. All the options are checked 🤷‍♂️
Have you tried pushing to see what happens?
c
I haven't tried packages yet, I only tried to see if the dependabot was available in the security settings for the repo
👍 1
m
ah! Looks like I need to explicitly add you. Done. Could you please try again?
c
Nope nothing yet 😢
message has been deleted
Stupid question, but am i part of the chart maintainer groups?
m
Yep! I’ve just made the group admin. I don’t know what else I can do if this doesn’t work!
c
Ahh there we go! A wild dependabot button appears 😆
😆 1
Thanks @Matt (pactflow.io / pact-js / pact-go) I'll give the dependabot and OCI images a go over the weekend 👍
👍 1
Well, that didn't take long 😄 Dependabot is configured and working well, and even got the signed OCI Charts for the pact broker too https://github.com/pact-foundation/pact-broker-chart/pkgs/container/pact-broker-chart%2Fpact-broker Thanks again for your help 😎
🙌 1
m
Awesome! No worries. So TL;DR - make people admins 😛
😆 1
c
It seems so 😛