Commit Graph

  • 9ed52e6b4a
    test/integration: declare some test helpers to fix line reporting Andrew Keesler 2020-09-24 13:53:45 -0400
  • fab36c55f5
    inernal/controller/kubecertagent: fix some godoc's Andrew Keesler 2020-09-24 13:53:06 -0400
  • 409d10baf8
    Merge pull request #122 from ankeesler/1-19-exec-strategy Ryan Richard 2020-09-24 10:32:43 -0700
  • ea762b405d Increase some integration test timeouts so they can pass when CI is slow Ryan Richard 2020-09-24 10:20:51 -0700
  • 3ff605bb39 Merge branch 'main' into 1-19-exec-strategy Ryan Richard 2020-09-24 10:12:54 -0700
  • 856971e452 Replace title in README.md with project logo Ryan Richard 2020-09-24 10:09:50 -0700
  • eaf2d9a185 Improve failure message in an integration test for better debugging Ryan Richard 2020-09-24 09:44:10 -0700
  • 3f06be2246 Remove kubecertauthority pkg Ryan Richard 2020-09-24 09:23:29 -0700
  • 69137fb6b9 kube_config_info_publisher.go no longer watches cic's with an informer Andrew Keesler 2020-09-24 09:19:57 -0700
  • 253d3bb36f Remove an accidentally committed it.Focus Ryan Richard 2020-09-24 08:15:10 -0700
  • 9f80b0ea00
    Set CIC error statuses in kubecertagent annotater and creater Andrew Keesler 2020-09-24 10:40:50 -0400
  • 6f4cf705e5
    Merge pull request #133 from mattmoyer/upgrade-to-kubernetes-1.19.2 Matt Moyer 2020-09-24 09:35:38 -0500
  • ec3e4cae68
    Upgrade client-go, et al from 1.19.0 to 1.19.2. Matt Moyer 2020-09-23 16:05:08 -0500
  • 381811b36f Refactor constructor params of the kubecertagent pkg's controllers Ryan Richard 2020-09-23 17:30:22 -0700
  • 906a88f2d3
    Set kube-cert-agent imagePullPolicy to IfNotPresent for CI Andrew Keesler 2020-09-23 14:15:59 -0400
  • 0f8437bc3a
    Integration tests are passing ayooooooooooooooo Andrew Keesler 2020-09-23 12:47:04 -0400
  • 6d047c151f
    Fix kubecertagent deleter test to reconcile on pod template fields Andrew Keesler 2020-09-23 11:30:03 -0400
  • 9735122db9
    Wire in kubecertagent.NewExecerController() to server Andrew Keesler 2020-09-23 11:01:41 -0400
  • 4948e1702f
    Merge remote-tracking branch 'upstream/main' into 1-19-exec-strategy Andrew Keesler 2020-09-23 09:54:45 -0400
  • 406f2723ce
    internal/certauthority/dynamiccertauthority: add new dynamic cert issuer Andrew Keesler 2020-09-23 09:53:21 -0400
  • fbd3bb48d2
    In Tiltfile, create the output directory before go build. Matt Moyer 2020-09-23 08:40:00 -0500
  • 6c555f94e3
    internal/provider -> internal/dynamiccert Andrew Keesler 2020-09-23 08:26:59 -0400
  • f8e872d1af
    Please linter to get back to passing lint+unit-test Andrew Keesler 2020-09-23 08:02:04 -0400
  • 3e45bfc97d
    internal/controller/issuerconfig: Publisher -> KubeConfigInfoPublisher Andrew Keesler 2020-09-23 07:58:01 -0400
  • a55e9de4fc
    Use existing clock test double to get kubecertagent units passing Andrew Keesler 2020-09-23 07:50:45 -0400
  • eb0d9a15fc WIP: start replacing the kubecertauthority pkg with a new controller Ryan Richard 2020-09-22 17:45:20 -0700
  • 24c654120c
    Switch away from hack/prepare-for-integration-tests.sh to Tilt-based local workflow. Matt Moyer 2020-09-08 11:29:34 -0500
  • 6063674623
    Merge pull request #130 from mattmoyer/add-cla-doc Matt Moyer 2020-09-22 14:20:19 -0500
  • bf5a4b6db3
    Test CLA bot (ignore me). Pinny 2020-09-22 14:18:09 -0500
  • d574fe05ba
    Add a section about our CLA. Matt Moyer 2020-09-22 14:15:14 -0500
  • 4369cc9ff2
    Merge pull request #129 from mattmoyer/test-fixes Matt Moyer 2020-09-22 13:33:40 -0500
  • adf263b566
    Harden some tests against slow IDP controllers using Eventually(). Matt Moyer 2020-09-22 11:50:00 -0500
  • 4edda802e5
    Avoid a bug where long test names overflow the max label length. Matt Moyer 2020-09-22 11:23:34 -0500
  • c67aa65936
    Bump k8s.io/api from 0.19.0 to 0.19.2 dependabot[bot] 2020-09-22 15:55:30 +0000
  • 858cbd7482
    Bump k8s.io/apimachinery from 0.19.0 to 0.19.2 dependabot[bot] 2020-09-22 15:55:00 +0000
  • db9a97721f
    Merge remote-tracking branch 'upstream/main' into 1-19-exec-strategy Andrew Keesler 2020-09-22 11:54:47 -0400
  • 3578d7cb9a
    Merge pull request #128 from mattmoyer/add-idp-selector Matt Moyer 2020-09-22 10:51:44 -0500
  • 83920db502
    Merge remote-tracking branch 'upstream/main' into 1-19-exec-strategy Andrew Keesler 2020-09-22 11:39:07 -0400
  • 1a4f9e3466
    kubecertagent: get integration tests passing again Andrew Keesler 2020-09-22 11:38:13 -0400
  • e574a99c5e
    Add an integration test that tries to use a non-existent IDP. Matt Moyer 2020-09-22 10:02:32 -0500
  • 16ef2baf8a
    Sort idpcache keys to make things as deterministic as possible. Matt Moyer 2020-09-22 09:50:34 -0500
  • 9beb3855b5
    Create webhooks per-test and explicitly in demo.md instead of with ytt in ./deploy. Matt Moyer 2020-09-21 19:55:04 -0500
  • 81f2362543
    Remove fallback support for implicitly choosing an IDP in TokenCredentialRequest. Matt Moyer 2020-09-21 17:42:27 -0500
  • 07f0181fa3
    Add IDP selection to get-kubeconfig command. Matt Moyer 2020-09-21 17:41:30 -0500
  • 481308215d
    Pass namespace properly in client.ExchangeToken. Matt Moyer 2020-09-21 17:31:07 -0500
  • 381fd51e13
    Refactor get_kubeconfig.go. Matt Moyer 2020-09-21 15:42:54 -0500
  • 541336b997
    Fix docstring for exchange credential CLI. Matt Moyer 2020-09-21 13:02:59 -0500
  • 6cdd4a9506
    Add support for multiple IDPs selected using IdentityProvider field. Matt Moyer 2020-09-21 11:37:54 -0500
  • fbe0551426
    Add IDP selector support in client code. Matt Moyer 2020-09-17 17:11:47 -0500
  • 164f64a370
    Add IdentityProvider field to TokenCredentialRequestSpec. Matt Moyer 2020-09-17 11:18:29 -0500
  • 526be79b11 Finish WIP from previous commits: agent pods created in install namespace Ryan Richard 2020-09-21 17:15:36 -0700
  • 820f1e977e Continue the WIP from the previous commit: finish adding second informer Ryan Richard 2020-09-21 16:37:22 -0700
  • 50258fc569
    WIP: start to create kube-cert-agent pods in namespace Andrew Keesler 2020-09-21 16:27:00 -0400
  • 0d3ad0085d Fix lint error from previous commit Ryan Richard 2020-09-21 12:30:53 -0700
  • cfb76a538c Refactor kubectl exec test in TestCLI to avoid assuming any RBAC settings Ryan Richard 2020-09-21 11:40:11 -0700
  • e18b6fdddc
    deploy: add kube-cert-agent deployment knobs Andrew Keesler 2020-09-21 14:16:32 -0400
  • 5a608cc84c
    Add kube-cert-agent controller for getting kube API keypair Andrew Keesler 2020-09-21 14:16:14 -0400
  • 49145791cc
    Merge pull request #127 from vmware-tanzu/rename_stuff Ryan Richard 2020-09-18 16:58:44 -0700
  • 6989e5da63 Merge branch 'main' into rename_stuff Ryan Richard 2020-09-18 16:39:58 -0700
  • a2365b1cce Remove -count 1 from unit test running in module.sh Ryan Richard 2020-09-18 15:58:22 -0700
  • 80a520390b Rename many of resources that are created in Kubernetes by Pinniped Ryan Richard 2020-09-18 15:56:50 -0700
  • 86e1c99dcd
    Merge pull request #126 from mattmoyer/remove-old-apis Matt Moyer 2020-09-18 17:52:14 -0500
  • 78ac27c262
    Remove deprecated "pinniped.dev" API group. Matt Moyer 2020-09-18 17:15:04 -0500
  • f86a5244a6
    Merge pull request #125 from mattmoyer/remove-old-apis Pinny 2020-09-18 16:55:09 -0500
  • 907ccb68f5
    Move CredentialIssuerConfig into new "config.pinniped.dev" API group. Matt Moyer 2020-09-18 16:38:45 -0500
  • 063d7163b2
    Bump k8s.io/client-go from 0.19.0 to 0.19.2 dependabot[bot] 2020-09-18 20:22:11 +0000
  • 98490b1a1b
    Merge pull request #124 from mattmoyer/add-vanity-imports Matt Moyer 2020-09-18 15:18:32 -0500
  • 2d4d7e588a
    Add Go vanity import paths. Matt Moyer 2020-09-18 14:56:24 -0500
  • 24f962f1b8 Ignore a lint err in cli_test.go Ryan Richard 2020-09-18 10:52:31 -0700
  • 2ecb43154b Enhance TestCLI integration test so it can catch mistakes with env vars Ryan Richard 2020-09-18 10:27:15 -0700
  • dba951fe89
    Note that CLI warning can be ignored in demo.md Ryan Richard 2020-09-18 09:24:04 -0700
  • 245854b85a
    Update demo.md Ryan Richard 2020-09-18 09:11:56 -0700
  • 5867f3699c
    Merge pull request #123 from ankeesler/kubernetes-deep-equal Andrew Keesler 2020-09-18 07:48:57 -0400
  • 7d5f57f923 PR template is not working, so trying moving it up one directory Ryan Richard 2020-09-17 16:36:33 -0700
  • 2d497cbd36 Update the demo; most importantly remove the base64 decoding of the CA Ryan Richard 2020-09-17 16:08:45 -0700
  • eabe51c446 local-user-authenticator can be deployed from a private registry image Ryan Richard 2020-09-17 16:07:31 -0700
  • a479450940 CLI's get-kubeconfig subcommand now also sets PINNIPED_NAMESPACE env var Ryan Richard 2020-09-17 16:05:56 -0700
  • b523e5832c
    internal/controller/issuerconfig: use Kubernetes DeepEqual Andrew Keesler 2020-09-17 17:35:14 -0400
  • 079e07a51f
    Fix mistake in ytt/kapp command in demo.md Ryan Richard 2020-09-17 14:07:18 -0700
  • 025940d4f1
    Merge pull request #121 from mattmoyer/switch-orgs Matt Moyer 2020-09-17 13:24:56 -0500
  • 8c9c1e206d
    Update module/package names to match GitHub org switch. Matt Moyer 2020-09-17 12:56:54 -0500
  • 4c9cbf0706 Remove mention of things not yet implemented from architecture.md Ryan Richard 2020-09-17 09:10:19 -0700
  • a70a4766d2
    Merge pull request #92 from suzerain-io/dependabot/docker/golang-1.15.2 Matt Moyer 2020-09-17 10:24:04 -0500
  • 1741f832eb
    Merge pull request #114 from mattmoyer/new-token-credential-request-api Matt Moyer 2020-09-17 10:23:22 -0500
  • b3327d7522
    Switch our client over to use the new TokenCredentialRequest API. Matt Moyer 2020-09-16 15:03:54 -0500
  • 10793ac11f
    Allow anonymous access to TokenCredentialRequests. Matt Moyer 2020-09-16 15:03:36 -0500
  • 7ce760a5dd
    Register a second APIService for the login.pinniped.dev. Matt Moyer 2020-09-16 15:00:03 -0500
  • af034befb0
    Paramaterize the APIService name in apiServiceUpdaterController rather than hardcoding. Matt Moyer 2020-09-16 14:59:23 -0500
  • a8487b78c9
    Add some conversions to allow our REST handler to handle both old and new credential request APIs. Matt Moyer 2020-09-16 14:57:18 -0500
  • 58bf93b10c
    Add a new login.pinniped.dev API group with TokenCredentialRequest. Matt Moyer 2020-09-16 09:04:20 -0500
  • f464e03380
    Generate code against 1.17.11 Andrew Keesler 2020-09-17 10:33:33 -0400
  • 80f82c999b
    Bump k8s.io/apiserver from 0.19.0 to 0.19.2 dependabot[bot] 2020-09-17 05:45:03 +0000
  • d6b278b783
    Bump k8s.io/kube-aggregator from 0.19.0 to 0.19.2 dependabot[bot] 2020-09-17 05:45:00 +0000
  • bc46e37535
    Bump k8s.io/component-base from 0.19.0 to 0.19.2 dependabot[bot] 2020-09-17 05:43:44 +0000
  • efbe3a26c1
    Merge pull request #111 from suzerain-io/contributor_guide_updates Ryan Richard 2020-09-16 16:48:26 -0700
  • 4f59d9286c Update community meeting link to one which requires a host to be present Andrew Keesler 2020-09-16 16:39:59 -0700
  • 6c75de9334 Use public container images for codegen as as defaults when deploying Andrew Keesler 2020-09-16 15:46:51 -0700
  • f425eed07c Small edits to PR template file Ryan Richard 2020-09-16 09:06:36 -0700
  • 7a975d98fb First draft of a PR template file. Ryan Richard 2020-09-16 08:56:18 -0700
  • 635ecd7b1a Merge branch 'main' into contributor_guide_updates Ryan Richard 2020-09-16 08:32:34 -0700