Commit Graph

  • f8567450ee Increase test timeout to avoid CI flakes Ryan Richard 2020-08-04 17:28:16 -0700
  • 08961919b5 Fix a garbage collection bug Ryan Richard 2020-08-04 16:46:27 -0700
  • 92939cf118 Indent pod template annotations correctly in deployment.yaml Andrew Keesler 2020-08-04 14:34:10 -0700
  • fb843aa15b Indent pod template annotations correctly in deployment.yaml Andrew Keesler 2020-08-04 14:34:10 -0700
  • 7ce49bf89c Empty commit to trigger CI Andrew Keesler 2020-08-04 13:14:49 -0700
  • 09571d1117
    Merge pull request #33 from cfryanr/discovery_doc Ryan Richard 2020-08-04 10:01:20 -0700
  • edafa42d3f Add update_codegen and verify_codegen to module.sh aram price 2020-08-03 20:18:44 -0700
  • 573202140d
    Merge pull request #39 from mattmoyer/fix-certificate-group-field Matt Moyer 2020-08-03 17:46:31 -0500
  • fdbc30365d Use the correct field when encoding groups into the certificate. Matt Moyer 2020-08-03 17:31:18 -0500
  • b70c62a1b3 Add a test case to TestSuccessfulLoginRequest to verify access as group. Matt Moyer 2020-08-03 17:29:55 -0500
  • 2b9d2ca293
    Merge remote-tracking branch 'upstream/main' into discovery_doc Andrew Keesler 2020-08-03 14:47:56 -0400
  • 12120d7e8b
    Force CI to run. Andrew Keesler 2020-08-03 14:45:39 -0400
  • 727a5883f2
    Bring over ytt values.yaml update from discovery PR Ryan Richard 2020-08-03 14:40:18 -0400
  • ca80d87dcf
    Use rest.Config for discovery URL instead of env var Ryan Richard 2020-08-03 14:36:08 -0400
  • a437606061 Improve find clause to exclude vendor/ code aram price 2020-08-03 10:05:42 -0700
  • fc27e66740 Move code gen scripts into modules aram price 2020-08-03 09:29:22 -0700
  • e884cef1ef
    Resolve SingularName TODO with comment Andrew Keesler 2020-08-03 10:29:54 -0400
  • 597408a977
    Allow override of discovery URL via ConfigMap Andrew Keesler 2020-08-03 10:17:11 -0400
  • 60b47cefef Initial addition of -api & -client-go modules aram price 2020-07-31 19:21:18 -0700
  • 542dba8aa5 Add hack/module.sh script to run module tasks aram price 2020-07-31 17:09:05 -0700
  • 548874a641 Move TestGetAPIResourceList to its own file Ryan Richard 2020-07-31 17:37:59 -0700
  • cf56c67329 Move LoginDiscoveryConfig to the crds.placeholder.suzerain-io.github.io group Ryan Richard 2020-07-31 17:22:12 -0700
  • b05d8098b7 Add vendor/ to gitignore aram price 2020-07-31 17:07:55 -0700
  • 9fe82ec5f1 Merge remote-tracking branch 'upstream/main' into discovery_doc Ryan Richard 2020-07-31 16:38:40 -0700
  • 2aa80e3576 More WIP for the publisher controller Ryan Richard 2020-07-31 14:35:20 -0700
  • 0f248768a3
    Merge pull request #37 from suzerain-io/update-api-and-client-go aram price 2020-07-31 13:40:46 -0700
  • 52546fad90 WIP: start on publisher controller integration Andrew Keesler 2020-07-31 12:08:07 -0400
  • bd594e19ff Update -api and -client-go dependencies aram price 2020-07-30 20:05:32 -0700
  • 2e05e032ee Merge remote-tracking branch 'upstream/main' into discovery_doc Ryan Richard 2020-07-30 17:28:35 -0700
  • 733f80b7ae Apply filters to PublisherController Ryan Richard 2020-07-30 17:16:09 -0700
  • ae7be3ea94
    Merge pull request #31 from ankeesler/duplicate-header-definition Andrew Keesler 2020-07-30 18:01:49 -0400
  • a8dbdfd1c4 Consolidate duplicate header definitions Andrew Keesler 2020-07-28 10:30:10 -0400
  • 3d293c96bc
    Merge pull request #36 from mattmoyer/fix-expiration-handling Matt Moyer 2020-07-30 16:55:52 -0500
  • 02c17d875e Update the LoginRequest server to return an expiration timestamp. Matt Moyer 2020-07-30 16:43:20 -0500
  • 076f8805d2 Update integration tests to assert a non-nil expiration timestamp. Matt Moyer 2020-07-30 16:41:12 -0500
  • 5aebb76146 Make the PublisherController use informers Ryan Richard 2020-07-30 14:34:13 -0700
  • ec6ec2abe9 Handle expiration and token fields in client package. Matt Moyer 2020-07-30 16:25:59 -0500
  • b59604b47c
    Merge pull request #34 from mattmoyer/reduced-dependency-client Matt Moyer 2020-07-30 14:45:20 -0500
  • 66fe580e99 We need an extra "go test" command for the new pkg/client module. Matt Moyer 2020-07-30 14:00:06 -0500
  • a448b3474e Add some missing test cases for pkg/client. Matt Moyer 2020-07-30 13:16:27 -0500
  • 04cacabc16 Convert pkg/client to depend only on stdlib. Matt Moyer 2020-07-29 16:24:16 -0500
  • 3bc0389bab Add some missing assertions in pkg/client/client_test.go. Matt Moyer 2020-07-29 13:38:15 -0500
  • 15bee7456c
    Merge pull request #35 from mattmoyer/add-hack-test-script Matt Moyer 2020-07-30 13:49:28 -0500
  • 8bdf05dae4 Add ./hack/test-unit.sh. Matt Moyer 2020-07-30 13:28:27 -0500
  • ee865fe97f
    logindiscovery: add package documentation. Andrew Keesler 2020-07-30 10:39:38 -0400
  • 9a859875a7
    logindiscovery: add tests for conditional update and error cases Andrew Keesler 2020-07-30 10:39:15 -0400
  • e0cac97084 More tests for the PublisherController Ryan Richard 2020-07-29 18:18:42 -0700
  • a5f7de429d First commit of PublisherController Andrew Keesler 2020-07-29 17:22:25 -0700
  • aa90173891 Merge branch 'main' into discovery_doc Ryan Richard 2020-07-29 13:56:21 -0700
  • 409462e989 Remove the controller pkg because it was moved to another repo Andrew Keesler 2020-07-29 13:53:40 -0700
  • a8f3c62d37 Remove identity provider list from LoginDiscoveryConfig CRD Ryan Richard 2020-07-29 13:17:55 -0700
  • 7ba43e0c3f More validations on the LoginDiscoveryConfig CRD Andrew Keesler 2020-07-29 13:14:50 -0700
  • 43c3f1ab2e Minor test cleanup Ryan Richard 2020-07-28 17:22:17 -0700
  • b70f3aefe5 First draft of LoginDiscoveryConfig CRD Ryan Richard 2020-07-28 16:55:50 -0700
  • 1e56ecfdb4
    Merge pull request #32 from mattmoyer/fix-cli-bug Matt Moyer 2020-07-28 16:22:25 -0500
  • 42616e7d8a Fix a bug in placeholder-name CLI (wrong API version). Matt Moyer 2020-07-28 15:59:16 -0500
  • 271eb9b837
    Merge pull request #30 from cfryanr/new_cli Matt Moyer 2020-07-28 15:29:13 -0500
  • 48433eb36b Add integration tests for the client package. Matt Moyer 2020-07-28 14:50:49 -0500
  • bc4351f51a Add copyright, appease the linter aram price 2020-07-28 09:14:01 -0700
  • 531954511b Extract a test library helper for ErrorWriter{}. Matt Moyer 2020-07-28 10:44:43 -0500
  • a15a106fd3 Add a trailing newline to our CLI error output. Matt Moyer 2020-07-28 10:39:29 -0500
  • b0d9db1bcc Implement client.ExchangeToken. Matt Moyer 2020-07-28 10:27:07 -0500
  • 1a349bb609 Add a context parameter so we can enforce a timeout for the token exchange. Matt Moyer 2020-07-28 09:10:40 -0500
  • 0ee4f0417d Use require.EqualError instead of require.Error. Matt Moyer 2020-07-28 08:47:11 -0500
  • ebe39c8663 Add a test for "failed to marshal response to stdout" error case. Matt Moyer 2020-07-28 08:42:25 -0500
  • 1e8463ac2d Use Go's favorite version of the word "marshal". Matt Moyer 2020-07-28 08:41:26 -0500
  • a5dbc324f6 Use the "Err*" idiomatic naming for error variables/consts. Matt Moyer 2020-07-28 08:37:27 -0500
  • 27cd82065b Add placeholder-name CLI Ryan Richard 2020-07-27 16:49:43 -0700
  • 9e44bc28d9 Change the name of the placeholder-name CLI to placeholder-name-server Ryan Richard 2020-07-27 13:32:14 -0700
  • 0acb8c8d3c
    internal-ize apiserver and registry packages Andrew Keesler 2020-07-28 11:28:34 -0400
  • ce71a5bac8
    Merge pull request #29 from mattmoyer/increase-cert-ttl Matt Moyer 2020-07-27 14:56:08 -0500
  • 425e95bed4 Merge remote-tracking branch 'upstream/main' into main Ryan Richard 2020-07-27 12:35:11 -0700
  • 418811ef19 Use consistent verify.sh with linting between all code repos Ryan Richard 2020-07-27 12:31:16 -0700
  • c9026cd150 Remove unused handlers package Ryan Richard 2020-07-27 09:27:07 -0700
  • 63a5381968 Work around k8s 1.16 limitations of priorityClassName. Matt Moyer 2020-07-27 09:22:39 -0500
  • 74a328de41 Fix linter error in certauthority. Matt Moyer 2020-07-27 08:18:37 -0500
  • 8a313bc653 Update loginrequest/REST.Create to issue client certificates. Matt Moyer 2020-07-27 08:08:39 -0500
  • 6dfae48b65 Add generated mock for loginrequest.CertIssuer interface. Matt Moyer 2020-07-27 08:07:34 -0500
  • 8a8a278029 Extend the REST service to keep a CertIssuer. Matt Moyer 2020-07-27 07:55:33 -0500
  • f7b0cf8f8a Fix a bad assumption in library.NewClientConfigWithCertAndKey. Matt Moyer 2020-07-27 07:52:36 -0500
  • 69f766d41d Extend certauthority to support loading an existing CA. Matt Moyer 2020-07-27 07:50:59 -0500
  • 5dea51c062 Int test for LoginRequest grants permissions to test user Ryan Richard 2020-07-24 15:57:29 -0700
  • b16bf52580 Fix a failing unit test and import mistake from previous commits Ryan Richard 2020-07-24 14:32:07 -0700
  • f47927331f Condense discovery integration tests Andrew Keesler 2020-07-24 11:17:32 -0400
  • 066bc84e2a Add "--cluster-signing-*-file" flags pointing at a host volume mount. Matt Moyer 2020-07-24 15:41:51 -0500
  • 9f0d2606b1 WIP: initial integration test for cert issuing Andrew Keesler 2020-07-24 11:40:08 -0400
  • f986600d5b Increase client cert TTL from 5m to 1h. Matt Moyer 2020-07-27 13:38:32 -0500
  • 349dd98a2f
    Merge pull request #28 from mattmoyer/work-around-1.16 Matt Moyer 2020-07-27 09:44:22 -0500
  • 60bbcc12d8 Work around k8s 1.16 limitations of priorityClassName. Matt Moyer 2020-07-27 09:22:39 -0500
  • 259fc0e794
    Merge pull request #27 from ankeesler/issue-cert Matt Moyer 2020-07-27 08:57:27 -0500
  • a1593c4b7b Fix linter error in certauthority. Matt Moyer 2020-07-27 08:18:37 -0500
  • 8606cc9662 Update loginrequest/REST.Create to issue client certificates. Matt Moyer 2020-07-27 08:08:39 -0500
  • 613f324a47 Add generated mock for loginrequest.CertIssuer interface. Matt Moyer 2020-07-27 08:07:34 -0500
  • d8c7a25487 Extend the REST service to keep a CertIssuer. Matt Moyer 2020-07-27 07:55:33 -0500
  • 07a71236aa Fix a bad assumption in library.NewClientConfigWithCertAndKey. Matt Moyer 2020-07-27 07:52:36 -0500
  • 757d987204 Extend certauthority to support loading an existing CA. Matt Moyer 2020-07-27 07:50:59 -0500
  • 899f736b8c Int test for LoginRequest grants permissions to test user Ryan Richard 2020-07-24 15:57:29 -0700
  • 6001f1f456 Fix a failing unit test and import mistake from previous commits Ryan Richard 2020-07-24 14:32:07 -0700
  • 99b35e1a61 Merge branch 'main' into issue-cert Ryan Richard 2020-07-24 14:11:06 -0700
  • e5902533eb Add "--cluster-signing-*-file" flags pointing at a host volume mount. Matt Moyer 2020-07-24 15:41:51 -0500