Commit Graph

  • 92b9d68863 Add OIDC, LDAP to supervisor discovery test Benjamin A. Petersen 2024-04-30 14:18:00 -04:00
  • 1f2d2bff71 rerun kube 1.30 codegen after merging main Ryan Richard 2024-04-29 14:24:57 -07:00
  • 3bdb380a1a don't change public signature of endpointaddr.Parse() Ryan Richard 2024-04-29 13:31:49 -07:00
  • 1ac2215724 update an assertion in integration test leaderelection_test.go Ryan Richard 2024-04-26 12:53:45 -07:00
  • 9d92f21638 remove codegen for 1.21, 1.22, 1.23 Ryan Richard 2024-04-26 11:50:17 -07:00
  • 9838a7cb6d avoid the ValidatingAdmissionPolicy admission plugin when it can't work Ryan Richard 2024-04-25 15:22:32 -07:00
  • 0d709ea8db Merge pull request #1908 from vmware-tanzu/ben/github/identity-provider/federation-domain-resolved-github Ben Petersen 2024-04-29 16:07:51 -04:00
  • 9a21cb9cc7 update code generation Benjamin A. Petersen 2024-04-29 15:21:35 -04:00
  • 6424f45c19 Add IDP Discovery integration test for GitHub Benjamin A. Petersen 2024-04-29 14:57:14 -04:00
  • 51b1dbd2af WIP for deployment templates Joshua Casey 2024-04-22 17:15:22 -05:00
  • 9a8df262d9 Code generation: Add 1.30.0 and bump other patch versions Joshua Casey 2024-04-22 11:22:31 -05:00
  • 9c2df74e54 Adjust to new K8s 1.30 API Joshua Casey 2024-04-19 18:03:37 -05:00
  • 581f671643 Bump all dependencies Joshua Casey 2024-04-19 13:34:17 -05:00
  • b99da0c805 Merge pull request #1914 from vmware-tanzu/configurable_id_token_length Ryan Richard 2024-04-25 15:50:18 -07:00
  • 8a961bfa21 Add upstreamgithub unit tests Benjamin A. Petersen 2024-04-25 16:41:14 -04:00
  • cd86d57763 review cleanup, remove TODOs Benjamin A. Petersen 2024-04-25 11:07:55 -04:00
  • 2753b468fd Update TestSupervisorFederationDomainStatus test Benjamin A. Petersen 2024-04-23 11:30:10 -04:00
  • be1915d2d7 fixed fuzzing Joshua Casey 2024-04-17 17:39:59 -05:00
  • 42ef46b74e expand TestUpstreamGitHubIdentityProvider Benjamin A. Petersen 2024-04-22 16:36:14 -04:00
  • 79d0e74056 Fix github_upstream_watcher so GitHub is listed in Supervisor idp discovery doc Benjamin A. Petersen 2024-04-11 13:19:24 -04:00
  • 8de4524428 Add github to kubeconfig.go Benjamin A. Petersen 2024-04-10 15:43:43 -04:00
  • 8f71f965b9 Add github to login_oidc.go Benjamin A. Petersen 2024-04-10 15:15:11 -04:00
  • 0e3641bba2 Fix test idp lister Benjamin A. Petersen 2024-04-10 15:11:17 -04:00
  • e3aa495e0b Update idp discovery handler test Benjamin A. Petersen 2024-04-10 15:09:23 -04:00
  • 0edee37498 Update idp discovery types Benjamin A. Petersen 2024-04-10 15:05:18 -04:00
  • 7968ed6d69 Allow GitHubIdentityProvider IDP type by FederationDomainWatcher Benjamin A. Petersen 2024-04-04 16:13:14 -04:00
  • 44edba6f75 Add tests for Github in FederationDomain ListerFinder Benjamin A. Petersen 2024-04-03 15:25:51 -04:00
  • 0c7e95539f Add GitHub to FederationDomain IdP ListerFinder Benjamin A. Petersen 2024-04-03 11:14:13 -04:00
  • 8938990c04 Merge pull request #1925 from vmware-tanzu/jtc/polish-up-github-validations Ben Petersen 2024-04-25 16:40:24 -04:00
  • 57a07a498f Refactors for custom ID token lifetime based on PR feedback Ryan Richard 2024-04-24 15:05:00 -07:00
  • 136bc7ac09 Mild refactor of integration test for custom ID token lifetimes Ryan Richard 2024-04-18 10:45:46 -07:00
  • a1efcefdce Unit tests for token endpoint for custom ID token lifetimes Ryan Richard 2024-04-18 09:48:21 -07:00
  • 5dbf05c31d Update the session storage versions due to new ID token lifetime field Ryan Richard 2024-04-17 09:42:15 -07:00
  • af9612e98e Update more unit tests for configurable token lifetimes Ryan Richard 2024-04-16 14:55:13 -07:00
  • b31a893caf Add integration test and fix totalExpectedAPIFields Joshua Casey 2024-03-28 10:33:53 -05:00
  • c8bc192e0b Start working on units tests for configurable token lifetimes Joshua Casey 2024-03-28 12:43:52 -05:00
  • def2b35e6e Make ID token lifetimes configurable on OIDCClient resources Ryan Richard 2024-02-02 10:57:57 -08:00
  • 14b1b7c862 Polish up the github_upstream_watcher: default and verify spec.claims correctly Joshua Casey 2024-04-24 11:49:12 -05:00
  • c8b90df6f1 Inline using phttp.Default Joshua Casey 2024-04-23 18:06:26 -05:00
  • d0bbfca831 Merge pull request #1924 from vmware-tanzu/jtc/merge-main-5fe94c4e-into-github Joshua Casey 2024-04-23 14:25:02 -05:00
  • fe5d037600 Merge branch 'main' into jtc/merge-main-5fe94c4e-into-github Joshua Casey 2024-04-23 12:42:07 -05:00
  • 5fe94c4e2b Merge pull request #1922 from vmware-tanzu/clarify_err_msg Ryan Richard 2024-04-22 10:15:41 -07:00
  • 1d8310ed44 clarify error message for when there is no healthy controller manager Ryan Richard 2024-04-22 09:29:37 -07:00
  • c79f8c89d7 Merge pull request #1917 from vmware-tanzu/dial_config Ryan Richard 2024-04-19 13:37:32 -07:00
  • 7c0c3211d1 fix typo in securetls_fips_test.go Ryan Richard 2024-04-19 12:37:24 -07:00
  • 0ef98f0558 Use new helpers to assert that all webhook dials use ptls settings Ryan Richard 2024-04-19 11:15:59 -07:00
  • 94bee9e882 Remove testutil.TLSTestServerWithCert in favor of the testutil/tlsserver package Joshua Casey 2024-04-19 10:20:41 -05:00
  • da135d9958 Webhookcachefiller now uses a real tls.Dial, which means we can test IPv6 Joshua Casey 2024-04-19 09:24:17 -05:00
  • 206a16f9e3 Integration test fixes - updated condition messages Joshua Casey 2024-04-18 21:32:54 -05:00
  • e048859afd Use ptls package when calling webhook during authentication Ryan Richard 2024-04-18 16:00:57 -07:00
  • 8c081c50d4 Use ptls package to determine TLS config when probing webhook for status Ryan Richard 2024-04-18 12:55:49 -07:00
  • 0dc7dfcb50 Merge pull request #1907 from vmware-tanzu/jtc/add-github-idp-validations Ben Petersen 2024-04-16 17:09:48 -04:00
  • c9b61ef010 Populate internal GitHub IDP Config from CRD Joshua Casey 2024-04-02 21:53:03 -05:00
  • 59fef0c1b2 Merge pull request #1913 from vmware-tanzu/pinny/bump-deps Joshua Casey 2024-04-12 08:50:23 -05:00
  • 23d8a279c4 Bump dependencies Pinny 2024-04-12 13:03:21 +00:00
  • 349039ff5d Merge pull request #1912 from vmware-tanzu/ben/github/identity-provider/supervisor-hack-script Joshua Casey 2024-04-11 16:01:25 -05:00
  • a72155a57f Update prepare-supervisor-on-kind.sh final polish Ben Petersen 2024-04-11 16:51:53 -04:00
  • 41f8663dcd Update prepare-supervisor-on-kind.sh & remove hard-coded github claims Ben Petersen 2024-04-11 16:50:14 -04:00
  • 84007cb1ec Update prepare-supervisor-on-kind.sh add github environment variables Ben Petersen 2024-04-11 16:44:58 -04:00
  • 265c51b8aa Update prepare-supervisor-on-kind.sh to use vars for github secret Ben Petersen 2024-04-11 16:23:18 -04:00
  • f50ab87b53 Merge pull request #1911 from vmware-tanzu/pinny/bump-deps Joshua Casey 2024-04-11 13:34:54 -05:00
  • 4c5d041c21 Initial add Github to hack/prepare-supervisor-on-kind.sh Benjamin A. Petersen 2024-04-11 13:02:03 -04:00
  • df9a06ddfe Bump dependencies Pinny 2024-04-11 13:02:28 +00:00
  • 55aaf33d94 Merge pull request #1902 from vmware-tanzu/pinny/bump-deps Joshua Casey 2024-04-08 07:36:22 -05:00
  • 8ea339139e ldap.Conn.Start() is now deprecated as of https://github.com/go-ldap/ldap/releases/tag/v3.4.7 Joshua Casey 2024-04-08 06:49:03 -05:00
  • e950e7e001 bump deps Joshua Casey 2024-04-08 05:41:59 -05:00
  • 68339f3acb Bump deps Joshua Casey 2024-04-04 21:57:34 -05:00
  • f4660f0250 Merge remote-tracking branch 'origin/dependabot/go_modules/hack/update-go-mod/golang.org/x/mod-0.17.0' into pinny/bump-deps Joshua Casey 2024-04-04 21:56:30 -05:00
  • bf3cda54ba Bump golang.org/x/mod from 0.16.0 to 0.17.0 in /hack/update-go-mod dependabot[bot] 2024-04-05 01:44:49 +00:00
  • 1b4194373b Pin go-oidc to v3.9.0 Joshua Casey 2024-04-04 15:52:24 -05:00
  • 241093bb96 Bump dependencies Pinny 2024-04-04 13:03:04 +00:00
  • ccef7bd1bc Merge pull request #1903 from vmware-tanzu/ben/github/identity-provider/controller Ben Petersen 2024-04-02 14:49:07 -04:00
  • e2db152c6c Stub in TestUpstreamGithubIdentityProvider for unit tests Benjamin A. Petersen 2024-04-02 13:16:04 -04:00
  • 5c490e999d Stub in unit tests for github_upstream_watcher Benjamin A. Petersen 2024-04-02 12:38:06 -04:00
  • a11e1527f0 Add github-upstream-observer Controller Benjamin A. Petersen 2024-03-26 12:51:33 -04:00
  • 6ac11a554a Merge pull request #1900 from vmware-tanzu/jtc/github_idp_crd Ben Petersen 2024-04-01 17:06:54 -04:00
  • 42dd8d1d9d First draft of a GitHubIdentityProvider CRD Joshua Casey 2024-03-14 22:33:10 -05:00
  • 722f00e485 Merge pull request #1904 from vmware-tanzu/ben/site/debugging-with-kapp-and-ytt-enhancements Ben Petersen 2024-04-01 10:34:26 -04:00
  • 67c328f4d0 Revise log level instructions for kapp and kubectl in docs Benjamin A. Petersen 2024-03-28 12:56:34 -04:00
  • 146e61ed03 Merge pull request #1824 from vmware-tanzu/ben/site/pinniped-debug-env Joshua Casey 2024-03-27 16:17:37 -05:00
  • 6718a32fe4 Site debugging revisions. Benjamin A. Petersen 2024-03-27 17:05:23 -04:00
  • 2af6f4cdf6 Update status in proposal docs to reflect current states Ryan Richard 2024-03-27 13:15:04 -07:00
  • 60bdd3eccd Update proposal for Authenticating Users via GitHub Ryan Richard 2024-03-27 13:08:18 -07:00
  • c1b93179ff Add proposal for Authenticating Users via GitHub Ryan Richard 2024-02-06 14:09:28 -08:00
  • 7387f675e2 Add debugging page to docs Benjamin A. Petersen 2024-01-02 15:18:00 -05:00
  • f0a43e0402 Merge pull request #1894 from vmware-tanzu/ben/status/webhook-authenticator Ben Petersen 2024-03-26 20:25:35 -04:00
  • c6b0820438 Fix some utils, spacing, func naming, test inputs, etc. Benjamin A. Petersen 2024-03-26 16:02:34 -04:00
  • f86c46e160 Update WebhookAuthenticator Status WebhookConnectionValid Benjamin A. Petersen 2024-03-26 15:33:44 -04:00
  • eed0c9d5b0 Update ParseFromURL usage comment. Ben Petersen 2024-03-26 15:32:15 -04:00
  • e38a27d93d Add endpointaddr.ParseFromURL helper, WebhookAuthenticator handle additional IPv6 cases Benjamin A. Petersen 2024-03-22 11:57:05 -04:00
  • b0904c2e99 change TestNewWebhookAuthenticator to test table style Benjamin A. Petersen 2024-03-20 11:39:55 -04:00
  • bec5fe85cc change WebhookAuthenticator TLSConnectionNegotiationValid to ConnectionProbeValid Benjamin A. Petersen 2024-03-19 18:00:40 -04:00
  • 5bc4e678bf WebhookAuthenticator Status integration test refactor to test table Benjamin A. Petersen 2024-03-19 17:45:26 -04:00
  • 90e7343fb5 Add IPv6 test to WebhookAuthenticator ctrl tests Joshua Casey 2024-03-19 12:31:11 -05:00
  • 5c0d67dc50 refactor WebhookAuthenticator newWebhookAuthenticator func Benjamin A. Petersen 2024-03-19 12:41:36 -04:00
  • b6512bcbb6 add WebhookCacheFiller updateStatus tests Benjamin A. Petersen 2024-03-18 17:03:34 -04:00
  • 097e6d5340 Always pass spec to CreateTestWebhookAuthenticator Benjamin A. Petersen 2024-03-18 16:14:42 -04:00
  • a45a537cdb Improve JWTAuthenticator validation of Issuer,Discovery Benjamin A. Petersen 2024-03-13 17:18:57 -04:00
  • 0467e5c1d5 Refactor logLines to SplitByNewline, deduplicate Benjamin A. Petersen 2024-03-18 12:05:21 -04:00
  • 5c1fa6d52c Adjust testlib/client.go for lint quirk Benjamin A. Petersen 2024-03-13 12:30:35 -04:00