Commit Graph

  • 40d1360b74 hack/lib/codegen.sh: get rid of TODO about K8S_PKG_VERSION Andrew Keesler 2020-08-18 13:18:14 -04:00
  • 57578f16d4 Merge pull request #64 from suzerain-io/probes Ryan Richard 2020-08-18 09:19:24 -07:00
  • 003aef75d2 For liveness and readiness, succeed quickly and fail slowly Ryan Richard 2020-08-18 09:18:51 -07:00
  • e3397c1c35 Hide codegen.sh in hack/lib Andrew Keesler 2020-08-18 11:06:59 -04:00
  • c4ce97f1a5 Remove old hack/{update,verify}-codegen.sh scripts Andrew Keesler 2020-08-18 10:56:47 -04:00
  • f95f5857ef Merge pull request #57 from suzerain-io/module-aware-codegen Andrew Keesler 2020-08-18 10:11:05 -04:00
  • cedd47b92e hack/codegen.sh: fix stashing, symlinking, failure, and usage Andrew Keesler 2020-08-18 09:22:44 -04:00
  • 7fa8f7797a hack/module.sh learns codegen_verify aram price 2020-08-14 17:34:21 -07:00
  • a456daa0b2 ./hack/module.sh learns codegen command aram price 2020-08-13 14:10:41 -07:00
  • ecde8fa8af Implement basic liveness and readiness probes Ryan Richard 2020-08-17 16:44:42 -07:00
  • 29654c39a5 Update a CRD validation Ryan Richard 2020-08-17 16:29:21 -07:00
  • d8d49be5d9 Make an integration test more reliable Ryan Richard 2020-08-17 16:28:12 -07:00
  • 769ef71db7 Merge pull request #58 from ankeesler/api-review-updates Matt Moyer 2020-08-17 15:52:52 -05:00
  • 87b9ff2131 Set MOD_DIR correctly aram price 2020-08-14 15:58:50 -07:00
  • a45748f020 hack/module.sh sets MOD_DIR for module tasks aram price 2020-08-14 15:06:46 -07:00
  • ccefc29eb0 Merge pull request #63 from mattmoyer/add-pre-commit Matt Moyer 2020-08-14 15:05:02 -05:00
  • 76a44ecd58 Add some development notes to the README for now. Matt Moyer 2020-08-14 14:47:39 -05:00
  • 787cf47c39 Standardize whitespace/newlines for consistency. Matt Moyer 2020-08-14 14:42:49 -05:00
  • 9376f034ea Mask this testing-only private key so we don't alert on it. Matt Moyer 2020-08-14 14:42:22 -05:00
  • 1977dc2ce7 Add a .pre-commit-config.yaml file. Matt Moyer 2020-08-14 14:41:11 -05:00
  • 3fd4458e6a Merge pull request #62 from suzerain-io/revert-59-pin-image-hashes Matt Moyer 2020-08-14 10:54:30 -05:00
  • ae0b97d807 Revert "Pin images to exact hashes (Dependabot can handle this, it seems)." Matt Moyer 2020-08-14 10:52:29 -05:00
  • 50e70f73ae Merge pull request #59 from mattmoyer/pin-image-hashes Matt Moyer 2020-08-14 10:33:41 -05:00
  • df1a1cf1bd LoginRequest -> CredentialRequest Andrew Keesler 2020-08-14 10:11:14 -04:00
  • 0d034cd18e Pin images to exact hashes (Dependabot can handle this, it seems). Matt Moyer 2020-08-14 10:04:43 -05:00
  • dd8ce677ba Remove LoginRequestStatus.User, for now Andrew Keesler 2020-08-14 10:01:38 -04:00
  • c6f1defa9d LoginRequestStatus.Message should be a pointer since it is +optional Andrew Keesler 2020-08-14 09:18:31 -04:00
  • 6e46ff345a Run ./hack/module.sh tidy Andrew Keesler 2020-08-14 09:16:48 -04:00
  • b6c468117e Set the type on the image pull Secret Ryan Richard 2020-08-13 13:34:23 -07:00
  • 1b23e31464 Merge pull request #55 from mattmoyer/switch-to-debian-base Matt Moyer 2020-08-13 13:56:11 -05:00
  • c02b6fee8f Switch to Debian base images. Matt Moyer 2020-08-12 15:57:27 -05:00
  • 87eddf8bbd Add image pull secret as a data value for our ytt templates Ryan Richard 2020-08-12 17:02:43 -07:00
  • 9648db0837 Update how integration tests which use LoginRequest make their clients Ryan Richard 2020-08-12 14:29:46 -07:00
  • ba0b997234 Merge pull request #54 from mattmoyer/add-dns-san Matt Moyer 2020-08-12 12:44:43 -05:00
  • 864db74306 Make sure we have an explicit DNS SAN on our API serving certificate. Matt Moyer 2020-08-12 11:01:06 -05:00
  • e48d9faf27 Normalize ROOT naming and calculation in hack/ aram price 2020-08-11 17:48:16 -07:00
  • 031129778e Merge pull request #53 from suzerain-io/dependabot/docker/golang-1.15.0-alpine Matt Moyer 2020-08-12 10:18:26 -05:00
  • ed9fdce6a8 hack/module.sh: sort modules for deterministic runs Andrew Keesler 2020-08-12 09:36:33 -04:00
  • d2f6eebc66 Bump golang from 1.14.7-alpine to 1.15.0-alpine dependabot[bot] 2020-08-12 05:50:33 +00:00
  • 4cb0fd3949 Use a DaemonSet instead of a Deployment to deploy our app Ryan Richard 2020-08-11 17:55:34 -07:00
  • e0f0eca512 Add another assertion to certs_manager_test.go Ryan Richard 2020-08-11 17:33:06 -07:00
  • bfabcdcdd1 Add unittest_no_race option to module.sh Ryan Richard 2020-08-11 17:28:00 -07:00
  • 224b59e740 test/integration: bump (another) cert expiration delta to help flake Andrew Keesler 2020-08-11 17:22:25 -04:00
  • 553b519d0f test/integration: bump cert expiration delta to help flake Andrew Keesler 2020-08-11 16:09:31 -04:00
  • b80f3148fd Merge pull request #43 from suzerain-io/cert_controllers Ryan Richard 2020-08-11 12:36:30 -07:00
  • d6e745203d Revert "Add a FAKE API change to test codegen verification in CI" Andrew Keesler 2020-08-11 14:57:14 -04:00
  • 0806074d94 hack/update-codegen.sh: really fix symlink paths Aram Price 2020-08-11 14:50:43 -04:00
  • 13d4a38eca hack/update-codegen.sh: fix symlink paths Aram Price 2020-08-11 14:41:04 -04:00
  • 5ec1fbd1ca Add an assertion that the private key and cert chain match in certs_manager_test.go Ryan Richard 2020-08-11 10:39:50 -07:00
  • fadd718d08 Add integration and more unit tests Ryan Richard 2020-08-11 10:14:57 -07:00
  • 28a500fce9 Add a FAKE API change to test codegen verification in CI Andrew Keesler 2020-08-11 11:19:34 -04:00
  • 745775bf4b Merge pull request #44 from ankeesler/verify-in-ci Andrew Keesler 2020-08-11 11:00:49 -04:00
  • ce3de2b516 hack/verify-codegen.sh: updates to be run in CI Andrew Keesler 2020-08-10 16:24:05 -04:00
  • 8034ef24ff Fix a mistake from the previous commit Ryan Richard 2020-08-10 19:34:45 -07:00
  • 626fc6aa8d Merge branch 'main' into cert_controllers Ryan Richard 2020-08-10 19:01:36 -07:00
  • cc9ae23a0c Add tests for the new cert controllers and some other small refactorings Ryan Richard 2020-08-10 18:53:53 -07:00
  • 7152ffd730 Merge pull request #48 from mattmoyer/extend-dependabot-config Matt Moyer 2020-08-10 12:11:27 -05:00
  • 6300898810 Add additional go.mod directories to dependabot. Matt Moyer 2020-08-10 12:09:32 -05:00
  • 7c8876a812 Merge pull request #47 from suzerain-io/dependabot/docker/golang-1.14.7-alpine Matt Moyer 2020-08-10 12:00:28 -05:00
  • b3df59ca13 Bump golang from 1.14.6-alpine to 1.14.7-alpine dependabot[bot] 2020-08-10 16:46:08 +00:00
  • b4130af2bf Merge pull request #46 from mattmoyer/downgrade-base-image Matt Moyer 2020-08-10 11:45:35 -05:00
  • 5394008d6f Temporarily downgrade our Docker base image to trigger dependabot. Matt Moyer 2020-08-10 11:44:47 -05:00
  • 3583f7a09f Merge pull request #45 from mattmoyer/add-dependabot-config Matt Moyer 2020-08-10 11:38:35 -05:00
  • df3c387f2e Add dependabot YAML configuration. Matt Moyer 2020-08-10 11:37:52 -05:00
  • fa0533fae9 hack/module.sh: update usage with unittest command Andrew Keesler 2020-08-10 10:18:36 -04:00
  • 86c3f89b2e First draft of moving API server TLS cert generation to controllers Ryan Richard 2020-08-09 10:04:05 -07:00
  • b00cec954e Pre-factor server.go Ryan Richard 2020-08-07 14:49:04 -07:00
  • b379d5148c Merge pull request #42 from mattmoyer/monorepo-deux Matt Moyer 2020-08-06 21:07:50 -05:00
  • aecd005c60 Disable ./hack/verify-codegen.sh in CI since we don't have Docker available yet. Matt Moyer 2020-08-06 20:52:28 -05:00
  • 6dd331b21d Use Go's -short flag as a way to avoid running integration tests. Matt Moyer 2020-08-06 20:44:14 -05:00
  • c4bbb64622 Fix latent linter issues. Matt Moyer 2020-08-06 20:42:20 -05:00
  • 7143058462 Update hack scripts to use new docker workflow. Matt Moyer 2020-08-06 19:30:18 -05:00
  • c5d5914866 Split up into multiple modules. Matt Moyer 2020-08-05 16:28:47 -05:00
  • af656d4b02 Our new directory structure is deeper, so expand this search. Matt Moyer 2020-08-05 16:19:29 -05:00
  • 9e9868bd16 Add hack/module.sh script to run module tasks aram price 2020-07-31 17:09:05 -07:00
  • cbe4c1b370 Pull placeholder-name-api back into this repo as a library. Matt Moyer 2020-08-05 15:58:03 -05:00
  • ad55f9e310 Pull placeholder-name-client-go back into this repo as a library. Matt Moyer 2020-08-05 09:54:51 -05:00
  • 0b4590b237 Now that we have a testutil package, put ioutil.go into it Andrew Keesler 2020-08-06 15:19:09 -07:00
  • f10c61f591 Add request logging to the create LoginRequest endpoint Ryan Richard 2020-08-06 15:14:30 -07:00
  • 31e6d8fbb1 Drop main module dependency on test module Andrew Keesler 2020-08-06 10:29:04 -04:00
  • dd278b46a8 Build with CGO_ENABLED=0 in Dockerfile Ryan Richard 2020-08-05 17:43:24 -07:00
  • da5b509cc6 Stop using $PLACEHOLDER_NAME_TEST_INTEGRATION Andrew Keesler 2020-08-05 14:15:45 -07:00
  • 2b573d8642 Merge pull request #41 from mattmoyer/lint-cleanup Matt Moyer 2020-08-05 09:48:19 -05:00
  • 519484816d Clean up some lint errors that we missed before. Matt Moyer 2020-08-04 20:45:03 -05:00
  • 6da420d865 Merge pull request #40 from cfryanr/garbage_collection_bug Ryan Richard 2020-08-04 17:29:26 -07:00
  • f8567450ee Increase test timeout to avoid CI flakes Ryan Richard 2020-08-04 17:28:16 -07:00
  • 08961919b5 Fix a garbage collection bug Ryan Richard 2020-08-04 16:46:27 -07:00
  • 92939cf118 Indent pod template annotations correctly in deployment.yaml Andrew Keesler 2020-08-04 14:34:10 -07:00
  • fb843aa15b Indent pod template annotations correctly in deployment.yaml Andrew Keesler 2020-08-04 14:34:10 -07:00
  • 7ce49bf89c Empty commit to trigger CI Andrew Keesler 2020-08-04 13:14:49 -07:00
  • 09571d1117 Merge pull request #33 from cfryanr/discovery_doc Ryan Richard 2020-08-04 10:01:20 -07:00
  • 573202140d Merge pull request #39 from mattmoyer/fix-certificate-group-field Matt Moyer 2020-08-03 17:46:31 -05:00
  • fdbc30365d Use the correct field when encoding groups into the certificate. Matt Moyer 2020-08-03 17:31:18 -05:00
  • b70c62a1b3 Add a test case to TestSuccessfulLoginRequest to verify access as group. Matt Moyer 2020-08-03 17:29:55 -05:00
  • 2b9d2ca293 Merge remote-tracking branch 'upstream/main' into discovery_doc Andrew Keesler 2020-08-03 14:47:56 -04:00
  • 12120d7e8b Force CI to run. Andrew Keesler 2020-08-03 14:45:39 -04:00
  • 727a5883f2 Bring over ytt values.yaml update from discovery PR Ryan Richard 2020-08-03 14:40:18 -04:00
  • ca80d87dcf Use rest.Config for discovery URL instead of env var Ryan Richard 2020-08-03 14:36:08 -04:00
  • e884cef1ef Resolve SingularName TODO with comment Andrew Keesler 2020-08-03 10:29:54 -04:00
  • 597408a977 Allow override of discovery URL via ConfigMap Andrew Keesler 2020-08-03 10:17:11 -04:00