Commit Graph

  • 003e3e3c4d Merge pull request #532 from vmware-tanzu/group-link Matt Moyer 2021-03-29 07:36:54 -07:00
  • 391202c253 Merge pull request #517 from mattmoyer/deflake-supervisor-oidc-discovery-test Matt Moyer 2021-03-29 07:35:58 -07:00
  • 95bb4c4be5 Fix concierge_impersonation_proxy_test.go on AKS Ryan Richard 2021-03-26 19:32:33 -07:00
  • 32422f18f1 Update Google Group Link Mo Khan 2021-03-26 22:11:16 -04:00
  • d52f500b83 Merge pull request #531 from mattmoyer/remove-test-dumplogs-helper Mo Khan 2021-03-26 18:58:07 -04:00
  • defad3cdd7 Remove library.DumpLogs test helper. Matt Moyer 2021-03-26 16:43:02 -05:00
  • c6d7724b67 In TestImpersonationProxy, instead of failing in this case just skip the test. Matt Moyer 2021-03-26 16:28:33 -05:00
  • 3359311228 concierge_impersonation_proxy_test.go: fix typo in previous commit Ryan Richard 2021-03-26 09:49:49 -07:00
  • 7e16619146 concierge_impersonation_proxy_test.go: handle TKGS test clusters Ryan Richard 2021-03-26 09:28:42 -07:00
  • a084544f08 Add hasExternalLoadBalancerProvider to AKS/EKS capabilities files Ryan Richard 2021-03-26 08:02:45 -07:00
  • c2588cf035 Merge pull request #528 from enj/enj/i/impersonation-proxy-authz-user-extra Mo Khan 2021-03-26 00:37:24 -04:00
  • 2179c2879a impersonation proxy: add RBAC to impersonate user extra and SAs Monis Khan 2021-03-25 17:09:29 -04:00
  • b6e217e13a Hardcode type "webhook" in concierge_impersonation_proxy_test.go Margo Crawford 2021-03-25 17:19:47 -07:00
  • 6f2882b831 Explicitly set the correct authenticator for impersonator test Margo Crawford 2021-03-25 16:57:37 -07:00
  • cd6e48bfa8 Use a random password for the dex integration test user Margo Crawford 2021-03-25 15:12:17 -07:00
  • 818535f30d updated adopters.md instructions and included logos from VMware Tanzu and Kubeapps Nanci Lancaster 2021-03-25 16:17:41 -05:00
  • c0361645e2 Merge pull request #355 from vmware-tanzu/impersonation-proxy Margo Crawford 2021-03-25 13:19:18 -07:00
  • 6bf8bfe9a8 Merge remote-tracking branch 'origin/main' into impersonation-proxy Margo Crawford 2021-03-24 17:22:40 -07:00
  • ea130ea781 Merge pull request #525 from vmware-tanzu/microwavables-patch-1 Matt Moyer 2021-03-24 16:28:36 -07:00
  • 03619fc878 Added kubeapps and vmware tanzu logos Nanci Lancaster 2021-03-24 18:03:57 -05:00
  • 454348b2fd Merge pull request #524 from mattmoyer/allow-prebuilt-cli-binaries-for-testing Matt Moyer 2021-03-23 16:19:50 -07:00
  • cda8bd6e26 Allow running CLI-related integration tests with pre-built binary. Matt Moyer 2021-03-23 17:17:14 -05:00
  • c0d32f10b2 Add some test debug logging when running the CLI. Matt Moyer 2021-03-23 12:07:34 -05:00
  • ce5b05f912 Add some debug logging to measure how long the CLI build takes. Matt Moyer 2021-03-23 12:06:35 -05:00
  • 176fb6a139 Authenticators are no longer namespaced, so clean up these test logs. Matt Moyer 2021-03-23 10:33:05 -05:00
  • 9501168265 Simplify TestCLIGetKubeconfigStaticToken now that there's only a single table case. Matt Moyer 2021-03-23 10:26:04 -05:00
  • 2e79664f3d Merge branch 'main' of github.com:vmware-tanzu/pinniped into impersonation-proxy Matt Moyer 2021-03-23 09:05:13 -05:00
  • e70788204b Merge pull request #516 from ankeesler/cli-docs Andrew Keesler 2021-03-23 09:58:47 -04:00
  • f6646eb2b7 cmd/pinniped: add generate-markdown-help for generating CLI doc Andrew Keesler 2021-03-22 12:40:29 -04:00
  • 75cfda0ffe prepare-for-integration-tests.sh: Check Chrome and chromedriver versions Ryan Richard 2021-03-22 16:54:11 -07:00
  • bde54ef643 Merge remote-tracking branch 'main' into impersonation-proxy Andrew Keesler 2021-03-22 17:00:40 -04:00
  • d90398815b Nothing in parallel in the impersonation proxy integration test Margo Crawford 2021-03-22 10:48:09 -07:00
  • 7683a98792 Unparallelize run all the verbs and port-forward tests Margo Crawford 2021-03-22 09:45:51 -07:00
  • d7e9568137 Unparallelize a couple Margo Crawford 2021-03-22 09:43:40 -07:00
  • 904086cbec fix a typo in some comments Ryan Richard 2021-03-22 09:34:58 -07:00
  • 5e95c25d4f Tweak some assertions in TestSupervisorOIDCDiscovery. Matt Moyer 2021-03-22 11:33:02 -05:00
  • c9b1982767 Merge branch 'main' into impersonation-proxy Ryan Richard 2021-03-22 09:27:18 -07:00
  • f69d095a69 Merge pull request #515 from mattmoyer/bump-kube-deps-1.20.5 Matt Moyer 2021-03-22 08:30:53 -07:00
  • 1e7f2c7735 Upgrade Kubernetes runtime libraries to v0.20.5. Matt Moyer 2021-03-22 09:33:29 -05:00
  • 9af75d23fb Merge pull request #514 from enj/enj/i/whoami_ctx Andrew Keesler 2021-03-22 09:22:45 -04:00
  • d0df2009ac Merge pull request #498 from vmware-tanzu/impersonation-proxy-docs Margo Crawford 2021-03-19 16:13:58 -07:00
  • 964d4889c4 pinniped whoami: print correct cluster info when --kubeconfig-context is used Monis Khan 2021-03-19 18:40:17 -04:00
  • a537287601 Regenerate cli.md based on output of help message Margo Crawford 2021-03-19 14:34:35 -07:00
  • fdfc854f8c Incorporating suggestions: Margo Crawford 2021-03-19 13:57:08 -07:00
  • 331fef8fae Tweaked some wording, updated the cli page Margo Crawford 2021-03-16 14:09:53 -07:00
  • 4470d3d2d1 Fix broken links to architecture page Margo Crawford 2021-03-16 11:00:31 -07:00
  • 698bffc2ad Naming changes Margo Crawford 2021-03-16 10:46:06 -07:00
  • 6ff3e42602 Add description of impersonation proxy strategy to docs Margo Crawford 2021-03-16 10:24:01 -07:00
  • 3e50b4e129 Add -sS to the curl command in concierge_impersonation_proxy_test.go Ryan Richard 2021-03-19 13:23:28 -07:00
  • d856221f56 Edit some comments in concierge_impersonation_proxy_test.go Ryan Richard 2021-03-19 09:36:05 -07:00
  • f519f0cb09 impersonator: disallow clients from setting the X-Forwarded-For header Monis Khan 2021-03-19 15:35:06 -04:00
  • c03fe2d1fe Use http2 for all non-upgrade requests Monis Khan 2021-03-19 13:39:55 -04:00
  • 2749044625 test/integration: unparallelize impersonation kubectl test Andrew Keesler 2021-03-19 13:31:28 -04:00
  • f73c70d8f9 test/integration: use Ryan's 20x rule to harden simple access tests Andrew Keesler 2021-03-19 13:18:10 -04:00
  • ebd5e45fa6 test/integration: wait for convergence at end of impersonation test Andrew Keesler 2021-03-19 12:54:37 -04:00
  • 6154883855 test/integration: add temporary debug 'kubectl attach' logging Andrew Keesler 2021-03-19 10:42:11 -04:00
  • ebe01a5aef test/integration: catch early 'kubectl attach' return Andrew Keesler 2021-03-19 09:59:24 -04:00
  • 28d00ce67b Merge remote-tracking branch 'upstream/main' into impersonation-proxy Andrew Keesler 2021-03-18 20:13:49 -04:00
  • 50e4531215 Merge pull request #505 from enj/enj/i/jwt-go_cve Mo Khan 2021-03-18 19:34:19 -04:00
  • 1a9922d050 test/integration: poll more quickly in f2a48aee Andrew Keesler 2021-03-18 17:53:14 -04:00
  • f2a48aee2b test/integration: increase timeout to a minute to see if it helps Andrew Keesler 2021-03-18 17:48:00 -04:00
  • d162cb9adf Move to github.com/form3tech-oss/jwt-go Monis Khan 2021-03-18 16:54:55 -04:00
  • 14a28bec24 test/integration: fix second assertion from dae62929 Andrew Keesler 2021-03-18 16:34:30 -04:00
  • dae62929e0 test/integration: error assertions pass w/ and w/o middleware Andrew Keesler 2021-03-18 15:33:47 -04:00
  • c22ac17dfe internal/concierge/impersonator: use http/2.0 as much as we can Andrew Keesler 2021-03-18 15:32:33 -04:00
  • 08c446a3e1 Use openssl to generate the test user password instead of /dev/urandom Ryan Richard 2021-03-18 11:20:33 -07:00
  • bd8c243636 concierge_impersonation_proxy_test.go: small refactor Ryan Richard 2021-03-18 10:44:37 -07:00
  • e4bf6e068f Add a comment to impersonator.go Ryan Richard 2021-03-18 10:00:06 -07:00
  • 120e46b5f7 test/integration: fix race condition Monis Khan 2021-03-18 11:24:02 -04:00
  • 257d69045d Reuse internal/concierge/scheme Andrew Keesler 2021-03-18 10:40:59 -04:00
  • 05a188d4cd Merge remote-tracking branch 'upstream/main' into impersonation-proxy Andrew Keesler 2021-03-18 10:36:28 -04:00
  • 205c22ddbe impersonator config: catch panics when running impersonator Monis Khan 2021-03-18 10:28:16 -04:00
  • aa79bc7609 internal/concierge/impersonator: ensure log statement is printed Andrew Keesler 2021-03-18 10:14:11 -04:00
  • a36914f5ca Merge pull request #476 from ankeesler/whoami-cli Andrew Keesler 2021-03-18 09:46:48 -04:00
  • cc8f0b623c test/integration: add pinniped whoami tests Andrew Keesler 2021-03-04 14:46:18 -05:00
  • de6837226e cmd/pinniped: add whoami command Andrew Keesler 2021-03-04 13:34:59 -05:00
  • 3a32833306 Merge pull request #503 from mattmoyer/rework-restart-assertions-helper Matt Moyer 2021-03-17 14:38:39 -07:00
  • 74df6d138b Memoize library.IntegrationEnv so it's only constructed once per test. Matt Moyer 2021-03-17 12:47:38 -05:00
  • 0dd2b358fb Extend assertNoRestartsDuringTest to dump logs from containers that restarted. Matt Moyer 2021-03-17 11:46:55 -05:00
  • 6520c5a3a1 Extend library.DumpLogs() to dump logs from the previous container, if one exists. Matt Moyer 2021-03-17 11:24:59 -05:00
  • 5a43a5d53a Remove library.AssertNoRestartsDuringTest and make that assertion implicit in library.IntegrationEnv. Matt Moyer 2021-03-17 11:08:01 -05:00
  • 897340860b Small refactor to impersonation proxy integration test Margo Crawford 2021-03-16 16:57:28 -07:00
  • 4d2035ab2a Merge branch 'main' of github.com:vmware-tanzu/pinniped into impersonation-proxy Matt Moyer 2021-03-16 18:19:40 -05:00
  • d85135c12e Merge pull request #501 from mattmoyer/deflake-get-category-test Matt Moyer 2021-03-16 16:18:22 -07:00
  • 30a392b900 Improve the reliability of TestGetPinnipedCategory. Matt Moyer 2021-03-16 17:22:28 -05:00
  • 4ab3c64b70 Merge pull request #500 from mattmoyer/deflake-cert-rotation-test Mo Khan 2021-03-16 17:03:07 -04:00
  • 2515b2d710 Make TestAPIServingCertificateAutoCreationAndRotation more reliable. Matt Moyer 2021-03-16 14:59:59 -05:00
  • 10a1e29e15 Merge branch 'main' of github.com:vmware-tanzu/pinniped into impersonation-proxy Matt Moyer 2021-03-16 14:35:07 -05:00
  • 2319606cd2 Fix some nits from the previous commit that I accidentally merged before fixing. Matt Moyer 2021-03-16 13:54:29 -05:00
  • 10168ab2e7 Merge pull request #499 from vmware-tanzu/add-anon-auth-capability Matt Moyer 2021-03-16 12:21:47 -07:00
  • c5b784465b Describe "anonymousAuthenticationSupported" test cluster capability and add more managed cluster types. Matt Moyer 2021-03-16 13:54:29 -05:00
  • 236dbdb2c4 impersonator: test UID impersonation and header canonicalization Monis Khan 2021-03-16 12:59:07 -04:00
  • 6887d0aca2 Repeat the method and url in the log line for the userinfo username Ryan Richard 2021-03-15 17:10:55 -07:00
  • 64e0dbb481 Sleep for 1 minute 10 seconds instead of a minute in timeout test Margo Crawford 2021-03-15 16:31:54 -07:00
  • e47543233c Merge branch 'main' into impersonation-proxy Ryan Richard 2021-03-15 16:28:25 -07:00
  • 2460568be3 Add some debug logging Ryan Richard 2021-03-15 16:11:45 -07:00
  • 1b31489347 Add prepare-impersonator-on-kind.sh for manually starting impersonator Ryan Richard 2021-03-15 16:08:42 -07:00
  • ab6452ace7 Remove linting from pre-commit because it is slow and messes up GoLand Ryan Richard 2021-03-15 16:25:45 -07:00
  • c46aa1c29d Merge pull request #490 from vmware-tanzu/dependabot/docker/golang-1.16.2 Matt Moyer 2021-03-15 15:08:03 -07:00
  • 939ea30030 Make all tests but disable test parallelized Margo Crawford 2021-03-15 14:34:09 -07:00