Commit Graph

  • 4c844ba334 Merge pull request #168 from mattmoyer/cli-session-refresh Matt Moyer 2020-10-22 18:13:42 -05:00
  • 07001e5ee3 Extend TestCLILoginOIDC to test refresh flow. Matt Moyer 2020-10-22 17:35:06 -05:00
  • 3508a28369 Implement refresh flow in ./internal/oidcclient package. Matt Moyer 2020-10-22 16:12:02 -05:00
  • 397ec61e57 Specify the supervisor NodePort Service's port and nodePort separately Ryan Richard 2020-10-22 15:37:35 -07:00
  • 8ae04605ca Add comments for magic 31234 port Ryan Richard 2020-10-22 17:53:40 -04:00
  • 8772a00824 Merge pull request #167 from mattmoyer/fix-accidental-timeout-regression Matt Moyer 2020-10-22 12:24:49 -05:00
  • ce598eb58e Fix a timeout in TestCLILoginOIDC that was accidentally shortened in 0adbb5234e. Matt Moyer 2020-10-22 11:49:04 -05:00
  • 4b24e9c625 Merge pull request #166 from mattmoyer/add-cli-test-debug-output Matt Moyer 2020-10-22 11:17:18 -05:00
  • fe3b44b134 Add some verbose logging to TestCLILoginOIDC. Matt Moyer 2020-10-22 10:30:51 -05:00
  • 122f7cffdb Make the supervisor healthz endpoint public Ryan Richard 2020-10-21 15:24:48 -07:00
  • 5dbc03efe9 Merge pull request #165 from mattmoyer/cli-session-cache Matt Moyer 2020-10-21 16:30:03 -05:00
  • 0adbb5234e Extend TestCLILoginOIDC to test ID token caching behavior. Matt Moyer 2020-10-21 15:02:42 -05:00
  • e919ef6582 Add a file-based session cache. Matt Moyer 2020-10-21 12:54:26 -05:00
  • fa5f653de6 Implement readinessProbe and livenessProbe for supervisor Andrew Keesler 2020-10-21 11:51:31 -07:00
  • e8113e3770 Add basic caching framework to ./internal/oidclient package. Matt Moyer 2020-10-21 13:05:19 -05:00
  • 7f6a82aa91 Refactor and rename ./internal/oidcclient/login to ./internal/oidcclient. Matt Moyer 2020-10-21 13:04:46 -05:00
  • 4ef41f969d Add a util helper for marking a CLI flag as hidden. Matt Moyer 2020-10-19 10:48:10 -05:00
  • 3e39800005 Merge pull request #164 from vmware-tanzu/virtual-hosts Andrew Keesler 2020-10-21 09:16:59 -04:00
  • 52ebd77527 Add optional PINNIPED_TEST_SUPERVISOR_HTTPS_CA_BUNDLE for integration tests Ryan Richard 2020-10-20 16:46:33 -07:00
  • ec21fc8595 Also delete the final OIDCProviderConfig made by an integration test Ryan Richard 2020-10-20 15:59:25 -07:00
  • 276dff5772 Introduce PINNIPED_TEST_SUPERVISOR_HTTPS_ADDRESS Ryan Richard 2020-10-20 15:57:10 -07:00
  • 90235418b9 Add a test for when issuer hostname and supervisor public address differ Ryan Richard 2020-10-20 15:22:03 -07:00
  • 9ba93d66c3 test/integration: prefactoring for testing virtual hosts Ryan Richard 2020-10-20 17:00:36 -04:00
  • aff85acf37 Merge pull request #163 from vmware-tanzu/discovery_jwks Ryan Richard 2020-10-19 13:00:49 -07:00
  • 4da64f38b5 Integration test for per-issuer OIDC JWKS endpoints Ryan Richard 2020-10-19 12:21:18 -07:00
  • d9d76726c2 Implement per-issuer OIDC JWKS endpoint Ryan Richard 2020-10-16 17:51:40 -07:00
  • 08659a6583 Merge pull request #158 from vmware-tanzu/label_every_resource Ryan Richard 2020-10-15 14:02:29 -07:00
  • e2630be00a Update feature proposal template to work for users and contributors Andrew Keesler 2020-10-15 17:01:24 -04:00
  • 8fe031e73d Do not copy pkg directory in Dockerfile Andrew Keesler 2020-10-15 13:31:16 -07:00
  • 617c5608ca Supervisor controllers apply custom labels to JWKS secrets Andrew Keesler 2020-10-15 12:40:56 -07:00
  • dda3c21a8e Add missing parenthesis to bug report template Andrew Keesler 2020-10-15 14:07:43 -04:00
  • f8e461dfc3 Merge branch 'main' into label_every_resource Ryan Richard 2020-10-15 10:19:03 -07:00
  • 94f20e57b1 Concierge controllers add labels to all created resources Ryan Richard 2020-10-15 10:14:23 -07:00
  • 943286bbc6 Merge pull request #157 from ankeesler/generate-jwk-key Andrew Keesler 2020-10-15 11:55:22 -04:00
  • e05213f9dd supervisor-generate-key: use EC keys intead of RSA Andrew Keesler 2020-10-15 11:33:08 -04:00
  • 5a0dab768f test/integration: remove unused function (see 31225ac7a) Andrew Keesler 2020-10-15 09:26:15 -04:00
  • fbcce700dc Fix whitespace/spelling nits in JWKS controller Andrew Keesler 2020-10-15 09:22:17 -04:00
  • a5abe9ca3e hack/lib/tilt: fix deployment change leftover from c030551a Andrew Keesler 2020-10-15 09:20:09 -04:00
  • 1b99983441 apis: fix indentation in Go type Andrew Keesler 2020-10-15 09:19:00 -04:00
  • 31225ac7ae test/integration: reuse CreateTestOIDCProvider helper Andrew Keesler 2020-10-15 09:09:49 -04:00
  • f21122a309 Merge remote-tracking branch 'upstream/main' into generate-jwk-key Andrew Keesler 2020-10-15 07:51:15 -04:00
  • aef25163e2 Get rid of an extra dependency from c030551 Andrew Keesler 2020-10-15 07:50:53 -04:00
  • 87c7e9a556 hack/prepare-for-integration-tests.sh: default COLORTERM for when not set Andrew Keesler 2020-10-14 19:58:43 -04:00
  • c05bdb58ac Merge branch 'main' into label_every_resource Ryan Richard 2020-10-14 16:24:51 -07:00
  • 84a0084703 Tilefile watches for changes in ytt templates Ryan Richard 2020-10-14 16:21:40 -07:00
  • 1301018655 Support installing concierge and supervisor into existing namespace Ryan Richard 2020-10-14 15:05:42 -07:00
  • 76e89b523b Merge remote-tracking branch 'upstream/main' into generate-jwk-key Andrew Keesler 2020-10-14 17:40:17 -04:00
  • c030551af0 supervisor-generate-key: unit and integration tests Andrew Keesler 2020-10-14 16:41:16 -04:00
  • cd970616da Merge pull request #149 from mattmoyer/oidc-cli-part-2 Matt Moyer 2020-10-14 13:40:12 -05:00
  • 68d20298f2 Fix chromedriver usage inside our test container. Matt Moyer 2020-10-14 12:33:52 -05:00
  • 19a1d569c9 Restructure this test to avoid data races. Matt Moyer 2020-10-14 12:28:08 -05:00
  • a197a26335 Change community meeting time Ryan Richard 2020-10-14 09:54:09 -07:00
  • 6aed025c79 supervisor-generate-key: initial spike Andrew Keesler 2020-10-14 09:47:34 -04:00
  • aa705afc72 hack/tilt-up.sh: let folks specify tilt flags Andrew Keesler 2020-10-14 09:16:02 -04:00
  • 3d5937a8e8 deploy/supervisor: type: eaxmple -> example Andrew Keesler 2020-10-14 09:21:41 -04:00
  • 33fcc74417 Add Dex to our integration test environment and use it to test the CLI. Matt Moyer 2020-10-13 16:09:13 -05:00
  • 50d80489be Add initial CLI integration test for OIDC login. Matt Moyer 2020-10-13 10:41:53 -05:00
  • 8a16a92c01 Rename some existing CLI test code. Matt Moyer 2020-10-13 10:25:39 -05:00
  • d1e86e2616 Rename "TestClusterCapability" to more generic "Capability." Matt Moyer 2020-10-13 09:13:40 -05:00
  • 67b692b11f Implement the rest of an OIDC client CLI library. Matt Moyer 2020-10-06 17:27:36 -05:00
  • ce49d8bd7b Remove the --use-pkce flag and just always use it. Matt Moyer 2020-10-06 16:10:20 -05:00
  • a13d7ec5a1 Remove temporary --debug-auth-code-exchange flag for OIDC client CLI. Matt Moyer 2020-10-06 15:59:14 -05:00
  • 478b0a0fd8 Add supervisor yaml and rename concierge yaml in release process Ryan Richard 2020-10-12 09:43:52 -07:00
  • ff545db869 Merge pull request #148 from vmware-tanzu/supervisor-with-discovery Ryan Richard 2020-10-09 18:58:15 -07:00
  • 6b135b93cf Binding both kind workers to the same localhost port fails, so just bind one Ryan Richard 2020-10-09 18:42:15 -07:00
  • d81d395c80 Get ready to deploy Supervisor in CI and run its integration tests Ryan Richard 2020-10-09 18:07:13 -07:00
  • 171f3ed906 Add some docs for how to configure the Supervisor app after installing Ryan Richard 2020-10-09 16:28:34 -07:00
  • 354b922e48 Allow creation of different Service types in Supervisor ytt templates Ryan Richard 2020-10-09 16:00:11 -07:00
  • 34549b779b Make tilt work with the supervisor app and add more uninstall testing Ryan Richard 2020-10-09 14:25:34 -07:00
  • 72b2d02777 Rename integration test env variables Ryan Richard 2020-10-09 10:11:47 -07:00
  • b71959961d Merge branch 'main' into supervisor-with-discovery Ryan Richard 2020-10-09 10:00:50 -07:00
  • f5a6a0bb1e Move all three deployment dirs under a new top-level deploy/ dir Ryan Richard 2020-10-09 10:00:22 -07:00
  • c555c14ccb supervisor-oidc: add OIDCProviderConfig.Status.LastUpdateTime Andrew Keesler 2020-10-09 11:54:50 -04:00
  • bb015adf4e Backfill tests to OIDCProviderConfig controller Andrew Keesler 2020-10-09 10:39:17 -04:00
  • fac4d074d0 internal/multierror: add tests Andrew Keesler 2020-10-09 08:00:33 -04:00
  • b74486f305 Start back-filling unit tests for OIDCProviderConfigWatcherController Ryan Richard 2020-10-08 17:40:58 -07:00
  • a4389562e3 Fix mistake in deployment.yaml where service selector was hardcoded Ryan Richard 2020-10-08 16:20:21 -07:00
  • 05141592f8 Refactor provider.Manager Andrew Keesler 2020-10-08 14:40:56 -07:00
  • 8b7d96f42c Several small refactors related to OIDC providers Ryan Richard 2020-10-08 11:28:21 -07:00
  • da00fc708f supervisor-oidc: checkpoint: add status to provider CRD Andrew Keesler 2020-10-08 13:27:45 -04:00
  • 6b653fc663 Creation and deletion of OIDC Provider discovery endpoints from config Ryan Richard 2020-10-07 19:18:34 -07:00
  • 154de991e4 Make concierge_api_discovery_test.go less sensitive to order in a list Andrew Keesler 2020-10-07 11:42:30 -07:00
  • f48a4e445e Fix linting and unit tests Andrew Keesler 2020-10-07 11:48:21 -04:00
  • 20ce142f90 Merge remote-tracking branch 'upstream/main' into supervisor-with-discovery Andrew Keesler 2020-10-07 11:37:33 -04:00
  • c49ebf4b57 supervisor-oidc: int test passes, but impl needs refactor Andrew Keesler 2020-10-07 11:33:50 -04:00
  • 019f44982c supervisor-oidc: checkpoint: controller watches OIDCProviderConfig Andrew Keesler 2020-10-07 10:53:05 -04:00
  • 8a772793b8 supervisor-oidc: fix PINNIPED_SUPERVISOR test env vars? Andrew Keesler 2020-10-07 10:51:39 -04:00
  • ead1ade24b supervisor-oidc: forgot OIDCProviderConfig type registration in 14f1d86 Andrew Keesler 2020-10-07 10:50:55 -04:00
  • ae56fcb46a Add integration test for the OIDC discovery endpoint Ryan Richard 2020-10-06 17:53:29 -07:00
  • a7c334a0f3 Update the file used as the demo screencast Ryan Richard 2020-10-06 17:11:08 -07:00
  • 044b5c4d46 Merge pull request #151 from vmware-tanzu/demo-screencast Ryan Richard 2020-10-06 17:07:27 -07:00
  • 6f8f99e49b Add demo screencast and do some cleanup in demo.md Ryan Richard 2020-10-06 16:35:58 -07:00
  • 78cc49d658 Revert "supervisor-oidc: create dynamic config in YTT templates" Ryan Richard 2020-10-06 13:35:05 -07:00
  • 8012d6a1c2 Merge pull request #147 from mattmoyer/oidc-cli Matt Moyer 2020-10-06 15:20:30 -05:00
  • 885005a3c1 Merge pull request #145 from mattmoyer/adjust-pr-template Matt Moyer 2020-10-06 15:20:01 -05:00
  • 79c07f3e21 Merge pull request #146 from mattmoyer/tilt Matt Moyer 2020-10-06 15:19:29 -05:00
  • 14f1d86833 supervisor-oidc: add OIDCProviderConfig CRD Ryan Richard 2020-10-06 15:20:29 -04:00
  • 5b3dd5fc7d Rename pinniped-server -> pinniped-concierge Ryan Richard 2020-10-06 14:59:03 -04:00
  • 38501ff763 Add initial "pinniped alpha login oidc" partial implementation. Matt Moyer 2020-10-05 19:09:51 -05:00
  • 006d96ab92 supervisor-oidc: create dynamic config in YTT templates Andrew Keesler 2020-10-06 10:12:29 -04:00