Commit Graph

  • 4c4d692eb1 chore(ci): add brigade configuration (#166) Andrew Rynhard 2018-10-17 07:18:21 -07:00
  • 9a6542fea3 fix(init): disable megacheck until it gains module support (#167) Andrew Rynhard 2018-10-17 00:31:23 -07:00
  • cb5c5ac01e chore: tag and push docker image with semver (#165) Andrew Rynhard 2018-10-16 16:37:15 -07:00
  • d542c83403 feat(ami): enable ena support (#164) Andrew Rynhard 2018-10-16 14:59:05 -07:00
  • 59e12622cf chore(image): upgrade Packer to v1.3.1 (#163) Andrew Rynhard 2018-10-16 11:40:42 -07:00
  • 2c80522006 feat(*): upgrade Kubernetes to v1.13.0-alpha.1 (#162) Andrew Rynhard 2018-10-16 11:13:05 -07:00
  • df8471dda0 chore: update CIS kube-bench version to 1.11 (#161) Andrew Rynhard 2018-10-16 10:54:36 -07:00
  • 7268e92c8a fix(init): add /dev and /usr/libexec/kubernetes to docker service (#160) Andrew Rynhard 2018-10-16 10:53:20 -07:00
  • 9191fcdb67 chore: remove unused go module files (#159) Andrew Rynhard 2018-10-14 20:24:36 -07:00
  • bbc30973a2 fix(kernel): remove slub_debug kernel param (#157) Andrew Rynhard 2018-10-14 11:17:00 -07:00
  • 5ccc909d64 chore(conformance): add usage to sonobuoy script (#156) v0.1.0-alpha.10 Andrew Rynhard 2018-10-13 13:15:56 -07:00
  • cad6c23637 chore(conformance): remove old conformance tasks (#155) Andrew Rynhard 2018-10-13 09:49:23 -07:00
  • c921099871 chore(conformance): sonobuoy script and kube-bench job (#154) Andrew Rynhard 2018-10-13 09:35:56 -07:00
  • 92ef60222e feat(*): upgrade all core components (#153) Andrew Rynhard 2018-10-13 09:30:17 -07:00
  • b34debedfc feat(kernel): configure Kernel Self Protection Project recommendations (#152) Andrew Rynhard 2018-10-12 19:02:11 -07:00
  • e114026b57 chore(*): update conform commands (#150) Andrew Rynhard 2018-10-04 20:54:58 -07:00
  • 8f09202228 feat(*): run system services via containerd (#149) v0.1.0-alpha.9 Andrew Rynhard 2018-09-20 13:34:26 -07:00
  • b370ce043e refactor(initramfs): rename rotd to trustd (#148) Andrew Rynhard 2018-08-30 07:45:15 -07:00
  • 80b5e3631a feat(kernel): upgrade Linux to v4.18.5 (#147) Andrew Rynhard 2018-08-29 17:36:01 -07:00
  • 46e895a9c2 fix(init): address linter error (#146) Andrew Rynhard 2018-08-29 17:33:55 -07:00
  • 9f0c825118 chore(*): upgrade Go to v1.11.0 (#145) Andrew Rynhard 2018-08-29 14:27:28 -07:00
  • 260d55cbbe feat(*): HA control plane (#144) v0.1.0-alpha.8 Andrew Rynhard 2018-08-28 14:52:13 -07:00
  • 0514ff4c62 feat(osd): node reset and reboot (#142) Andrew Rynhard 2018-08-23 18:11:21 -07:00
  • db0cb37ea1 feat(*): list and restart processes (#141) Andrew Rynhard 2018-08-18 21:31:49 -07:00
  • aab4316cdb feat(kernel): upgrade Linux to v4.17.15 (#140) Andrew Rynhard 2018-08-18 06:25:21 -07:00
  • 37df8a3081 feat(*): upgrade Kubernetes to v1.11.2 (#139) v0.1.0-alpha.7 Andrew Rynhard 2018-08-10 21:37:50 -07:00
  • 6058af20e4 feat(init): debug option (#138) Andrew Rynhard 2018-08-06 07:38:23 -07:00
  • 79bb464dcc feat(image): make AMI regions a variable (#137) Andrew Rynhard 2018-08-06 07:02:18 -07:00
  • d8a3a79e2d fix(init): read kubeadm env file (#136) Andrew Rynhard 2018-08-06 06:59:33 -07:00
  • 73597c3ec4 feat(hack): use ubuntu 18.04 image in debug pod (#135) Andrew Rynhard 2018-08-04 20:33:04 -07:00
  • deea44bc60 feat(hack): add CIS Kubernetes Benchmark script (#134) Andrew Rynhard 2018-08-04 20:31:13 -07:00
  • 275ede77a8 fix(initramfs): align go tests with upstream change (#133) Andrew Rynhard 2018-08-04 20:20:20 -07:00
  • 5058b74ff6 feat(init): add file creation option (#132) Andrew Rynhard 2018-08-04 20:17:31 -07:00
  • 80b20bffc8 chore(image): push docker images (#131) Andrew Rynhard 2018-08-02 21:30:23 -07:00
  • 5d0fa41194 feat(initramfs): check for self-hosted-kube-apiserver label (#130) Andrew Rynhard 2018-08-02 21:26:10 -07:00
  • 6185ac5bae feat(conformance): add quick mode config (#129) Andrew Rynhard 2018-07-25 22:48:15 -07:00
  • cb1a939384 feat(kernel): upgrade Linux to v4.17.10 (#128) Andrew Rynhard 2018-07-25 22:07:32 -07:00
  • 6b661c3abc feat(conformance): add conformance image (#126) Andrew Rynhard 2018-07-25 05:40:57 -07:00
  • 4014872f38 fix(init): make /etc/hosts writable (#125) Andrew Rynhard 2018-07-25 05:26:28 -07:00
  • ca93edeb4a feat(initramfs): set the platform explicitly (#124) v0.1.0-alpha.6 Andrew Rynhard 2018-07-23 21:19:33 -07:00
  • b48884b037 feat(*): upgrade Kubernetes to v1.11.1 (#123) Andrew Rynhard 2018-07-23 20:45:38 -07:00
  • 90d3078cd1 feat(*): run the kubelet in a container (#122) Andrew Rynhard 2018-07-21 07:09:32 -07:00
  • 0036bd1555 feat(initramfs): rewrite user data (#121) Andrew Rynhard 2018-07-17 18:26:56 -07:00
  • dc9e2fe51a feat(*): add a debug pod manifest (#120) Andrew Rynhard 2018-07-05 20:24:35 -07:00
  • eabd76c79e fix(rootfs): don't remove the docker binary (#119) Andrew Rynhard 2018-07-05 20:20:53 -07:00
  • 80edd4852c refactor(*): move source code into src directory (#118) Andrew Rynhard 2018-07-05 20:18:10 -07:00
  • f6adabe351 feat(image): generate image (#114) Andrew Rynhard 2018-07-04 22:56:51 -07:00
  • a3ecf5baff chore(initramfs): disable cgo for osctl (#113) v0.1.0-alpha.5 Andrew Rynhard 2018-07-02 07:19:36 -07:00
  • 7b12d6f042 core(generate): use first unused loopback device (#112) Andrew Rynhard 2018-07-02 07:16:51 -07:00
  • ea1edbbfa9 feat(initramfs): Kubernetes API reverse proxy (#107) Andrew Rynhard 2018-07-02 07:09:34 -07:00
  • fa4f78736b feat(rootfs): upgrade Docker to v17.03.2-ce (#111) Andrew Rynhard 2018-06-12 22:08:32 -07:00
  • acaf58b40b chore(*): update generated files (#110) Andrew Rynhard 2018-06-09 08:35:23 -07:00
  • 9f12441337 chore(*): use https wherever possible in source URLs (#109) Andrew Rynhard 2018-06-09 08:21:48 -07:00
  • 9321d7ab18 fix(*): create build directory (#108) Andrew Rynhard 2018-06-09 08:10:50 -07:00
  • 9823c35340 feat(rootfs): install cut (#106) Andrew Rynhard 2018-06-08 15:31:42 -07:00
  • d5b6ecaac8 feat(kernel): enable Ceph (#105) Andrew Rynhard 2018-06-08 15:28:07 -07:00
  • 551941058e feat(rootfs): upgrade Kubernetes to v1.11.0-beta.1 (#104) Andrew Rynhard 2018-06-08 15:25:01 -07:00
  • b1a7a82f10 feat(init): platform discovery (#101) Andrew Rynhard 2018-05-21 20:24:44 -07:00
  • c0e79960fa fix(*): field tag should be yaml instead of json (#100) Andrew Rynhard 2018-05-20 20:17:06 -07:00
  • 5bd08794bf feat(init): configurable kubelet arguments (#99) Andrew Rynhard 2018-05-20 19:31:07 -07:00
  • 2bd7b898cb fix(*): use commit SHA on master and tag name on tags (#98) v0.1.0-alpha.4 Andrew Rynhard 2018-05-19 23:31:17 -07:00
  • 65c2c323cc fix(init): conditionally set version in /etc/os-release (#97) Andrew Rynhard 2018-05-19 23:21:36 -07:00
  • 63a0728235 fix(initramfs): escape double quotes (#96) Andrew Rynhard 2018-05-19 23:03:46 -07:00
  • 068017a44c fix(initramfs): quote -X flag (#95) Andrew Rynhard 2018-05-19 22:54:54 -07:00
  • 3dc22fad9b fix(initramfs): invalid reference to template variable (#94) Andrew Rynhard 2018-05-19 22:12:44 -07:00
  • b55ce73aff fix(initramfs): build variables (#93) Andrew Rynhard 2018-05-19 22:03:31 -07:00
  • 8701fcb11d feat(*): upgrade kubernetes to v1.11.0-beta.0 (#92) Andrew Rynhard 2018-05-19 21:05:12 -07:00
  • d9c671949b chore(initramfs): update generated code (#91) Andrew Rynhard 2018-05-19 16:55:24 -07:00
  • a16008e499 feat(*): osctl configuration file (#90) Andrew Rynhard 2018-05-19 15:01:21 -07:00
  • c843201f4f fix(*): force the kernel to reread partition table (#88) Andrew Rynhard 2018-05-17 23:52:27 -07:00
  • 2aed5157fd fix(init): use /proc/net/pnp as resolv.conf (#87) Andrew Rynhard 2018-05-17 22:56:37 -07:00
  • 325ae5cbf7 feat(*): dynamic resolv.conf (#86) Andrew Rynhard 2018-05-17 21:23:53 -07:00
  • a55daafb99 feat(*): add version command (#85) Andrew Rynhard 2018-05-17 18:51:52 -07:00
  • 7bf0abdd0d feat(init): verify EC2 PKCS7 signature (#84) Andrew Rynhard 2018-05-16 23:04:46 -07:00
  • 1c15d9b12a chore(*): build AMI (#83) Andrew Rynhard 2018-05-16 19:33:56 -07:00
  • 7b3092b1e0 test(kernel): runc check-config.sh (#82) Andrew Rynhard 2018-05-15 07:23:26 -07:00
  • d517737b8d feat(*): automate signed certificates (#81) v0.1.0-alpha.3 Andrew Rynhard 2018-05-14 22:41:39 -07:00
  • fc986145da feat(*): raw kubeadm configuration in user data (#79) Andrew Rynhard 2018-05-11 21:21:36 -07:00
  • 7c37272dfd fix(init): bad variable name and missing package (#78) Andrew Rynhard 2018-05-11 15:00:13 -07:00
  • e18cf83a8e fix(generate): use xvda instead of sda (#77) Andrew Rynhard 2018-05-11 14:52:28 -07:00
  • 855bc326c3 refactor(init): small changes to improve readability (#76) Andrew Rynhard 2018-05-11 14:50:38 -07:00
  • 67e092a895 feat(kernel): compile with Linux guest support (#75) Andrew Rynhard 2018-05-11 14:47:57 -07:00
  • 2f48972774 feat(init): don't print kubeadm token (#74) Andrew Rynhard 2018-05-10 17:07:00 -07:00
  • 05f65c1ab4 refactor(*): move gRPC service to dedicated binary (#73) Andrew Rynhard 2018-05-10 17:02:57 -07:00
  • 5701ea6858 feat(generate): set RAW disk sizes dynamically (#71) v0.1.0-alpha.2 Andrew Rynhard 2018-05-08 19:10:06 -07:00
  • ff61573764 feat(rootfs): upgrade CRI-O to v1.10.1 (#70) Andrew Rynhard 2018-05-08 19:07:00 -07:00
  • 1115c86456 refactor(*): address linter errors and warnings (#69) Andrew Rynhard 2018-05-08 17:40:43 -07:00
  • f6686bcc7b feat(init): gRPC with mutual TLS authentication (#64) Andrew Rynhard 2018-05-06 17:33:35 -07:00
  • dcf3a7180d feat(*): upgrade Kubernetes to v1.10.2 (#61) Andrew Rynhard 2018-05-01 19:57:26 -07:00
  • 68d95c2052 fix(init): enable hierarchical accounting and reclaim (#59) v0.1.0-alpha.1 Andrew Rynhard 2018-04-19 23:12:29 -07:00
  • 71d97c85b4 feat(generate): enable kernel logging (#58) Andrew Rynhard 2018-04-19 22:42:38 -07:00
  • 3a60bdc8fc feat(*): docker as an optional container runtime (#57) Andrew Rynhard 2018-04-19 22:01:55 -07:00
  • 0c62bda8b0 fix(init): remove unused code (#56) Andrew Rynhard 2018-04-19 21:07:30 -07:00
  • 1a89469978 fix(init): missing parameter (#55) Andrew Rynhard 2018-04-19 20:32:15 -07:00
  • 5bd43ab093 fix(*): generate /etc/hosts and /etc/resolv.conf (#54) Andrew Rynhard 2018-04-19 19:14:38 -07:00
  • 4d005f00fb refactor(init): use /root for new root path (#53) Andrew Rynhard 2018-04-19 17:05:09 -07:00
  • 9a26d70ab2 chore(generate): reduce the size of artifacts (#52) Andrew Rynhard 2018-04-19 17:02:43 -07:00
  • b0782b62bf fix(init): printf formatting (#51) Andrew Rynhard 2018-04-19 16:58:32 -07:00
  • 46616d15ef feat(*): upgrade to Kubernetes v1.10.1 (#50) Andrew Rynhard 2018-04-19 16:55:28 -07:00
  • b614179f50 fix(init): switch_root implementation (#49) Andrew Rynhard 2018-04-19 16:51:48 -07:00