Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cert-manager/approver-policy

approver-policy is a cert-manager approver that allows users to define policies that restrict what certificates can be requested.
https://github.com/cert-manager/approver-policy

Updates go.mod, allowed passing TEST_ARGS to `go test` in Makefile

Signed-off-by: joshvanl <[email protected]>

47095d145d1eacc9e796f1ecd1305532be2bed70 authored about 3 years ago by joshvanl <[email protected]>
Move base approver under /pkg/approver

Signed-off-by: joshvanl <[email protected]>

28c32d14be1f96d51a34013ad1e8eb65bded7332 authored about 3 years ago by joshvanl <[email protected]>
Update deepcopy-gen

Signed-off-by: joshvanl <[email protected]>

7e76a51ea6e9777aec16984db8867410712bca5f authored about 3 years ago by joshvanl <[email protected]>
Update internal cmd to use new Controllers entry point

Signed-off-by: joshvanl <[email protected]>

c2c237677e7f684eff104f3e4974dd4a65c5663a authored about 3 years ago by joshvanl <[email protected]>
Changes `allowedIssuers` to `issuerRefSelector` to be able to select on

matching Issuers

Signed-off-by: joshvanl <[email protected]>

029349fcb2a10dc452f1b3a615ebacef3e274e6b authored about 3 years ago by joshvanl <[email protected]>
Refactor subjectaccessreview approver manager, use new responses, add

env tests

Signed-off-by: joshvanl <[email protected]>

7b8209c6bdecb0b2c97de0a86d50485392deba29 authored about 3 years ago by joshvanl <[email protected]>
Update subjectaccessreview approver manager to check against

issuerRefSelector. Updates tests

Signed-off-by: joshvanl <[email protected]>

a4302541ca5c31b3364da21439bc6071c9c50d19 authored about 3 years ago by joshvanl <[email protected]>
Move wildcard util under approver/internal. Add webhook to attribute

approver

Signed-off-by: joshvanl <[email protected]>

0e93096c0f00f49756247761986897f1ea1c267e authored about 3 years ago by joshvanl <[email protected]>
Merge pull request #21 from JoshVanL/controller-certificaterequestpolicies

Controller certificaterequestpolicies

5a77c12a73a9b683b7c4135d119496caa7390efe authored about 3 years ago by jetstack-bot <[email protected]>
Adds more context to attribute Ready func comment

Signed-off-by: joshvanl <[email protected]>

71c8bb59577985ceafad0149828bfb1995be1bf3 authored about 3 years ago by joshvanl <[email protected]>
Move wildcard util under approver/internal. Add webhook to attribute

approver

Signed-off-by: joshvanl <[email protected]>

8779dab7a16b4b82d0b923bcb970d82143dcb3b9 authored about 3 years ago by joshvanl <[email protected]>
Rename cmpapi, crp -> policyapi, policy

Signed-off-by: joshvanl <[email protected]>

260ef90b3771e4f94fd47374c7f32625dbae1d9b authored about 3 years ago by joshvanl <[email protected]>
Updates go.mod, allowed passing TEST_ARGS to `go test` in Makefile

Signed-off-by: joshvanl <[email protected]>

ce946c89a1e962f7ef03e189a20aeb97720ed9ff authored about 3 years ago by joshvanl <[email protected]>
Adds Reconciler as member of an Approver. Update attribute approver to

have a no-op Ready

Signed-off-by: joshvanl <[email protected]>

3cf98c3cffb6d5b4473bd3d8280b82809cd82bcc authored about 3 years ago by joshvanl <[email protected]>
Update Approver Manager to use predicates. Test out predicates

Signed-off-by: joshvanl <[email protected]>

d972bdb3183785eaf58df4469c1af607973c2956 authored about 3 years ago by joshvanl <[email protected]>
Adds Readiness condition to kubectl get output

Signed-off-by: joshvanl <[email protected]>

07b276b3f0e6d7b261b47a3b4ccede836bbab172 authored about 3 years ago by joshvanl <[email protected]>
Add validation to attribute approver to only allow configuring plugins

that have been registered

Signed-off-by: joshvanl <[email protected]>

d949940ecab50c1fb4c7d8b4fc47fda9b8ce0310 authored about 3 years ago by joshvanl <[email protected]>
Updates paths for new package layout

Signed-off-by: joshvanl <[email protected]>

1884558e197f164d8af0c9db3e6db421c905f250 authored about 3 years ago by joshvanl <[email protected]>
Update Makefile to use new integration tests

Signed-off-by: joshvanl <[email protected]>

b098b3de762d947006640542773a7a65388f35de authored about 3 years ago by joshvanl <[email protected]>
Update base approver to use new response struct

Signed-off-by: joshvanl <[email protected]>

37c24217c15aea6f377efc8101ad95f8040f04b2 authored about 3 years ago by joshvanl <[email protected]>
Adds CertificateRequestPolicy controller.

Signed-off-by: joshvanl <[email protected]>

69c05833d12c8ec1d23562151683c07f4aa06252 authored about 3 years ago by joshvanl <[email protected]>
Update internal cmd to use new Controllers entry point

Signed-off-by: joshvanl <[email protected]>

844c582d1f99f0bea684993b5c1927544983a0f1 authored about 3 years ago by joshvanl <[email protected]>
Move base approver under /pkg/approver

Signed-off-by: joshvanl <[email protected]>

250fa62cd25c5a362b27440a9962fc10527309e3 authored about 3 years ago by joshvanl <[email protected]>
Change webhook server to have validation response include

field.ErrorfList Errors

Signed-off-by: joshvanl <[email protected]>

5934e4fbff0a56f9861c781123e1d1aa15576b28 authored about 3 years ago by joshvanl <[email protected]>
Add update-codegen.sh script and depend on binaries

Signed-off-by: joshvanl <[email protected]>

e094cc8315b710e83796420c971ceac1832444f0 authored about 3 years ago by joshvanl <[email protected]>
Merge pull request #20 from JoshVanL/approver-plugins

Approver plugins

16454bb4814f2b7ddc388b123af759c776dd86da authored about 3 years ago by jetstack-bot <[email protected]>
Removes wrong "Bundle" reference in CRD API comments

Signed-off-by: joshvanl <[email protected]>

2a8941bd6ccd88e4090ece4d7e1a98f0f86eefa7 authored about 3 years ago by joshvanl <[email protected]>
Update go mod to v1.17

Signed-off-by: joshvanl <[email protected]>

25626598ceebcefba797e92384c74d6d3cd43f23 authored about 3 years ago by joshvanl <[email protected]>
Change cmpapi -> policyapi

Signed-off-by: joshvanl <[email protected]>

4ef28fad355c5aab81c6d349b6543a2694370e6a authored about 3 years ago by joshvanl <[email protected]>
Update registry to expose Approvers, only allow registering approvers

with a unique name

Signed-off-by: joshvanl <[email protected]>

f5df50e8739848e91ef3a91f03bd0877626e9e65 authored about 3 years ago by joshvanl <[email protected]>
Move base approver under /pkg/approver

Signed-off-by: joshvanl <[email protected]>

2af93abaf52386094e9c2df5a825856d63db122d authored about 3 years ago by joshvanl <[email protected]>
Refactor subjectaccessreview approver manager, use new responses, add

env tests

Signed-off-by: joshvanl <[email protected]>

888fbeee76a5afd1a93bc0d613bb7b1b4812c227 authored about 3 years ago by joshvanl <[email protected]>
Adds funcs to Approver interface for utility to plugins

Signed-off-by: joshvanl <[email protected]>

78eeb160900883f37ab917c5c0e7d0c8f40995b1 authored about 3 years ago by joshvanl <[email protected]>
Register flags and prepare plugins in command.

Signed-off-by: joshvanl <[email protected]>

41c799d7d714a67b07613a7dc9ad52f8f6534f03 authored about 3 years ago by joshvanl <[email protected]>
Change webhook server to have validation response include

field.ErrorfList Errors

Signed-off-by: joshvanl <[email protected]>

3b8acba978673f50ac18e5df1fe557794cc38579 authored about 3 years ago by joshvanl <[email protected]>
Update subjectaccessreview approver manager to check against

issuerRefSelector. Updates tests

Signed-off-by: joshvanl <[email protected]>

43ccf600653b4e1acabede06687d2b224e9c51be authored about 3 years ago by joshvanl <[email protected]>
Add validation to attribute approver to only allow configuring plugins

that have been registered

Signed-off-by: joshvanl <[email protected]>

dc2118c1a657f622ac2ea46cb4a2576b8534bf18 authored about 3 years ago by joshvanl <[email protected]>
Adds Plugins as an option for the CertificateRequestPolicy

Signed-off-by: joshvanl <[email protected]>

d764cdfc592c1c50ce21f0e43a2d54387bcf41d0 authored about 3 years ago by joshvanl <[email protected]>
Update Makefile to use new integration tests

Signed-off-by: joshvanl <[email protected]>

6638c38b424c73dae11608c95699124681b86eea authored about 3 years ago by joshvanl <[email protected]>
Updates paths for new package layout

Signed-off-by: joshvanl <[email protected]>

3ed43de6a25d1807fa6d41d903c0c7bcc93f8e77 authored about 3 years ago by joshvanl <[email protected]>
Move wildcard util under approver/internal. Add webhook to attribute

approver

Signed-off-by: joshvanl <[email protected]>

3afaa9692edc413857d47e6fa4fb414b95d3e3ff authored about 3 years ago by joshvanl <[email protected]>
Add update-codegen.sh script and depend on binaries

Signed-off-by: joshvanl <[email protected]>

de8c95cc3e48eeb3d7f5663b8ff808d383964a9f authored about 3 years ago by joshvanl <[email protected]>
Merge pull request #19 from JoshVanL/issuer-ref-selector

`IssuerRefSelector` + `Webhook`

1ae4dc518568ee0bcede2939fd1ebc2985528d66 authored about 3 years ago by jetstack-bot <[email protected]>
Fix comment for WildcardMatch

Signed-off-by: joshvanl <[email protected]>

81afd62d5319e2bddeca94b98cf915d308c8deda authored about 3 years ago by joshvanl <[email protected]>
Rename crp, cmapi -> policy, policyapi. Fixes approver manager unit

tests

Signed-off-by: joshvanl <[email protected]>

c72609fafe4a83b59fa0b9253e26fe9d3ad009ab authored about 3 years ago by joshvanl <[email protected]>
Updates internal cmd and controller with new webhook/no applicable

policies behaviour

Signed-off-by: joshvanl <[email protected]>

5afc3c9a2b0737db3089855fc54e7e4d9866c4c1 authored about 3 years ago by joshvanl <[email protected]>
Update subjectaccessreview approver manager to check against

issuerRefSelector. Updates tests

Signed-off-by: joshvanl <[email protected]>

ca71ee729063608cfcaa39f934fdbcb456531514 authored about 3 years ago by joshvanl <[email protected]>
Move wildcard util under approver/internal. Add webhook to attribute

approver

Signed-off-by: joshvanl <[email protected]>

2099cfc19c465f175599932102f159f34af64090 authored about 3 years ago by joshvanl <[email protected]>
Expose registered webhooks on the registry

Signed-off-by: joshvanl <[email protected]>

9c88323e5bf712bfcbb877df6f644e6469def823 authored about 3 years ago by joshvanl <[email protected]>
Adds internal webhook server for running Approver Webhooks

Signed-off-by: joshvanl <[email protected]>

e9e495f8da73109771eb8741fed47574ac6d2c50 authored about 3 years ago by joshvanl <[email protected]>
Adds the Webhook interface under Approver

Signed-off-by: joshvanl <[email protected]>

77d3e07fe5b79cd9bd6661f66cd404d9982ca953 authored about 3 years ago by joshvanl <[email protected]>
Changes `allowedIssuers` to `issuerRefSelector` to be able to select on

matching Issuers

Signed-off-by: joshvanl <[email protected]>

2b0e5615718fa084dd2337c9948b65582c1bdcca authored about 3 years ago by joshvanl <[email protected]>
Updates paths for new package layout

Signed-off-by: joshvanl <[email protected]>

1563adfc2f244c37338e03fb827b4ced241ad2db authored about 3 years ago by joshvanl <[email protected]>
Move base approver under /pkg/approver

Signed-off-by: joshvanl <[email protected]>

d4ebe4195b8d11d6da89cbc42b2727561c5d6e6c authored about 3 years ago by joshvanl <[email protected]>
Add update-codegen.sh script and depend on binaries

Signed-off-by: joshvanl <[email protected]>

cf9401050345a509bfcd90e8402c4510f0f655f5 authored about 3 years ago by joshvanl <[email protected]>
Update Makefile to use new integration tests

Signed-off-by: joshvanl <[email protected]>

2b8d037b7354cc53fc8aff6281531bb979996a8c authored about 3 years ago by joshvanl <[email protected]>
Merge pull request #18 from JoshVanL/approver-responses

Approver responses

f56479ec79617de1e7d87e18ae240cea12cb2673 authored about 3 years ago by jetstack-bot <[email protected]>
Adds review comments and adds approver manager tests for multiple

evaluators

Signed-off-by: joshvanl <[email protected]>

72e41781be294ef0dddb28de29b7d4e6175f6f43 authored about 3 years ago by joshvanl <[email protected]>
Updates go.mod, allowed passing TEST_ARGS to `go test` in Makefile

Signed-off-by: joshvanl <[email protected]>

31b105928061e9f8cf7c0f3987ac74986b0a19ec authored about 3 years ago by joshvanl <[email protected]>
Update CertificateRequest controller to use new responses, updates unit

tests

Signed-off-by: joshvanl <[email protected]>

1d840d40ad35b71c7b0039f6840e83c524bee992 authored about 3 years ago by joshvanl <[email protected]>
Updates controller env tests to use shared resources, new manager

behaviour

Signed-off-by: joshvanl <[email protected]>

c9bd47a1788e1adc3d088f6f973db404032634bd authored about 3 years ago by joshvanl <[email protected]>
Refactor subjectaccessreview approver manager, use new responses, add

env tests

Signed-off-by: joshvanl <[email protected]>

60a4e7e8ac37b2a7caa8557163ffca7c37df335c authored about 3 years ago by joshvanl <[email protected]>
Update fake evaluator to use new response struct

Signed-off-by: joshvanl <[email protected]>

19b727e00af0e6b444225ed9cdd6aed710fdf746 authored about 3 years ago by joshvanl <[email protected]>
Update base approver to use new response struct

Signed-off-by: joshvanl <[email protected]>

bdb976481095ad95902cc1f09abaed87b178dc99 authored about 3 years ago by joshvanl <[email protected]>
Move logic from /cmd/app to /internal/cmd

Signed-off-by: joshvanl <[email protected]>

e84396468f75d036cec4b19cbd1db3ed20c21823 authored about 3 years ago by joshvanl <[email protected]>
Move /test to /internal/test

Signed-off-by: joshvanl <[email protected]>

8ed51a4d1baf53c10587fcc58786ff4a4caa296f authored about 3 years ago by joshvanl <[email protected]>
Create /test/env which is a public envtest package for setting up tests

Signed-off-by: joshvanl <[email protected]>

1a7cc2f2b8a34c20f182e0eb413902fce13c185d authored about 3 years ago by joshvanl <[email protected]>
Rename manager package into evaluator

Signed-off-by: joshvanl <[email protected]>

2278965b5e18afc9ef2fbb6a820ef19ea1403036 authored about 3 years ago by joshvanl <[email protected]>
Updates /internal to use new apis dir

Signed-off-by: joshvanl <[email protected]>

b1a8c7d56dc0f369b7b23fc7b35f6a565ffc78ac authored about 3 years ago by joshvanl <[email protected]>
Adds ResultResponse for Approver Manager Review response

Signed-off-by: joshvanl <[email protected]>

ae35ae5a22176c00ea713a1734dd54135fe1c828 authored about 3 years ago by joshvanl <[email protected]>
Adds Admin and User clients to test/env, share RootDirOrSkip

Signed-off-by: joshvanl <[email protected]>

da24db0ce582a9755ec34a675b41c0b86c36abca authored about 3 years ago by joshvanl <[email protected]>
Adds EvaluatorResponse struct for Evaluate response

Signed-off-by: joshvanl <[email protected]>

04b7c5598122527a94e4b8c4c4ae176d687aac8d authored about 3 years ago by joshvanl <[email protected]>
Update Makefile to use new integration tests

Signed-off-by: joshvanl <[email protected]>

09e7ab76d66393823d369674112dd24e703c6cff authored about 3 years ago by joshvanl <[email protected]>
Adds /pkg/cmd as the policy-approver entrypoint

Signed-off-by: joshvanl <[email protected]>

847f78eb5328042847a3560ef910f5ccd3ef00d3 authored about 3 years ago by joshvanl <[email protected]>
Updates paths for new package layout

Signed-off-by: joshvanl <[email protected]>

75cdf016fe7de317bedc3fd08bebebf7376760b8 authored about 3 years ago by joshvanl <[email protected]>
Move base approver under /pkg/approver

Signed-off-by: joshvanl <[email protected]>

0560fc7c2aeff67a6d7af8a98bd504e7d2841d24 authored about 3 years ago by joshvanl <[email protected]>
Update Makefile to use new integration tests

Signed-off-by: joshvanl <[email protected]>

1475dcf954229a3a80d577bfd9630ffd623b8d3a authored about 3 years ago by joshvanl <[email protected]>
Add update-codegen.sh script and depend on binaries

Signed-off-by: joshvanl <[email protected]>

63e37da3434d82d481121527335370435412aa72 authored about 3 years ago by joshvanl <[email protected]>
Merge pull request #17 from JoshVanL/approver-interface

Approver interface

bb48956d3dbbe8ed148367188c7c9405509101d1 authored about 3 years ago by jetstack-bot <[email protected]>
Change python to python3 in boilerplate script

Signed-off-by: joshvanl <[email protected]>

49323207bbd41c9979e8820584104e8f084c7fee authored about 3 years ago by joshvanl <[email protected]>
Updates paths for new package layout

Signed-off-by: joshvanl <[email protected]>

875d77ad43c169bedce82cba1781eab2d8c0784a authored about 3 years ago by joshvanl <[email protected]>
Introduces the approver interface and package

Signed-off-by: joshvanl <[email protected]>

77b391c59d339990276828203c4b7cefa7b86e25 authored about 3 years ago by joshvanl <[email protected]>
Move registry to own package

Signed-off-by: joshvanl <[email protected]>

d27e6d6309d2685ce120f6d971eecc30b492e41c authored about 3 years ago by joshvanl <[email protected]>
Move most /cmd into /pkg/internal/cmd

Signed-off-by: joshvanl <[email protected]>

552d9bb0ea3afaaa9395c0ca643b064631e3662b authored about 3 years ago by joshvanl <[email protected]>
Adds controller tests, updates integration tests with new package layout

Signed-off-by: joshvanl <[email protected]>

8d701666b30afb59cf65d48ade07cec7e65097d9 authored about 3 years ago by joshvanl <[email protected]>
Adds /pkg/cmd as the policy-approver entrypoint

Signed-off-by: joshvanl <[email protected]>

fb07f89459a336caccbf443845bbb89c2615737d authored about 3 years ago by joshvanl <[email protected]>
Move base approver under /pkg/approver

Signed-off-by: joshvanl <[email protected]>

124704c12460cda9991fc31650c6b7c255f26de3 authored about 3 years ago by joshvanl <[email protected]>
Update Makefile to use new integration tests

Signed-off-by: joshvanl <[email protected]>

fb812f9ed76126d3e82f57957080f759eda2b701 authored about 3 years ago by joshvanl <[email protected]>
Introduce the approver manager

Signed-off-by: joshvanl <[email protected]>

9c84f74f100665973219064c26065756000295f7 authored about 3 years ago by joshvanl <[email protected]>
Move /apis to /pkg/apis

Signed-off-by: joshvanl <[email protected]>

cf880ac629e14d0da40631dcfe95cf86dff77550 authored about 3 years ago by joshvanl <[email protected]>
Update internals to allow running the policy controller

Signed-off-by: joshvanl <[email protected]>

413ef9f074dc3fcc280d4e83bf664d49cd735c44 authored about 3 years ago by joshvanl <[email protected]>
Create /test/env which is a public envtest package for setting up tests

Signed-off-by: joshvanl <[email protected]>

89075551a47f21823bf73a2e512d72f81d7e553b authored about 3 years ago by joshvanl <[email protected]>
Add update-codegen.sh script and depend on binaries

Signed-off-by: joshvanl <[email protected]>

a72efaa794f9631f7079cf4c68c29953b8e01f9a authored about 3 years ago by joshvanl <[email protected]>
Move /test to /internal/test

Signed-off-by: joshvanl <[email protected]>

6fc363058118e1e356e7006ca904d84e55144525 authored about 3 years ago by joshvanl <[email protected]>
Move logic from /cmd/app to /internal/cmd

Signed-off-by: joshvanl <[email protected]>

7cfd88a4ba95d87edee034d67cdae29164e74aee authored about 3 years ago by joshvanl <[email protected]>
Updates /internal to use new apis dir

Signed-off-by: joshvanl <[email protected]>

81c768d1d0264ac0d77bc47413bc2de74256737a authored about 3 years ago by joshvanl <[email protected]>
Merge pull request #15 from JoshVanL/remove-internal-test-gen

Remove internal test gen

afaf3908218999f89d56884f0dece200d66b2cf5 authored about 3 years ago by jetstack-bot <[email protected]>
Remove internal/test/gen in favour of using upstream generators

Signed-off-by: joshvanl <[email protected]>

84cda4e93ff22f4c32aa7ef06c93f33ba3c5c81c authored about 3 years ago by joshvanl <[email protected]>
Merge pull request #14 from JoshVanL/refactor-tests

Refactor tests

375e491fa59cb9bb493754523616e8b2023bf45e authored about 3 years ago by jetstack-bot <[email protected]>
Disable e2e tests completely

Signed-off-by: joshvanl <[email protected]>

6419dde3a880b7e269e32df7362b8c692db0a693 authored about 3 years ago by joshvanl <[email protected]>