Commit Graph

  • 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
  • fd6a7f5892 supervisor-oidc: hoist OIDC discovery handler for testing Andrew Keesler 2020-10-06 10:11:57 -04:00
  • 76bd462cf8 Implement very rough skeleton of the start of a supervisor server Ryan Richard 2020-10-05 17:28:19 -07:00
  • b0a4ae13c5 Add Tilt-based local dev workflow. Matt Moyer 2020-09-08 11:29:34 -05:00
  • 01153dcb9d Iterate on pull request template. Matt Moyer 2020-10-02 16:01:28 -05:00
  • c1c75a8f22 Add kube_cert_agent_image value to main ytt template. Matt Moyer 2020-10-05 14:53:50 -05:00
  • 7eed7ba19a Merge pull request #140 from mattmoyer/shuffle-contrib-docs Matt Moyer 2020-10-05 11:24:59 -05:00
  • 969c136921 Merge pull request #142 from vmware-tanzu/remove_curly_braces_from_doc_commands Ryan Richard 2020-10-02 17:45:50 -07:00
  • 8a360fe08e Merge pull request #141 from danjahner/main Ryan Richard 2020-10-02 17:20:44 -07:00
  • da695ef787 Remove curly braces from doc commands Ryan Richard 2020-10-02 16:44:27 -07:00
  • 13e0b272c0 Docs only: Use consistent sample user name Dan Jahner 2020-10-02 13:59:14 -07:00
  • e97bad2198 Docs only: Fix failure response, format for clarity Dan Jahner 2020-10-02 12:42:25 -07:00
  • fe12f85c70 Rename the CoC and contributor guide to the names GitHub recognizes. Matt Moyer 2020-10-02 15:00:23 -05:00
  • 127914703e Docs only: Use prettier URL for latest config Dan Jahner 2020-10-02 11:58:05 -07:00
  • 916db74d65 Merge pull request #138 from vmware-tanzu/no_dirty_in_version Andrew Keesler 2020-10-02 13:33:21 -04:00
  • 0bfa351eb4 Do not append "-dirty" to the version number when the git repo is dirty Ryan Richard 2020-10-01 17:23:37 -07:00
  • b69eb5e850 Add link to GitHub Discussions on the main README Ryan Richard 2020-09-29 16:46:18 -07:00
  • d43744f8e9 Allow CI to embed version info at build time for CLI Ryan Richard 2020-09-28 09:58:02 -07:00
  • d23ff1f5eb Merge pull request #136 from ankeesler/pinniped-version-command Andrew Keesler 2020-09-28 12:21:25 -04:00
  • d6571671f6 cmd/pinniped: add version command Andrew Keesler 2020-09-28 09:55:15 -04:00
  • 38e26d7a49 test/library: use client-go anonymous rest config helper Andrew Keesler 2020-09-28 08:57:47 -04:00
  • efe420b737 Add mention of how to work around MacOS download security in demo.md v0.1.0 Andrew Keesler 2020-09-25 12:56:45 -07:00
  • 42e74a02e9 Merge pull request #134 from mattmoyer/refactor-test-params Matt Moyer 2020-09-25 10:04:37 -05:00
  • 70480260dd Remove support for loading test context from a Secret. Matt Moyer 2020-09-25 09:37:17 -05:00
  • 82f8094de7 Update documentation to use the deployment YAML files from the releases Ryan Richard 2020-09-24 17:55:53 -07:00
  • 434e3fe435 Refactor integration test environment helpers to be more structured. Matt Moyer 2020-09-24 17:51:43 -05:00
  • b21b43c654 Fix expected CIC status message on non-hosted control planes Andrew Keesler 2020-09-24 17:56:55 -04:00
  • 9e0195e024 kubecertagent: use initial event for when key can't be found Andrew Keesler 2020-09-24 16:54:20 -04:00
  • d853cbc7ff Plumb through ImagePullSecrets to agent pod Andrew Keesler 2020-09-24 15:52:05 -04:00
  • 9ed52e6b4a test/integration: declare some test helpers to fix line reporting Andrew Keesler 2020-09-24 13:53:45 -04:00
  • fab36c55f5 inernal/controller/kubecertagent: fix some godoc's Andrew Keesler 2020-09-24 13:53:06 -04:00
  • 409d10baf8 Merge pull request #122 from ankeesler/1-19-exec-strategy Ryan Richard 2020-09-24 10:32:43 -07:00
  • ea762b405d Increase some integration test timeouts so they can pass when CI is slow Ryan Richard 2020-09-24 10:20:51 -07:00
  • 3ff605bb39 Merge branch 'main' into 1-19-exec-strategy Ryan Richard 2020-09-24 10:12:54 -07:00
  • 856971e452 Replace title in README.md with project logo Ryan Richard 2020-09-24 10:09:50 -07:00
  • eaf2d9a185 Improve failure message in an integration test for better debugging Ryan Richard 2020-09-24 09:44:10 -07:00
  • 3f06be2246 Remove kubecertauthority pkg Ryan Richard 2020-09-24 09:23:29 -07:00
  • 69137fb6b9 kube_config_info_publisher.go no longer watches cic's with an informer Andrew Keesler 2020-09-24 09:19:57 -07:00
  • 253d3bb36f Remove an accidentally committed it.Focus Ryan Richard 2020-09-24 08:15:10 -07:00
  • 9f80b0ea00 Set CIC error statuses in kubecertagent annotater and creater Andrew Keesler 2020-09-24 10:40:50 -04:00
  • 6f4cf705e5 Merge pull request #133 from mattmoyer/upgrade-to-kubernetes-1.19.2 Matt Moyer 2020-09-24 09:35:38 -05:00
  • ec3e4cae68 Upgrade client-go, et al from 1.19.0 to 1.19.2. Matt Moyer 2020-09-23 16:05:08 -05:00
  • 381811b36f Refactor constructor params of the kubecertagent pkg's controllers Ryan Richard 2020-09-23 17:30:22 -07:00
  • 906a88f2d3 Set kube-cert-agent imagePullPolicy to IfNotPresent for CI Andrew Keesler 2020-09-23 14:15:59 -04:00
  • 0f8437bc3a Integration tests are passing ayooooooooooooooo Andrew Keesler 2020-09-23 12:47:04 -04:00
  • 6d047c151f Fix kubecertagent deleter test to reconcile on pod template fields Andrew Keesler 2020-09-23 11:30:03 -04:00
  • 9735122db9 Wire in kubecertagent.NewExecerController() to server Andrew Keesler 2020-09-23 11:01:41 -04:00
  • 4948e1702f Merge remote-tracking branch 'upstream/main' into 1-19-exec-strategy Andrew Keesler 2020-09-23 09:54:45 -04:00
  • 406f2723ce internal/certauthority/dynamiccertauthority: add new dynamic cert issuer Andrew Keesler 2020-09-23 09:53:21 -04:00
  • 6c555f94e3 internal/provider -> internal/dynamiccert Andrew Keesler 2020-09-23 08:26:59 -04:00
  • f8e872d1af Please linter to get back to passing lint+unit-test Andrew Keesler 2020-09-23 08:02:04 -04:00
  • 3e45bfc97d internal/controller/issuerconfig: Publisher -> KubeConfigInfoPublisher Andrew Keesler 2020-09-23 07:58:01 -04:00
  • a55e9de4fc Use existing clock test double to get kubecertagent units passing Andrew Keesler 2020-09-23 07:50:45 -04:00
  • eb0d9a15fc WIP: start replacing the kubecertauthority pkg with a new controller Ryan Richard 2020-09-22 17:45:20 -07:00