refactor: rename project to Talos (#211)

This commit is contained in:
Andrew Rynhard 2018-11-15 11:33:24 -08:00 committed by GitHub
parent 088a001a6a
commit ca9719cd72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
117 changed files with 1174 additions and 1173 deletions

View File

@ -1,5 +1,5 @@
metadata:
repository: autonomy/dianemo
repository: autonomy/talos
policies:
- type: conventionalCommit
spec:

View File

@ -1,282 +1,282 @@
<a name="0.1.0-alpha.13"></a>
# [0.1.0-alpha.13](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.12...v0.1.0-alpha.13) (2018-11-15)
# [0.1.0-alpha.13](https://github.com/autonomy/talos/compare/v0.1.0-alpha.12...v0.1.0-alpha.13) (2018-11-15)
### Bug Fixes
* **hack:** add /etc/kubernetes to CIS benchmark jobs ([#199](https://github.com/autonomy/dianemo/issues/199)) ([fc84b62](https://github.com/autonomy/dianemo/commit/fc84b62))
* **image:** VMDK generation ([#204](https://github.com/autonomy/dianemo/issues/204)) ([9d4f791](https://github.com/autonomy/dianemo/commit/9d4f791))
* **init:** node join ([#195](https://github.com/autonomy/dianemo/issues/195)) ([157ef67](https://github.com/autonomy/dianemo/commit/157ef67))
* **init:** use kubeadm experimental-control-plane ([#194](https://github.com/autonomy/dianemo/issues/194)) ([2fd7112](https://github.com/autonomy/dianemo/commit/2fd7112))
* **osctl:** build Linux binary with CGO ([#196](https://github.com/autonomy/dianemo/issues/196)) ([ab82aa7](https://github.com/autonomy/dianemo/commit/ab82aa7))
* **osctl:** nil pointer when injecting kubernetes PKI ([#187](https://github.com/autonomy/dianemo/issues/187)) ([160702b](https://github.com/autonomy/dianemo/commit/160702b))
* **hack:** add /etc/kubernetes to CIS benchmark jobs ([#199](https://github.com/autonomy/talos/issues/199)) ([fc84b62](https://github.com/autonomy/talos/commit/fc84b62))
* **image:** VMDK generation ([#204](https://github.com/autonomy/talos/issues/204)) ([9d4f791](https://github.com/autonomy/talos/commit/9d4f791))
* **init:** node join ([#195](https://github.com/autonomy/talos/issues/195)) ([157ef67](https://github.com/autonomy/talos/commit/157ef67))
* **init:** use kubeadm experimental-control-plane ([#194](https://github.com/autonomy/talos/issues/194)) ([2fd7112](https://github.com/autonomy/talos/commit/2fd7112))
* **osctl:** build Linux binary with CGO ([#196](https://github.com/autonomy/talos/issues/196)) ([ab82aa7](https://github.com/autonomy/talos/commit/ab82aa7))
* **osctl:** nil pointer when injecting kubernetes PKI ([#187](https://github.com/autonomy/talos/issues/187)) ([160702b](https://github.com/autonomy/talos/commit/160702b))
### Features
* upgrade Containerd to v1.2.0 ([#190](https://github.com/autonomy/dianemo/issues/190)) ([47787f7](https://github.com/autonomy/dianemo/commit/47787f7))
* upgrade Kubernetes to v1.13.0-alpha.3 ([#189](https://github.com/autonomy/dianemo/issues/189)) ([91825fa](https://github.com/autonomy/dianemo/commit/91825fa))
* embed the kubeadm config ([#205](https://github.com/autonomy/dianemo/issues/205)) ([160ce41](https://github.com/autonomy/dianemo/commit/160ce41))
* **init:** add NoCloud user-data support ([#209](https://github.com/autonomy/dianemo/issues/209)) ([b584904](https://github.com/autonomy/dianemo/commit/b584904))
* **init:** enforce CIS requirements ([#198](https://github.com/autonomy/dianemo/issues/198)) ([0c41de9](https://github.com/autonomy/dianemo/commit/0c41de9))
* **init:** enforce use of hyperkube and Kubernetes version ([#207](https://github.com/autonomy/dianemo/issues/207)) ([0081a89](https://github.com/autonomy/dianemo/commit/0081a89))
* **kernel:** add virtio support ([#208](https://github.com/autonomy/dianemo/issues/208)) ([ff97c8c](https://github.com/autonomy/dianemo/commit/ff97c8c))
* **kernel:** upgrade Linux to v4.19.1 ([#192](https://github.com/autonomy/dianemo/issues/192)) ([36b899b](https://github.com/autonomy/dianemo/commit/36b899b))
* **rootfs:** upgrade crictl to v1.12.0 ([#191](https://github.com/autonomy/dianemo/issues/191)) ([f7ad93c](https://github.com/autonomy/dianemo/commit/f7ad93c))
* upgrade Containerd to v1.2.0 ([#190](https://github.com/autonomy/talos/issues/190)) ([47787f7](https://github.com/autonomy/talos/commit/47787f7))
* upgrade Kubernetes to v1.13.0-alpha.3 ([#189](https://github.com/autonomy/talos/issues/189)) ([91825fa](https://github.com/autonomy/talos/commit/91825fa))
* embed the kubeadm config ([#205](https://github.com/autonomy/talos/issues/205)) ([160ce41](https://github.com/autonomy/talos/commit/160ce41))
* **init:** add NoCloud user-data support ([#209](https://github.com/autonomy/talos/issues/209)) ([b584904](https://github.com/autonomy/talos/commit/b584904))
* **init:** enforce CIS requirements ([#198](https://github.com/autonomy/talos/issues/198)) ([0c41de9](https://github.com/autonomy/talos/commit/0c41de9))
* **init:** enforce use of hyperkube and Kubernetes version ([#207](https://github.com/autonomy/talos/issues/207)) ([0081a89](https://github.com/autonomy/talos/commit/0081a89))
* **kernel:** add virtio support ([#208](https://github.com/autonomy/talos/issues/208)) ([ff97c8c](https://github.com/autonomy/talos/commit/ff97c8c))
* **kernel:** upgrade Linux to v4.19.1 ([#192](https://github.com/autonomy/talos/issues/192)) ([36b899b](https://github.com/autonomy/talos/commit/36b899b))
* **rootfs:** upgrade crictl to v1.12.0 ([#191](https://github.com/autonomy/talos/issues/191)) ([f7ad93c](https://github.com/autonomy/talos/commit/f7ad93c))
<a name="0.1.0-alpha.12"></a>
# [0.1.0-alpha.12](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.11...v0.1.0-alpha.12) (2018-11-02)
# [0.1.0-alpha.12](https://github.com/autonomy/talos/compare/v0.1.0-alpha.11...v0.1.0-alpha.12) (2018-11-02)
### Features
* upgrade Kubernetes to v1.13.0-alpha.2 ([#173](https://github.com/autonomy/dianemo/issues/173)) ([60adafb](https://github.com/autonomy/dianemo/commit/60adafb))
* add blockd service ([#172](https://github.com/autonomy/dianemo/issues/172)) ([aa65101](https://github.com/autonomy/dianemo/commit/aa65101))
* upgrade Kubernetes to v1.13.0-alpha.2 ([#173](https://github.com/autonomy/talos/issues/173)) ([60adafb](https://github.com/autonomy/talos/commit/60adafb))
* add blockd service ([#172](https://github.com/autonomy/talos/issues/172)) ([aa65101](https://github.com/autonomy/talos/commit/aa65101))
<a name="0.1.0-alpha.11"></a>
# [0.1.0-alpha.11](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.10...v0.1.0-alpha.11) (2018-10-18)
# [0.1.0-alpha.11](https://github.com/autonomy/talos/compare/v0.1.0-alpha.10...v0.1.0-alpha.11) (2018-10-18)
### Bug Fixes
* **image:** align VERSION env var with pkg/version ([#168](https://github.com/autonomy/dianemo/issues/168)) ([04bb2da](https://github.com/autonomy/dianemo/commit/04bb2da))
* **init:** add /dev and /usr/libexec/kubernetes to docker service ([#160](https://github.com/autonomy/dianemo/issues/160)) ([7268e92](https://github.com/autonomy/dianemo/commit/7268e92))
* **init:** disable megacheck until it gains module support ([#167](https://github.com/autonomy/dianemo/issues/167)) ([9a6542f](https://github.com/autonomy/dianemo/commit/9a6542f))
* **kernel:** remove slub_debug kernel param ([#157](https://github.com/autonomy/dianemo/issues/157)) ([bbc3097](https://github.com/autonomy/dianemo/commit/bbc3097))
* **image:** align VERSION env var with pkg/version ([#168](https://github.com/autonomy/talos/issues/168)) ([04bb2da](https://github.com/autonomy/talos/commit/04bb2da))
* **init:** add /dev and /usr/libexec/kubernetes to docker service ([#160](https://github.com/autonomy/talos/issues/160)) ([7268e92](https://github.com/autonomy/talos/commit/7268e92))
* **init:** disable megacheck until it gains module support ([#167](https://github.com/autonomy/talos/issues/167)) ([9a6542f](https://github.com/autonomy/talos/commit/9a6542f))
* **kernel:** remove slub_debug kernel param ([#157](https://github.com/autonomy/talos/issues/157)) ([bbc3097](https://github.com/autonomy/talos/commit/bbc3097))
### Features
* upgrade Kubernetes to v1.13.0-alpha.1 ([#162](https://github.com/autonomy/dianemo/issues/162)) ([2c80522](https://github.com/autonomy/dianemo/commit/2c80522))
* **ami:** enable ena support ([#164](https://github.com/autonomy/dianemo/issues/164)) ([d542c83](https://github.com/autonomy/dianemo/commit/d542c83))
* **init:** mount partitions dynamically ([#169](https://github.com/autonomy/dianemo/issues/169)) ([453bc48](https://github.com/autonomy/dianemo/commit/453bc48))
* **kernel:** enable NVMe support ([#170](https://github.com/autonomy/dianemo/issues/170)) ([fc38380](https://github.com/autonomy/dianemo/commit/fc38380))
* upgrade Kubernetes to v1.13.0-alpha.1 ([#162](https://github.com/autonomy/talos/issues/162)) ([2c80522](https://github.com/autonomy/talos/commit/2c80522))
* **ami:** enable ena support ([#164](https://github.com/autonomy/talos/issues/164)) ([d542c83](https://github.com/autonomy/talos/commit/d542c83))
* **init:** mount partitions dynamically ([#169](https://github.com/autonomy/talos/issues/169)) ([453bc48](https://github.com/autonomy/talos/commit/453bc48))
* **kernel:** enable NVMe support ([#170](https://github.com/autonomy/talos/issues/170)) ([fc38380](https://github.com/autonomy/talos/commit/fc38380))
<a name="0.1.0-alpha.10"></a>
# [0.1.0-alpha.10](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.9...v0.1.0-alpha.10) (2018-10-13)
# [0.1.0-alpha.10](https://github.com/autonomy/talos/compare/v0.1.0-alpha.9...v0.1.0-alpha.10) (2018-10-13)
### Features
* upgrade all core components ([#153](https://github.com/autonomy/dianemo/issues/153)) ([92ef602](https://github.com/autonomy/dianemo/commit/92ef602))
* **kernel:** configure Kernel Self Protection Project recommendations ([#152](https://github.com/autonomy/dianemo/issues/152)) ([b34debe](https://github.com/autonomy/dianemo/commit/b34debe))
* upgrade all core components ([#153](https://github.com/autonomy/talos/issues/153)) ([92ef602](https://github.com/autonomy/talos/commit/92ef602))
* **kernel:** configure Kernel Self Protection Project recommendations ([#152](https://github.com/autonomy/talos/issues/152)) ([b34debe](https://github.com/autonomy/talos/commit/b34debe))
<a name="0.1.0-alpha.9"></a>
# [0.1.0-alpha.9](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.8...v0.1.0-alpha.9) (2018-09-20)
# [0.1.0-alpha.9](https://github.com/autonomy/talos/compare/v0.1.0-alpha.8...v0.1.0-alpha.9) (2018-09-20)
### Bug Fixes
* **init:** address linter error ([#146](https://github.com/autonomy/dianemo/issues/146)) ([46e895a](https://github.com/autonomy/dianemo/commit/46e895a))
* **init:** address linter error ([#146](https://github.com/autonomy/talos/issues/146)) ([46e895a](https://github.com/autonomy/talos/commit/46e895a))
### Features
* run system services via containerd ([#149](https://github.com/autonomy/dianemo/issues/149)) ([8f09202](https://github.com/autonomy/dianemo/commit/8f09202))
* **kernel:** upgrade Linux to v4.18.5 ([#147](https://github.com/autonomy/dianemo/issues/147)) ([80b5e36](https://github.com/autonomy/dianemo/commit/80b5e36))
* run system services via containerd ([#149](https://github.com/autonomy/talos/issues/149)) ([8f09202](https://github.com/autonomy/talos/commit/8f09202))
* **kernel:** upgrade Linux to v4.18.5 ([#147](https://github.com/autonomy/talos/issues/147)) ([80b5e36](https://github.com/autonomy/talos/commit/80b5e36))
<a name="0.1.0-alpha.8"></a>
# [0.1.0-alpha.8](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.7...v0.1.0-alpha.8) (2018-08-28)
# [0.1.0-alpha.8](https://github.com/autonomy/talos/compare/v0.1.0-alpha.7...v0.1.0-alpha.8) (2018-08-28)
### Features
* HA control plane ([#144](https://github.com/autonomy/dianemo/issues/144)) ([260d55c](https://github.com/autonomy/dianemo/commit/260d55c))
* list and restart processes ([#141](https://github.com/autonomy/dianemo/issues/141)) ([db0cb37](https://github.com/autonomy/dianemo/commit/db0cb37))
* **kernel:** upgrade Linux to v4.17.15 ([#140](https://github.com/autonomy/dianemo/issues/140)) ([aab4316](https://github.com/autonomy/dianemo/commit/aab4316))
* **osd:** node reset and reboot ([#142](https://github.com/autonomy/dianemo/issues/142)) ([0514ff4](https://github.com/autonomy/dianemo/commit/0514ff4))
* HA control plane ([#144](https://github.com/autonomy/talos/issues/144)) ([260d55c](https://github.com/autonomy/talos/commit/260d55c))
* list and restart processes ([#141](https://github.com/autonomy/talos/issues/141)) ([db0cb37](https://github.com/autonomy/talos/commit/db0cb37))
* **kernel:** upgrade Linux to v4.17.15 ([#140](https://github.com/autonomy/talos/issues/140)) ([aab4316](https://github.com/autonomy/talos/commit/aab4316))
* **osd:** node reset and reboot ([#142](https://github.com/autonomy/talos/issues/142)) ([0514ff4](https://github.com/autonomy/talos/commit/0514ff4))
<a name="0.1.0-alpha.7"></a>
# [0.1.0-alpha.7](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.6...v0.1.0-alpha.7) (2018-08-11)
# [0.1.0-alpha.7](https://github.com/autonomy/talos/compare/v0.1.0-alpha.6...v0.1.0-alpha.7) (2018-08-11)
### Bug Fixes
* **init:** make /etc/hosts writable ([#125](https://github.com/autonomy/dianemo/issues/125)) ([4014872](https://github.com/autonomy/dianemo/commit/4014872))
* **init:** read kubeadm env file ([#136](https://github.com/autonomy/dianemo/issues/136)) ([d8a3a79](https://github.com/autonomy/dianemo/commit/d8a3a79))
* **initramfs:** align go tests with upstream change ([#133](https://github.com/autonomy/dianemo/issues/133)) ([275ede7](https://github.com/autonomy/dianemo/commit/275ede7))
* **init:** make /etc/hosts writable ([#125](https://github.com/autonomy/talos/issues/125)) ([4014872](https://github.com/autonomy/talos/commit/4014872))
* **init:** read kubeadm env file ([#136](https://github.com/autonomy/talos/issues/136)) ([d8a3a79](https://github.com/autonomy/talos/commit/d8a3a79))
* **initramfs:** align go tests with upstream change ([#133](https://github.com/autonomy/talos/issues/133)) ([275ede7](https://github.com/autonomy/talos/commit/275ede7))
### Features
* upgrade Kubernetes to v1.11.2 ([#139](https://github.com/autonomy/dianemo/issues/139)) ([37df8a3](https://github.com/autonomy/dianemo/commit/37df8a3))
* **conformance:** add conformance image ([#126](https://github.com/autonomy/dianemo/issues/126)) ([6b661c3](https://github.com/autonomy/dianemo/commit/6b661c3))
* **conformance:** add quick mode config ([#129](https://github.com/autonomy/dianemo/issues/129)) ([6185ac5](https://github.com/autonomy/dianemo/commit/6185ac5))
* **hack:** add CIS Kubernetes Benchmark script ([#134](https://github.com/autonomy/dianemo/issues/134)) ([deea44b](https://github.com/autonomy/dianemo/commit/deea44b))
* **hack:** use ubuntu 18.04 image in debug pod ([#135](https://github.com/autonomy/dianemo/issues/135)) ([73597c3](https://github.com/autonomy/dianemo/commit/73597c3))
* **image:** make AMI regions a variable ([#137](https://github.com/autonomy/dianemo/issues/137)) ([79bb464](https://github.com/autonomy/dianemo/commit/79bb464))
* **init:** add file creation option ([#132](https://github.com/autonomy/dianemo/issues/132)) ([5058b74](https://github.com/autonomy/dianemo/commit/5058b74))
* **init:** debug option ([#138](https://github.com/autonomy/dianemo/issues/138)) ([6058af2](https://github.com/autonomy/dianemo/commit/6058af2))
* **initramfs:** check for self-hosted-kube-apiserver label ([#130](https://github.com/autonomy/dianemo/issues/130)) ([5d0fa41](https://github.com/autonomy/dianemo/commit/5d0fa41))
* **kernel:** upgrade Linux to v4.17.10 ([#128](https://github.com/autonomy/dianemo/issues/128)) ([cb1a939](https://github.com/autonomy/dianemo/commit/cb1a939))
* upgrade Kubernetes to v1.11.2 ([#139](https://github.com/autonomy/talos/issues/139)) ([37df8a3](https://github.com/autonomy/talos/commit/37df8a3))
* **conformance:** add conformance image ([#126](https://github.com/autonomy/talos/issues/126)) ([6b661c3](https://github.com/autonomy/talos/commit/6b661c3))
* **conformance:** add quick mode config ([#129](https://github.com/autonomy/talos/issues/129)) ([6185ac5](https://github.com/autonomy/talos/commit/6185ac5))
* **hack:** add CIS Kubernetes Benchmark script ([#134](https://github.com/autonomy/talos/issues/134)) ([deea44b](https://github.com/autonomy/talos/commit/deea44b))
* **hack:** use ubuntu 18.04 image in debug pod ([#135](https://github.com/autonomy/talos/issues/135)) ([73597c3](https://github.com/autonomy/talos/commit/73597c3))
* **image:** make AMI regions a variable ([#137](https://github.com/autonomy/talos/issues/137)) ([79bb464](https://github.com/autonomy/talos/commit/79bb464))
* **init:** add file creation option ([#132](https://github.com/autonomy/talos/issues/132)) ([5058b74](https://github.com/autonomy/talos/commit/5058b74))
* **init:** debug option ([#138](https://github.com/autonomy/talos/issues/138)) ([6058af2](https://github.com/autonomy/talos/commit/6058af2))
* **initramfs:** check for self-hosted-kube-apiserver label ([#130](https://github.com/autonomy/talos/issues/130)) ([5d0fa41](https://github.com/autonomy/talos/commit/5d0fa41))
* **kernel:** upgrade Linux to v4.17.10 ([#128](https://github.com/autonomy/talos/issues/128)) ([cb1a939](https://github.com/autonomy/talos/commit/cb1a939))
<a name="0.1.0-alpha.6"></a>
# [0.1.0-alpha.6](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.5...v0.1.0-alpha.6) (2018-07-24)
# [0.1.0-alpha.6](https://github.com/autonomy/talos/compare/v0.1.0-alpha.5...v0.1.0-alpha.6) (2018-07-24)
### Bug Fixes
* **rootfs:** don't remove the docker binary ([#119](https://github.com/autonomy/dianemo/issues/119)) ([eabd76c](https://github.com/autonomy/dianemo/commit/eabd76c))
* **rootfs:** don't remove the docker binary ([#119](https://github.com/autonomy/talos/issues/119)) ([eabd76c](https://github.com/autonomy/talos/commit/eabd76c))
### Features
* add a debug pod manifest ([#120](https://github.com/autonomy/dianemo/issues/120)) ([dc9e2fe](https://github.com/autonomy/dianemo/commit/dc9e2fe))
* run the kubelet in a container ([#122](https://github.com/autonomy/dianemo/issues/122)) ([90d3078](https://github.com/autonomy/dianemo/commit/90d3078))
* upgrade Kubernetes to v1.11.1 ([#123](https://github.com/autonomy/dianemo/issues/123)) ([b48884b](https://github.com/autonomy/dianemo/commit/b48884b))
* **image:** generate image ([#114](https://github.com/autonomy/dianemo/issues/114)) ([f6adabe](https://github.com/autonomy/dianemo/commit/f6adabe))
* **initramfs:** rewrite user data ([#121](https://github.com/autonomy/dianemo/issues/121)) ([0036bd1](https://github.com/autonomy/dianemo/commit/0036bd1))
* **initramfs:** set the platform explicitly ([#124](https://github.com/autonomy/dianemo/issues/124)) ([ca93ede](https://github.com/autonomy/dianemo/commit/ca93ede))
* add a debug pod manifest ([#120](https://github.com/autonomy/talos/issues/120)) ([dc9e2fe](https://github.com/autonomy/talos/commit/dc9e2fe))
* run the kubelet in a container ([#122](https://github.com/autonomy/talos/issues/122)) ([90d3078](https://github.com/autonomy/talos/commit/90d3078))
* upgrade Kubernetes to v1.11.1 ([#123](https://github.com/autonomy/talos/issues/123)) ([b48884b](https://github.com/autonomy/talos/commit/b48884b))
* **image:** generate image ([#114](https://github.com/autonomy/talos/issues/114)) ([f6adabe](https://github.com/autonomy/talos/commit/f6adabe))
* **initramfs:** rewrite user data ([#121](https://github.com/autonomy/talos/issues/121)) ([0036bd1](https://github.com/autonomy/talos/commit/0036bd1))
* **initramfs:** set the platform explicitly ([#124](https://github.com/autonomy/talos/issues/124)) ([ca93ede](https://github.com/autonomy/talos/commit/ca93ede))
<a name="0.1.0-alpha.5"></a>
# [0.1.0-alpha.5](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.4...v0.1.0-alpha.5) (2018-07-02)
# [0.1.0-alpha.5](https://github.com/autonomy/talos/compare/v0.1.0-alpha.4...v0.1.0-alpha.5) (2018-07-02)
### Bug Fixes
* create build directory ([#108](https://github.com/autonomy/dianemo/issues/108)) ([9321d7a](https://github.com/autonomy/dianemo/commit/9321d7a))
* field tag should be yaml instead of json ([#100](https://github.com/autonomy/dianemo/issues/100)) ([c0e7996](https://github.com/autonomy/dianemo/commit/c0e7996))
* create build directory ([#108](https://github.com/autonomy/talos/issues/108)) ([9321d7a](https://github.com/autonomy/talos/commit/9321d7a))
* field tag should be yaml instead of json ([#100](https://github.com/autonomy/talos/issues/100)) ([c0e7996](https://github.com/autonomy/talos/commit/c0e7996))
### Features
* **init:** configurable kubelet arguments ([#99](https://github.com/autonomy/dianemo/issues/99)) ([5bd0879](https://github.com/autonomy/dianemo/commit/5bd0879))
* **init:** platform discovery ([#101](https://github.com/autonomy/dianemo/issues/101)) ([b1a7a82](https://github.com/autonomy/dianemo/commit/b1a7a82))
* **initramfs:** Kubernetes API reverse proxy ([#107](https://github.com/autonomy/dianemo/issues/107)) ([ea1edbb](https://github.com/autonomy/dianemo/commit/ea1edbb))
* **kernel:** enable Ceph ([#105](https://github.com/autonomy/dianemo/issues/105)) ([d5b6eca](https://github.com/autonomy/dianemo/commit/d5b6eca))
* **rootfs:** install cut ([#106](https://github.com/autonomy/dianemo/issues/106)) ([9823c35](https://github.com/autonomy/dianemo/commit/9823c35))
* **rootfs:** upgrade Docker to v17.03.2-ce ([#111](https://github.com/autonomy/dianemo/issues/111)) ([fa4f787](https://github.com/autonomy/dianemo/commit/fa4f787))
* **rootfs:** upgrade Kubernetes to v1.11.0-beta.1 ([#104](https://github.com/autonomy/dianemo/issues/104)) ([5519410](https://github.com/autonomy/dianemo/commit/5519410))
* **init:** configurable kubelet arguments ([#99](https://github.com/autonomy/talos/issues/99)) ([5bd0879](https://github.com/autonomy/talos/commit/5bd0879))
* **init:** platform discovery ([#101](https://github.com/autonomy/talos/issues/101)) ([b1a7a82](https://github.com/autonomy/talos/commit/b1a7a82))
* **initramfs:** Kubernetes API reverse proxy ([#107](https://github.com/autonomy/talos/issues/107)) ([ea1edbb](https://github.com/autonomy/talos/commit/ea1edbb))
* **kernel:** enable Ceph ([#105](https://github.com/autonomy/talos/issues/105)) ([d5b6eca](https://github.com/autonomy/talos/commit/d5b6eca))
* **rootfs:** install cut ([#106](https://github.com/autonomy/talos/issues/106)) ([9823c35](https://github.com/autonomy/talos/commit/9823c35))
* **rootfs:** upgrade Docker to v17.03.2-ce ([#111](https://github.com/autonomy/talos/issues/111)) ([fa4f787](https://github.com/autonomy/talos/commit/fa4f787))
* **rootfs:** upgrade Kubernetes to v1.11.0-beta.1 ([#104](https://github.com/autonomy/talos/issues/104)) ([5519410](https://github.com/autonomy/talos/commit/5519410))
<a name="0.1.0-alpha.4"></a>
# [0.1.0-alpha.4](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.3...v0.1.0-alpha.4) (2018-05-20)
# [0.1.0-alpha.4](https://github.com/autonomy/talos/compare/v0.1.0-alpha.3...v0.1.0-alpha.4) (2018-05-20)
### Bug Fixes
* force the kernel to reread partition table ([#88](https://github.com/autonomy/dianemo/issues/88)) ([c843201](https://github.com/autonomy/dianemo/commit/c843201))
* use commit SHA on master and tag name on tags ([#98](https://github.com/autonomy/dianemo/issues/98)) ([2bd7b89](https://github.com/autonomy/dianemo/commit/2bd7b89))
* **init:** conditionally set version in /etc/os-release ([#97](https://github.com/autonomy/dianemo/issues/97)) ([65c2c32](https://github.com/autonomy/dianemo/commit/65c2c32))
* **init:** use /proc/net/pnp as resolv.conf ([#87](https://github.com/autonomy/dianemo/issues/87)) ([2aed515](https://github.com/autonomy/dianemo/commit/2aed515))
* **initramfs:** build variables ([#93](https://github.com/autonomy/dianemo/issues/93)) ([b55ce73](https://github.com/autonomy/dianemo/commit/b55ce73))
* **initramfs:** escape double quotes ([#96](https://github.com/autonomy/dianemo/issues/96)) ([63a0728](https://github.com/autonomy/dianemo/commit/63a0728))
* **initramfs:** invalid reference to template variable ([#94](https://github.com/autonomy/dianemo/issues/94)) ([3dc22fa](https://github.com/autonomy/dianemo/commit/3dc22fa))
* **initramfs:** quote -X flag ([#95](https://github.com/autonomy/dianemo/issues/95)) ([068017a](https://github.com/autonomy/dianemo/commit/068017a))
* force the kernel to reread partition table ([#88](https://github.com/autonomy/talos/issues/88)) ([c843201](https://github.com/autonomy/talos/commit/c843201))
* use commit SHA on master and tag name on tags ([#98](https://github.com/autonomy/talos/issues/98)) ([2bd7b89](https://github.com/autonomy/talos/commit/2bd7b89))
* **init:** conditionally set version in /etc/os-release ([#97](https://github.com/autonomy/talos/issues/97)) ([65c2c32](https://github.com/autonomy/talos/commit/65c2c32))
* **init:** use /proc/net/pnp as resolv.conf ([#87](https://github.com/autonomy/talos/issues/87)) ([2aed515](https://github.com/autonomy/talos/commit/2aed515))
* **initramfs:** build variables ([#93](https://github.com/autonomy/talos/issues/93)) ([b55ce73](https://github.com/autonomy/talos/commit/b55ce73))
* **initramfs:** escape double quotes ([#96](https://github.com/autonomy/talos/issues/96)) ([63a0728](https://github.com/autonomy/talos/commit/63a0728))
* **initramfs:** invalid reference to template variable ([#94](https://github.com/autonomy/talos/issues/94)) ([3dc22fa](https://github.com/autonomy/talos/commit/3dc22fa))
* **initramfs:** quote -X flag ([#95](https://github.com/autonomy/talos/issues/95)) ([068017a](https://github.com/autonomy/talos/commit/068017a))
### Features
* add version command ([#85](https://github.com/autonomy/dianemo/issues/85)) ([a55daaf](https://github.com/autonomy/dianemo/commit/a55daaf))
* dynamic resolv.conf ([#86](https://github.com/autonomy/dianemo/issues/86)) ([325ae5c](https://github.com/autonomy/dianemo/commit/325ae5c))
* osctl configuration file ([#90](https://github.com/autonomy/dianemo/issues/90)) ([a16008e](https://github.com/autonomy/dianemo/commit/a16008e))
* upgrade kubernetes to v1.11.0-beta.0 ([#92](https://github.com/autonomy/dianemo/issues/92)) ([8701fcb](https://github.com/autonomy/dianemo/commit/8701fcb))
* **init:** verify EC2 PKCS7 signature ([#84](https://github.com/autonomy/dianemo/issues/84)) ([7bf0abd](https://github.com/autonomy/dianemo/commit/7bf0abd))
* add version command ([#85](https://github.com/autonomy/talos/issues/85)) ([a55daaf](https://github.com/autonomy/talos/commit/a55daaf))
* dynamic resolv.conf ([#86](https://github.com/autonomy/talos/issues/86)) ([325ae5c](https://github.com/autonomy/talos/commit/325ae5c))
* osctl configuration file ([#90](https://github.com/autonomy/talos/issues/90)) ([a16008e](https://github.com/autonomy/talos/commit/a16008e))
* upgrade kubernetes to v1.11.0-beta.0 ([#92](https://github.com/autonomy/talos/issues/92)) ([8701fcb](https://github.com/autonomy/talos/commit/8701fcb))
* **init:** verify EC2 PKCS7 signature ([#84](https://github.com/autonomy/talos/issues/84)) ([7bf0abd](https://github.com/autonomy/talos/commit/7bf0abd))
<a name="0.1.0-alpha.3"></a>
# [0.1.0-alpha.3](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.2...v0.1.0-alpha.3) (2018-05-15)
# [0.1.0-alpha.3](https://github.com/autonomy/talos/compare/v0.1.0-alpha.2...v0.1.0-alpha.3) (2018-05-15)
### Bug Fixes
* **generate:** use xvda instead of sda ([#77](https://github.com/autonomy/dianemo/issues/77)) ([e18cf83](https://github.com/autonomy/dianemo/commit/e18cf83))
* **init:** bad variable name and missing package ([#78](https://github.com/autonomy/dianemo/issues/78)) ([7c37272](https://github.com/autonomy/dianemo/commit/7c37272))
* **generate:** use xvda instead of sda ([#77](https://github.com/autonomy/talos/issues/77)) ([e18cf83](https://github.com/autonomy/talos/commit/e18cf83))
* **init:** bad variable name and missing package ([#78](https://github.com/autonomy/talos/issues/78)) ([7c37272](https://github.com/autonomy/talos/commit/7c37272))
### Features
* automate signed certificates ([#81](https://github.com/autonomy/dianemo/issues/81)) ([d517737](https://github.com/autonomy/dianemo/commit/d517737))
* raw kubeadm configuration in user data ([#79](https://github.com/autonomy/dianemo/issues/79)) ([fc98614](https://github.com/autonomy/dianemo/commit/fc98614))
* **init:** don't print kubeadm token ([#74](https://github.com/autonomy/dianemo/issues/74)) ([2f48972](https://github.com/autonomy/dianemo/commit/2f48972))
* **kernel:** compile with Linux guest support ([#75](https://github.com/autonomy/dianemo/issues/75)) ([67e092a](https://github.com/autonomy/dianemo/commit/67e092a))
* automate signed certificates ([#81](https://github.com/autonomy/talos/issues/81)) ([d517737](https://github.com/autonomy/talos/commit/d517737))
* raw kubeadm configuration in user data ([#79](https://github.com/autonomy/talos/issues/79)) ([fc98614](https://github.com/autonomy/talos/commit/fc98614))
* **init:** don't print kubeadm token ([#74](https://github.com/autonomy/talos/issues/74)) ([2f48972](https://github.com/autonomy/talos/commit/2f48972))
* **kernel:** compile with Linux guest support ([#75](https://github.com/autonomy/talos/issues/75)) ([67e092a](https://github.com/autonomy/talos/commit/67e092a))
<a name="0.1.0-alpha.2"></a>
# [0.1.0-alpha.2](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) (2018-05-09)
# [0.1.0-alpha.2](https://github.com/autonomy/talos/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) (2018-05-09)
### Features
* upgrade Kubernetes to v1.10.2 ([#61](https://github.com/autonomy/dianemo/issues/61)) ([dcf3a71](https://github.com/autonomy/dianemo/commit/dcf3a71))
* **generate:** set RAW disk sizes dynamically ([#71](https://github.com/autonomy/dianemo/issues/71)) ([5701ea6](https://github.com/autonomy/dianemo/commit/5701ea6))
* **init:** gRPC with mutual TLS authentication ([#64](https://github.com/autonomy/dianemo/issues/64)) ([f6686bc](https://github.com/autonomy/dianemo/commit/f6686bc))
* **rootfs:** upgrade CRI-O to v1.10.1 ([#70](https://github.com/autonomy/dianemo/issues/70)) ([ff61573](https://github.com/autonomy/dianemo/commit/ff61573))
* upgrade Kubernetes to v1.10.2 ([#61](https://github.com/autonomy/talos/issues/61)) ([dcf3a71](https://github.com/autonomy/talos/commit/dcf3a71))
* **generate:** set RAW disk sizes dynamically ([#71](https://github.com/autonomy/talos/issues/71)) ([5701ea6](https://github.com/autonomy/talos/commit/5701ea6))
* **init:** gRPC with mutual TLS authentication ([#64](https://github.com/autonomy/talos/issues/64)) ([f6686bc](https://github.com/autonomy/talos/commit/f6686bc))
* **rootfs:** upgrade CRI-O to v1.10.1 ([#70](https://github.com/autonomy/talos/issues/70)) ([ff61573](https://github.com/autonomy/talos/commit/ff61573))
<a name="0.1.0-alpha.1"></a>
# [0.1.0-alpha.1](https://github.com/autonomy/dianemo/compare/v0.1.0-alpha.0...v0.1.0-alpha.1) (2018-04-20)
# [0.1.0-alpha.1](https://github.com/autonomy/talos/compare/v0.1.0-alpha.0...v0.1.0-alpha.1) (2018-04-20)
### Bug Fixes
* generate /etc/hosts and /etc/resolv.conf ([#54](https://github.com/autonomy/dianemo/issues/54)) ([5bd43ab](https://github.com/autonomy/dianemo/commit/5bd43ab))
* **init:** enable hierarchical accounting and reclaim ([#59](https://github.com/autonomy/dianemo/issues/59)) ([68d95c2](https://github.com/autonomy/dianemo/commit/68d95c2))
* **init:** missing parameter ([#55](https://github.com/autonomy/dianemo/issues/55)) ([1a89469](https://github.com/autonomy/dianemo/commit/1a89469))
* **init:** printf formatting ([#51](https://github.com/autonomy/dianemo/issues/51)) ([b0782b6](https://github.com/autonomy/dianemo/commit/b0782b6))
* **init:** remove unused code ([#56](https://github.com/autonomy/dianemo/issues/56)) ([0c62bda](https://github.com/autonomy/dianemo/commit/0c62bda))
* **init:** switch_root implementation ([#49](https://github.com/autonomy/dianemo/issues/49)) ([b614179](https://github.com/autonomy/dianemo/commit/b614179))
* generate /etc/hosts and /etc/resolv.conf ([#54](https://github.com/autonomy/talos/issues/54)) ([5bd43ab](https://github.com/autonomy/talos/commit/5bd43ab))
* **init:** enable hierarchical accounting and reclaim ([#59](https://github.com/autonomy/talos/issues/59)) ([68d95c2](https://github.com/autonomy/talos/commit/68d95c2))
* **init:** missing parameter ([#55](https://github.com/autonomy/talos/issues/55)) ([1a89469](https://github.com/autonomy/talos/commit/1a89469))
* **init:** printf formatting ([#51](https://github.com/autonomy/talos/issues/51)) ([b0782b6](https://github.com/autonomy/talos/commit/b0782b6))
* **init:** remove unused code ([#56](https://github.com/autonomy/talos/issues/56)) ([0c62bda](https://github.com/autonomy/talos/commit/0c62bda))
* **init:** switch_root implementation ([#49](https://github.com/autonomy/talos/issues/49)) ([b614179](https://github.com/autonomy/talos/commit/b614179))
### Features
* docker as an optional container runtime ([#57](https://github.com/autonomy/dianemo/issues/57)) ([3a60bdc](https://github.com/autonomy/dianemo/commit/3a60bdc))
* upgrade to Kubernetes v1.10.1 ([#50](https://github.com/autonomy/dianemo/issues/50)) ([46616d1](https://github.com/autonomy/dianemo/commit/46616d1))
* **generate:** enable kernel logging ([#58](https://github.com/autonomy/dianemo/issues/58)) ([71d97c8](https://github.com/autonomy/dianemo/commit/71d97c8))
* **kernel:** use LTS kernel v4.14.34 ([#48](https://github.com/autonomy/dianemo/issues/48)) ([4c9a810](https://github.com/autonomy/dianemo/commit/4c9a810))
* docker as an optional container runtime ([#57](https://github.com/autonomy/talos/issues/57)) ([3a60bdc](https://github.com/autonomy/talos/commit/3a60bdc))
* upgrade to Kubernetes v1.10.1 ([#50](https://github.com/autonomy/talos/issues/50)) ([46616d1](https://github.com/autonomy/talos/commit/46616d1))
* **generate:** enable kernel logging ([#58](https://github.com/autonomy/talos/issues/58)) ([71d97c8](https://github.com/autonomy/talos/commit/71d97c8))
* **kernel:** use LTS kernel v4.14.34 ([#48](https://github.com/autonomy/talos/issues/48)) ([4c9a810](https://github.com/autonomy/talos/commit/4c9a810))
<a name="0.1.0-alpha.0"></a>
# [0.1.0-alpha.0](https://github.com/autonomy/dianemo/compare/aba4615...v0.1.0-alpha.0) (2018-04-03)
# [0.1.0-alpha.0](https://github.com/autonomy/talos/compare/aba4615...v0.1.0-alpha.0) (2018-04-03)
### Bug Fixes
* **init:** address crio errors and warns ([#40](https://github.com/autonomy/dianemo/issues/40)) ([7536d72](https://github.com/autonomy/dianemo/commit/7536d72))
* **init:** don't create CRI-O CNI configurations ([#36](https://github.com/autonomy/dianemo/issues/36)) ([8a7c424](https://github.com/autonomy/dianemo/commit/8a7c424))
* **init:** make log handling non-blocking ([#37](https://github.com/autonomy/dianemo/issues/37)) ([f244075](https://github.com/autonomy/dianemo/commit/f244075))
* **init:** typo in service subnet field; pin version of Kubernetes ([#10](https://github.com/autonomy/dianemo/issues/10)) ([8427ddf](https://github.com/autonomy/dianemo/commit/8427ddf))
* **rootfs:** install conntrack ([#27](https://github.com/autonomy/dianemo/issues/27)) ([1067958](https://github.com/autonomy/dianemo/commit/1067958))
* **init:** address crio errors and warns ([#40](https://github.com/autonomy/talos/issues/40)) ([7536d72](https://github.com/autonomy/talos/commit/7536d72))
* **init:** don't create CRI-O CNI configurations ([#36](https://github.com/autonomy/talos/issues/36)) ([8a7c424](https://github.com/autonomy/talos/commit/8a7c424))
* **init:** make log handling non-blocking ([#37](https://github.com/autonomy/talos/issues/37)) ([f244075](https://github.com/autonomy/talos/commit/f244075))
* **init:** typo in service subnet field; pin version of Kubernetes ([#10](https://github.com/autonomy/talos/issues/10)) ([8427ddf](https://github.com/autonomy/talos/commit/8427ddf))
* **rootfs:** install conntrack ([#27](https://github.com/autonomy/talos/issues/27)) ([1067958](https://github.com/autonomy/talos/commit/1067958))
### Features
* enable IPVS ([#42](https://github.com/autonomy/dianemo/issues/42)) ([168c598](https://github.com/autonomy/dianemo/commit/168c598))
* initial implementation ([#2](https://github.com/autonomy/dianemo/issues/2)) ([aba4615](https://github.com/autonomy/dianemo/commit/aba4615))
* mount ROOT partition as RO ([#11](https://github.com/autonomy/dianemo/issues/11)) ([29bdd6d](https://github.com/autonomy/dianemo/commit/29bdd6d))
* update Kubernetes to v1.10.0 ([#26](https://github.com/autonomy/dianemo/issues/26)) ([9a11837](https://github.com/autonomy/dianemo/commit/9a11837))
* update Kubernetes to v1.10.0-rc.1 ([#25](https://github.com/autonomy/dianemo/issues/25)) ([901461c](https://github.com/autonomy/dianemo/commit/901461c))
* update to linux 4.15.13 ([#30](https://github.com/autonomy/dianemo/issues/30)) ([e418d29](https://github.com/autonomy/dianemo/commit/e418d29))
* use CRI-O as the container runtime ([#12](https://github.com/autonomy/dianemo/issues/12)) ([7785d6f](https://github.com/autonomy/dianemo/commit/7785d6f))
* **init:** add node join functionality ([#38](https://github.com/autonomy/dianemo/issues/38)) ([0251868](https://github.com/autonomy/dianemo/commit/0251868))
* **init:** basic process managment ([#6](https://github.com/autonomy/dianemo/issues/6)) ([6c1038b](https://github.com/autonomy/dianemo/commit/6c1038b))
* **init:** provide and endpoint for getting logs of running processes ([#9](https://github.com/autonomy/dianemo/issues/9)) ([37d80cf](https://github.com/autonomy/dianemo/commit/37d80cf))
* **init:** set kubelet log level to 4 ([#13](https://github.com/autonomy/dianemo/issues/13)) ([9597b21](https://github.com/autonomy/dianemo/commit/9597b21))
* **init:** use CoreDNS by default ([#39](https://github.com/autonomy/dianemo/issues/39)) ([a8e3d50](https://github.com/autonomy/dianemo/commit/a8e3d50))
* **init:** user data ([#17](https://github.com/autonomy/dianemo/issues/17)) ([3ee01ae](https://github.com/autonomy/dianemo/commit/3ee01ae))
* **kernel:** enable nf_tables and ebtables modules ([#41](https://github.com/autonomy/dianemo/issues/41)) ([cf53a27](https://github.com/autonomy/dianemo/commit/cf53a27))
* **rootfs:** upgrade cri-o and cri-tools ([#35](https://github.com/autonomy/dianemo/issues/35)) ([0095227](https://github.com/autonomy/dianemo/commit/0095227))
* enable IPVS ([#42](https://github.com/autonomy/talos/issues/42)) ([168c598](https://github.com/autonomy/talos/commit/168c598))
* initial implementation ([#2](https://github.com/autonomy/talos/issues/2)) ([aba4615](https://github.com/autonomy/talos/commit/aba4615))
* mount ROOT partition as RO ([#11](https://github.com/autonomy/talos/issues/11)) ([29bdd6d](https://github.com/autonomy/talos/commit/29bdd6d))
* update Kubernetes to v1.10.0 ([#26](https://github.com/autonomy/talos/issues/26)) ([9a11837](https://github.com/autonomy/talos/commit/9a11837))
* update Kubernetes to v1.10.0-rc.1 ([#25](https://github.com/autonomy/talos/issues/25)) ([901461c](https://github.com/autonomy/talos/commit/901461c))
* update to linux 4.15.13 ([#30](https://github.com/autonomy/talos/issues/30)) ([e418d29](https://github.com/autonomy/talos/commit/e418d29))
* use CRI-O as the container runtime ([#12](https://github.com/autonomy/talos/issues/12)) ([7785d6f](https://github.com/autonomy/talos/commit/7785d6f))
* **init:** add node join functionality ([#38](https://github.com/autonomy/talos/issues/38)) ([0251868](https://github.com/autonomy/talos/commit/0251868))
* **init:** basic process managment ([#6](https://github.com/autonomy/talos/issues/6)) ([6c1038b](https://github.com/autonomy/talos/commit/6c1038b))
* **init:** provide and endpoint for getting logs of running processes ([#9](https://github.com/autonomy/talos/issues/9)) ([37d80cf](https://github.com/autonomy/talos/commit/37d80cf))
* **init:** set kubelet log level to 4 ([#13](https://github.com/autonomy/talos/issues/13)) ([9597b21](https://github.com/autonomy/talos/commit/9597b21))
* **init:** use CoreDNS by default ([#39](https://github.com/autonomy/talos/issues/39)) ([a8e3d50](https://github.com/autonomy/talos/commit/a8e3d50))
* **init:** user data ([#17](https://github.com/autonomy/talos/issues/17)) ([3ee01ae](https://github.com/autonomy/talos/commit/3ee01ae))
* **kernel:** enable nf_tables and ebtables modules ([#41](https://github.com/autonomy/talos/issues/41)) ([cf53a27](https://github.com/autonomy/talos/commit/cf53a27))
* **rootfs:** upgrade cri-o and cri-tools ([#35](https://github.com/autonomy/talos/issues/35)) ([0095227](https://github.com/autonomy/talos/commit/0095227))

View File

@ -1,21 +1,21 @@
<p align="center">
<h1 align="center">Dianemo</h1>
<h1 align="center">Talos</h1>
<p align="center">A modern Linux distribution for Kubernetes.</p>
<p align="center">
<a href="https://github.com/autonomy/dianemo/releases/latest"><img alt="Release" src="https://img.shields.io/github/release/autonomy/dianemo.svg?style=flat-square"></a>
<a href="https://github.com/autonomy/dianemo/releases/latest"><img alt="GitHub (pre-)release" src="https://img.shields.io/github/release/autonomy/dianemo/all.svg?style=flat-square"></a>
<a href="https://github.com/autonomy/talos/releases/latest"><img alt="Release" src="https://img.shields.io/github/release/autonomy/talos.svg?style=flat-square"></a>
<a href="https://github.com/autonomy/talos/releases/latest"><img alt="GitHub (pre-)release" src="https://img.shields.io/github/release/autonomy/talos/all.svg?style=flat-square"></a>
</p>
</p>
---
**Dianemo** was designed to be secure, immutable, and minimal, providing the following benefits:
**Talos** was designed to be secure, immutable, and minimal, providing the following benefits:
- **Security**: Reduce your attack surface by practicing the Principle of Least Privilege (PoLP) and enforcing mutual TLS (mTLS).
- **Predictability**: Remove needless variables and reduce unknown factors from your environment using immutable infrastructure.
- **Evolvability**: Simplify and increase your ability to easily accommodate future changes to your architecture.
## Developing Dianemo
## Developing Talos
Install [conform](https://github.com/autonomy/conform):
@ -31,4 +31,4 @@ conform build
## License
[![license](https://img.shields.io/github/license/autonomy/dianemo.svg?style=flat-square)](https://github.com/autonomy/dianemo/blob/master/LICENSE)
[![license](https://img.shields.io/github/license/autonomy/talos.svg?style=flat-square)](https://github.com/autonomy/talos/blob/master/LICENSE)

View File

@ -26,7 +26,7 @@ events.on("pull_request", function (e, project) {
})
function conform(e, project) {
var job = new Job("dianemo", "autonomy/conform:latest")
var job = new Job("talos", "autonomy/conform:latest")
job.env = {
// "DOCKER_HOST": "tcp://docker:2375"

View File

@ -1 +1 @@
dianemo.autonomy.io
talos.autonomy.io

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>

View File

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on Dianemo</title>
<link>https://dianemo.autonomy.io/categories/</link>
<description>Recent content in Categories on Dianemo</description>
<title>Categories on Talos</title>
<link>https://talos.autonomy.io/categories/</link>
<description>Recent content in Categories on Talos</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<atom:link href="https://dianemo.autonomy.io/categories/index.xml" rel="self" type="application/rss+xml" />
<atom:link href="https://talos.autonomy.io/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/osctl/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/osctl/">
<i class="fa fa-chevron-left"></i>
</a>
@ -265,7 +265,7 @@
<div class="column document">
<section class="document">
<h1 class="title">blockd</h1>
<p><p>Dianemo comes with a reserved block device with three partitions:</p>
<p><p>Talos comes with a reserved block device with three partitions:</p>
<ul>
<li>an EFI System Partition (<code>ESP</code>)</li>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -259,7 +259,7 @@
<div class="column document">
<section class="document">
<h1 class="title">Components</h1>
<p><p>In this section we will discuss the various components that Dianemo is comprised of.</p>
<p><p>In this section we will discuss the various components that Talos is comprised of.</p>
</p>
</section>
</div>

View File

@ -1,91 +1,91 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Components on Dianemo</title>
<link>https://dianemo.autonomy.io/components/</link>
<description>Recent content in Components on Dianemo</description>
<title>Components on Talos</title>
<link>https://talos.autonomy.io/components/</link>
<description>Recent content in Components on Talos</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Mon, 29 Oct 2018 19:40:55 -0700</lastBuildDate>
<atom:link href="https://dianemo.autonomy.io/components/index.xml" rel="self" type="application/rss+xml" />
<atom:link href="https://talos.autonomy.io/components/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>kernel</title>
<link>https://dianemo.autonomy.io/components/kernel/</link>
<link>https://talos.autonomy.io/components/kernel/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/kernel/</guid>
<description>The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
<guid>https://talos.autonomy.io/components/kernel/</guid>
<description>The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
</item>
<item>
<title>init</title>
<link>https://dianemo.autonomy.io/components/init/</link>
<link>https://talos.autonomy.io/components/init/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/init/</guid>
<description>A common theme throughout the design of Dianemo is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Dianemo is one example of this.
<guid>https://talos.autonomy.io/components/init/</guid>
<description>A common theme throughout the design of Talos is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Talos is one example of this.
We wanted to create a focused init that had one job - run Kubernetes. There simply is no mechanism in place to do anything else.
To accomplish this, we must address real world operations needs like:</description>
</item>
<item>
<title>kubeadm</title>
<link>https://dianemo.autonomy.io/components/kubeadm/</link>
<link>https://talos.autonomy.io/components/kubeadm/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/kubeadm/</guid>
<description>At the heart of Dianemo is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Dianemo stands to gain a strong community of users and developers already familiar with kubeadm.</description>
<guid>https://talos.autonomy.io/components/kubeadm/</guid>
<description>At the heart of Talos is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Talos stands to gain a strong community of users and developers already familiar with kubeadm.</description>
</item>
<item>
<title>trustd</title>
<link>https://dianemo.autonomy.io/components/trustd/</link>
<link>https://talos.autonomy.io/components/trustd/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/trustd/</guid>
<guid>https://talos.autonomy.io/components/trustd/</guid>
<description>Security is one of the highest priorities within Autonomy. To run a Kubernetes cluster a certain level of trust is required to operate a cluster. For example, orchestrating the bootstrap of a highly available control plane requires the distribution of sensitive PKI data.
To that end, we created trustd. Based on the concept of a Root of Trust, trustd is a simple daemon responsible for establishing trust within the system. Once trust is established, various methods become available to the trustee.</description>
</item>
<item>
<title>proxyd</title>
<link>https://dianemo.autonomy.io/components/proxyd/</link>
<link>https://talos.autonomy.io/components/proxyd/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/proxyd/</guid>
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.</description>
<guid>https://talos.autonomy.io/components/proxyd/</guid>
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.</description>
</item>
<item>
<title>osd</title>
<link>https://dianemo.autonomy.io/components/osd/</link>
<link>https://talos.autonomy.io/components/osd/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/osd/</guid>
<description>Dianemo is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
<guid>https://talos.autonomy.io/components/osd/</guid>
<description>Talos is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
To make this work, we needed an out-of-band tool for managing the nodes. In an ideal world, the system would be self-healing and we would never have to touch it.</description>
</item>
<item>
<title>osctl</title>
<link>https://dianemo.autonomy.io/components/osctl/</link>
<link>https://talos.autonomy.io/components/osctl/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/osctl/</guid>
<guid>https://talos.autonomy.io/components/osctl/</guid>
<description>The osctl CLI is the client to the osd service running on every node. With it you can do things like:
retrieve container logs restart a service reset a node reboot a node retrieve kernel logs generate pki resources inject data into node configuration files </description>
</item>
<item>
<title>blockd</title>
<link>https://dianemo.autonomy.io/components/blockd/</link>
<link>https://talos.autonomy.io/components/blockd/</link>
<pubDate>Tue, 30 Oct 2018 09:16:35 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/blockd/</guid>
<description>Dianemo comes with a reserved block device with three partitions:
<guid>https://talos.autonomy.io/components/blockd/</guid>
<description>Talos comes with a reserved block device with three partitions:
an EFI System Partition (ESP) a ROOT partition mounted as read-only that contains the minimal set of binaries to operate system services and a DATA partion that is mounted as read/write at /var/run These partitions are reserved and cannot be modified. The one exception to this is that the DATA partition will be resized automatically in the init process to the maximum size possible.</description>
</item>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/kernel/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/kernel/">
<i class="fa fa-chevron-left"></i>
</a>
@ -265,9 +265,9 @@
<div class="column document">
<section class="document">
<h1 class="title">init</h1>
<p><p>A common theme throughout the design of Dianemo is minimalism.
<p><p>A common theme throughout the design of Talos is minimalism.
We believe strongly in the UNIX philosophy that each program should do one job well.
The <code>init</code> included in Dianemo is one example of this.</p>
The <code>init</code> included in Talos is one example of this.</p>
<p>We wanted to create a focused <code>init</code> that had one job - run Kubernetes.
There simply is no mechanism in place to do anything else.</p>
@ -288,7 +288,7 @@ There simply is no mechanism in place to do anything else.</p>
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/kubeadm/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/kubeadm/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -261,13 +261,13 @@
<div class="column document">
<section class="document">
<h1 class="title">kernel</h1>
<p><p>The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project (<a href="http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project">KSSP</a>).</p>
<p><p>The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project (<a href="http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project">KSSP</a>).</p>
</p>
</section>
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/init/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/init/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/init/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/init/">
<i class="fa fa-chevron-left"></i>
</a>
@ -265,14 +265,14 @@
<div class="column document">
<section class="document">
<h1 class="title">kubeadm</h1>
<p><p>At the heart of Dianemo is <a href="https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm"><code>kubeadm</code></a>, allowing it to harness the power of the official upstream bootstrap tool.
By integrating with <code>kubeadm</code> natively, Dianemo stands to gain a strong community of users and developers already familiar with <code>kubeadm</code>.</p>
<p><p>At the heart of Talos is <a href="https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm"><code>kubeadm</code></a>, allowing it to harness the power of the official upstream bootstrap tool.
By integrating with <code>kubeadm</code> natively, Talos stands to gain a strong community of users and developers already familiar with <code>kubeadm</code>.</p>
</p>
</section>
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/trustd/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/trustd/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/osd/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/osd/">
<i class="fa fa-chevron-left"></i>
</a>
@ -282,7 +282,7 @@ With it you can do things like:</p>
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/blockd/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/blockd/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/proxyd/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/proxyd/">
<i class="fa fa-chevron-left"></i>
</a>
@ -265,7 +265,7 @@
<div class="column document">
<section class="document">
<h1 class="title">osd</h1>
<p><p>Dianemo is unique in that it has no concept of host-level access.
<p><p>Talos is unique in that it has no concept of host-level access.
There are no shells installed.
No ssh daemon.
Only what is required to run Kubernetes.
@ -283,7 +283,7 @@ Based on the Principle of Least Privilege, <code>osd</code> provides operational
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/osctl/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/osctl/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/trustd/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/trustd/">
<i class="fa fa-chevron-left"></i>
</a>
@ -266,13 +266,13 @@
<section class="document">
<h1 class="title">proxyd</h1>
<p><p>Highly available Kubernetes clusters are crucial for production quality clusters.
The <code>proxyd</code> component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.</p>
The <code>proxyd</code> component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.</p>
</p>
</section>
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/osd/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/osd/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/components/kubeadm/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/components/kubeadm/">
<i class="fa fa-chevron-left"></i>
</a>
@ -274,13 +274,13 @@ Based on the concept of a Root of Trust, <code>trustd</code> is a simple daemon
Once trust is established, various methods become available to the trustee.
It can, for example, accept a write request from another node to place a file on disk.</p>
<p>We imagine that the number available methods will grow as Dianemo gets tested in the real world.</p>
<p>We imagine that the number available methods will grow as Talos gets tested in the real world.</p>
</p>
</section>
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/components/proxyd/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/components/proxyd/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -259,7 +259,7 @@
<div class="column document">
<section class="document">
<h1 class="title">Configuration</h1>
<p><p>In this section, we will step through the configuration of a Dianemo based Kubernetes cluster.
<p><p>In this section, we will step through the configuration of a Talos based Kubernetes cluster.
There are three major components we will configure:</p>
<ul>

View File

@ -1,44 +1,44 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Configuration on Dianemo</title>
<link>https://dianemo.autonomy.io/configuration/</link>
<description>Recent content in Configuration on Dianemo</description>
<title>Configuration on Talos</title>
<link>https://talos.autonomy.io/configuration/</link>
<description>Recent content in Configuration on Talos</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Mon, 29 Oct 2018 19:40:55 -0700</lastBuildDate>
<atom:link href="https://dianemo.autonomy.io/configuration/index.xml" rel="self" type="application/rss+xml" />
<atom:link href="https://talos.autonomy.io/configuration/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>osd</title>
<link>https://dianemo.autonomy.io/configuration/osd/</link>
<link>https://talos.autonomy.io/configuration/osd/</link>
<pubDate>Sat, 03 Nov 2018 17:14:49 -0700</pubDate>
<guid>https://dianemo.autonomy.io/configuration/osd/</guid>
<guid>https://talos.autonomy.io/configuration/osd/</guid>
<description>The osd service enforces a high level of security by utilizing mutual TLS for authentication and authorization. In this section we will configure mutual TLS by generating the certificates for the servers (osd) and clients (osctl).
Cluster Owners We recommend that the configuration of osd be performed by a cluster owner. A cluster owner should be a person of authority within an organization. Perhaps a director, manager, or senior member of a team.</description>
</item>
<item>
<title>Masters</title>
<link>https://dianemo.autonomy.io/configuration/masters/</link>
<link>https://talos.autonomy.io/configuration/masters/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/configuration/masters/</guid>
<description>Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:
configuring the Dianemo specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
touch &amp;lt;node-name&amp;gt;.yaml Configuring Dianemo Injecting the Dianemo PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
<guid>https://talos.autonomy.io/configuration/masters/</guid>
<description>Configuring master nodes in a Talos Kubernetes cluster is a two part process:
configuring the Talos specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
touch &amp;lt;node-name&amp;gt;.yaml Configuring Talos Injecting the Talos PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
osctl inject os --crt &amp;lt;organization&amp;gt;.</description>
</item>
<item>
<title>Workers</title>
<link>https://dianemo.autonomy.io/configuration/workers/</link>
<link>https://talos.autonomy.io/configuration/workers/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/configuration/workers/</guid>
<guid>https://talos.autonomy.io/configuration/workers/</guid>
<description>Configuring the worker nodes is much more simple in comparison to configuring the master nodes. Using the trustd API, worker nodes submit a CSR, and, if authenticated, receive a valid osd certificate. Similarly, using a kubeadm token, the node joins an existing cluster.
We need to specify:
the osd public certificate trustd credentials and endpoints and a kubeadm JoinConfiguration version: &amp;quot;&amp;quot; security: os: ca: crt: &amp;lt;base 64 encoded root public certificate&amp;gt; services: kubeadm: configuration: | apiVersion: kubeadm.</description>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/configuration/osd/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/configuration/osd/">
<i class="fa fa-chevron-left"></i>
</a>
@ -267,10 +267,10 @@
<h1 class="title">Masters</h1>
<p>
<p>Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:</p>
<p>Configuring master nodes in a Talos Kubernetes cluster is a two part process:</p>
<ul>
<li>configuring the Dianemo specific options</li>
<li>configuring the Talos specific options</li>
<li>and configuring the Kubernetes specific options</li>
</ul>
@ -279,11 +279,11 @@
<pre><code class="language-bash">touch &lt;node-name&gt;.yaml
</code></pre>
<h2 id="configuring-dianemo">Configuring Dianemo</h2>
<h2 id="configuring-talos">Configuring Talos</h2>
<h3 id="injecting-the-dianemo-pki">Injecting the Dianemo PKI</h3>
<h3 id="injecting-the-talos-pki">Injecting the Talos PKI</h3>
<p>Using <code>osctl</code>, and our output from the <code>osd</code> configuration <a href="https://dianemo.autonomy.io/configuration/osd/">documentation</a>, inject the generated PKI into the configuration file:</p>
<p>Using <code>osctl</code>, and our output from the <code>osd</code> configuration <a href="https://talos.autonomy.io/configuration/osd/">documentation</a>, inject the generated PKI into the configuration file:</p>
<pre><code class="language-bash">osctl inject os --crt &lt;organization&gt;.crt --key &lt;organization&gt;.key &lt;node-name&gt;.yaml
osctl inject identity --crt &lt;node-name&gt;.crt --key &lt;node-name&gt;.key &lt;node-name&gt;.yaml
@ -363,11 +363,11 @@ services:
<p>The configuration of the <code>kubeadm</code> service is done in two parts:</p>
<ul>
<li>supplying the Dianemo specific options</li>
<li>supplying the Talos specific options</li>
<li>supplying the <code>kubeadm</code> <code>InitConfiguration</code></li>
</ul>
<h4 id="dianemo-specific-options">Dianemo Specific Options</h4>
<h4 id="talos-specific-options">Talos Specific Options</h4>
<pre><code class="language-yaml">services:
...
@ -399,7 +399,7 @@ services:
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/configuration/workers/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/configuration/workers/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -276,7 +276,7 @@ They are responsible for storing the root CA, and distributing the PKI for autho
<h3 id="cluster-administrators">Cluster Administrators</h3>
<p>The authorization to use <code>osctl</code> should be granted to a person fit for cluster administration.
As a cluster administrator, the user gains access to the out-of-band management tools offered by Dianemo.</p>
As a cluster administrator, the user gains access to the out-of-band management tools offered by Talos.</p>
<h2 id="configuring-osd">Configuring <code>osd</code></h2>
@ -353,7 +353,7 @@ cat &lt;user&gt;.crt | base64
cat &lt;user&gt;.key | base64
</code></pre>
<p>Now, create <code>~/.dianemo/config</code> with the following contents:</p>
<p>Now, create <code>~/.talos/config</code> with the following contents:</p>
<pre><code class="language-yaml">context: &lt;context&gt;
contexts:
@ -368,7 +368,7 @@ contexts:
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/configuration/masters/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/configuration/masters/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/configuration/masters/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/configuration/masters/">
<i class="fa fa-chevron-left"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -268,7 +268,7 @@
--volume $HOME/.aws/credentials:/root/.aws/credentials \
--env AWS_DEFAULT_PROFILE=${PROFILE} \
--env AWS_DEFAULT_REGION=${REGION} \
autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
</code></pre>
<p>Once the AMI is created, you can now start an EC2 instance using the AMI ID.
@ -282,7 +282,7 @@ Provide the proper configuration as the instance&rsquo;s user data.</p>
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/examples/kvm/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/examples/kvm/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -259,8 +259,8 @@
<div class="column document">
<section class="document">
<h1 class="title">Examples</h1>
<p><p>One of the primary goals of Dianemo is a consistent experience regardless of <em>where</em> you are operating.
In the following sections we will cover how to deploy Dianemo to well known platforms.</p>
<p><p>One of the primary goals of Talos is a consistent experience regardless of <em>where</em> you are operating.
In the following sections we will cover how to deploy Talos to well known platforms.</p>
</p>
</section>
</div>

View File

@ -1,49 +1,49 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Examples on Dianemo</title>
<link>https://dianemo.autonomy.io/examples/</link>
<description>Recent content in Examples on Dianemo</description>
<title>Examples on Talos</title>
<link>https://talos.autonomy.io/examples/</link>
<description>Recent content in Examples on Talos</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Mon, 29 Oct 2018 19:40:55 -0700</lastBuildDate>
<atom:link href="https://dianemo.autonomy.io/examples/index.xml" rel="self" type="application/rss+xml" />
<atom:link href="https://talos.autonomy.io/examples/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>AWS</title>
<link>https://dianemo.autonomy.io/examples/aws/</link>
<link>https://talos.autonomy.io/examples/aws/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/examples/aws/</guid>
<guid>https://talos.autonomy.io/examples/aws/</guid>
<description>First, create the AMI:
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&amp;rsquo;s user data.
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&amp;rsquo;s user data.
An official Terraform module is currently being developed, stay tuned!
</description>
</item>
<item>
<title>KVM</title>
<link>https://dianemo.autonomy.io/examples/kvm/</link>
<link>https://talos.autonomy.io/examples/kvm/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/examples/kvm/</guid>
<guid>https://talos.autonomy.io/examples/kvm/</guid>
<description>Creating a Master Node On the KVM host, install a master node to an available block device:
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
Now, create the VM:
virt-install \ -n master \ --description &amp;quot;Kubernetes master node.&amp;quot; \ --os-type=Linux \ --os-variant=generic \ --virt-type=kvm \ --cpu=host \ --vcpus=2 \ --ram=4096 \ --disk path=/dev/sdb \ --network bridge=br0,model=e1000,mac=52:54:00:A8:4C:E1 \ --graphics none \ --boot hd \ --rng /dev/random Creating a Worker Node On the KVM host, install a worker node to an available block device:</description>
</item>
<item>
<title>Xen</title>
<link>https://dianemo.autonomy.io/examples/xen/</link>
<link>https://talos.autonomy.io/examples/xen/</link>
<pubDate>Tue, 06 Nov 2018 06:25:46 -0800</pubDate>
<guid>https://dianemo.autonomy.io/examples/xen/</guid>
<description>Creating a Master Node On Dom0, install Dianemo to an available block device:
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
name = &amp;quot;master&amp;quot; builder=&#39;hvm&#39; bootloader = &amp;quot;/bin/pygrub&amp;quot; firmware_override = &amp;quot;/usr/lib64/xen/boot/hvmloader&amp;quot; vcpus=2 memory = 4096 serial = &amp;quot;pty&amp;quot; kernel = &amp;quot;/var/lib/xen/dianemo/vmlinuz&amp;quot; ramdisk = &amp;quot;/var/lib/xen/dianemo/initramfs.xz&amp;quot; disk = [ &#39;phy:/dev/sdb,xvda,w&#39;, ] vif = [ &#39;mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000&#39;, ] extra = &amp;quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.</description>
<guid>https://talos.autonomy.io/examples/xen/</guid>
<description>Creating a Master Node On Dom0, install Talos to an available block device:
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
name = &amp;quot;master&amp;quot; builder=&#39;hvm&#39; bootloader = &amp;quot;/bin/pygrub&amp;quot; firmware_override = &amp;quot;/usr/lib64/xen/boot/hvmloader&amp;quot; vcpus=2 memory = 4096 serial = &amp;quot;pty&amp;quot; kernel = &amp;quot;/var/lib/xen/talos/vmlinuz&amp;quot; ramdisk = &amp;quot;/var/lib/xen/talos/initramfs.xz&amp;quot; disk = [ &#39;phy:/dev/sdb,xvda,w&#39;, ] vif = [ &#39;mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000&#39;, ] extra = &amp;quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.</description>
</item>
</channel>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/examples/aws/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/examples/aws/">
<i class="fa fa-chevron-left"></i>
</a>
@ -275,7 +275,7 @@
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
</code></pre>
<blockquote class="note " >
@ -309,7 +309,7 @@
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
autonomy/talos:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
</code></pre>
<blockquote class="note " >
@ -339,7 +339,7 @@
</div>
<div class="column column-10">
<a class="navigation navigation-next" href="https://dianemo.autonomy.io/examples/xen/">
<a class="navigation navigation-next" href="https://talos.autonomy.io/examples/xen/">
<i class="fa fa-chevron-right"></i>
</a>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent active"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list active">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link active"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -257,7 +257,7 @@
<div class="row ">
<div class="column column-10">
<a class="navigation navigation-previous" href="https://dianemo.autonomy.io/examples/kvm/">
<a class="navigation navigation-previous" href="https://talos.autonomy.io/examples/kvm/">
<i class="fa fa-chevron-left"></i>
</a>
@ -269,13 +269,13 @@
<h2 id="creating-a-master-node">Creating a Master Node</h2>
<p>On <code>Dom0</code>, install Dianemo to an available block device:</p>
<p>On <code>Dom0</code>, install Talos to an available block device:</p>
<pre><code class="language-bash">docker run \
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdb
autonomy/talos:latest image -b /dev/sdb
</code></pre>
<p>Save the following as <code>/etc/xen/master.cfg</code></p>
@ -290,11 +290,11 @@ vcpus=2
memory = 4096
serial = &quot;pty&quot;
kernel = &quot;/var/lib/xen/dianemo/vmlinuz&quot;
ramdisk = &quot;/var/lib/xen/dianemo/initramfs.xz&quot;
kernel = &quot;/var/lib/xen/talos/vmlinuz&quot;
ramdisk = &quot;/var/lib/xen/talos/initramfs.xz&quot;
disk = [ 'phy:/dev/sdb,xvda,w', ]
vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ]
extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/master.yaml&quot;
extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/master.yaml&quot;
</code></pre>
<blockquote class="note " >
@ -309,13 +309,13 @@ extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,960
<h2 id="creating-a-worker-node">Creating a Worker Node</h2>
<p>On <code>Dom0</code>, install Dianemo to an available block device:</p>
<p>On <code>Dom0</code>, install Talos to an available block device:</p>
<pre><code class="language-bash">docker run \
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdc
autonomy/talos:latest image -b /dev/sdc
</code></pre>
<p>Save the following as <code>/etc/xen/worker.cfg</code></p>
@ -330,11 +330,11 @@ vcpus=2
memory = 4096
serial = &quot;pty&quot;
kernel = &quot;/var/lib/xen/dianemo/vmlinuz&quot;
ramdisk = &quot;/var/lib/xen/dianemo/initramfs.xz&quot;
kernel = &quot;/var/lib/xen/talos/vmlinuz&quot;
ramdisk = &quot;/var/lib/xen/talos/initramfs.xz&quot;
disk = [ 'phy:/dev/sdc,xvda,w', ]
vif = [ 'mac=52:54:00:B9:5D:F2,bridge=xenbr0,model=e1000', ]
extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/worker.yaml&quot;
extra = &quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/worker.yaml&quot;
</code></pre>
<blockquote class="note " >

View File

@ -16,17 +16,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -35,7 +35,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -44,7 +44,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -75,8 +75,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -87,11 +87,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -117,63 +117,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -185,28 +185,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -218,28 +218,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -260,8 +260,8 @@
<div class="column document">
<section class="document">
<h1 class="title">Dianemo</h1>
<p><p>Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
<h1 class="title">Talos</h1>
<p><p>Talos is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
</p>
</section>

File diff suppressed because one or more lines are too long

View File

@ -1,99 +1,99 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Dianemo</title>
<link>https://dianemo.autonomy.io/</link>
<description>Recent content on Dianemo</description>
<title>Talos</title>
<link>https://talos.autonomy.io/</link>
<description>Recent content on Talos</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sat, 03 Nov 2018 17:14:49 -0700</lastBuildDate>
<atom:link href="https://dianemo.autonomy.io/index.xml" rel="self" type="application/rss+xml" />
<atom:link href="https://talos.autonomy.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>osd</title>
<link>https://dianemo.autonomy.io/configuration/osd/</link>
<link>https://talos.autonomy.io/configuration/osd/</link>
<pubDate>Sat, 03 Nov 2018 17:14:49 -0700</pubDate>
<guid>https://dianemo.autonomy.io/configuration/osd/</guid>
<guid>https://talos.autonomy.io/configuration/osd/</guid>
<description>The osd service enforces a high level of security by utilizing mutual TLS for authentication and authorization. In this section we will configure mutual TLS by generating the certificates for the servers (osd) and clients (osctl).
Cluster Owners We recommend that the configuration of osd be performed by a cluster owner. A cluster owner should be a person of authority within an organization. Perhaps a director, manager, or senior member of a team.</description>
</item>
<item>
<title>AWS</title>
<link>https://dianemo.autonomy.io/examples/aws/</link>
<link>https://talos.autonomy.io/examples/aws/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/examples/aws/</guid>
<guid>https://talos.autonomy.io/examples/aws/</guid>
<description>First, create the AMI:
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&amp;rsquo;s user data.
docker run \ --rm \ --volume $HOME/.aws/credentials:/root/.aws/credentials \ --env AWS_DEFAULT_PROFILE=${PROFILE} \ --env AWS_DEFAULT_REGION=${REGION} \ autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS} Once the AMI is created, you can now start an EC2 instance using the AMI ID. Provide the proper configuration as the instance&amp;rsquo;s user data.
An official Terraform module is currently being developed, stay tuned!
</description>
</item>
<item>
<title>kernel</title>
<link>https://dianemo.autonomy.io/components/kernel/</link>
<link>https://talos.autonomy.io/components/kernel/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/kernel/</guid>
<description>The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
<guid>https://talos.autonomy.io/components/kernel/</guid>
<description>The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project (KSSP).</description>
</item>
<item>
<title>KVM</title>
<link>https://dianemo.autonomy.io/examples/kvm/</link>
<link>https://talos.autonomy.io/examples/kvm/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/examples/kvm/</guid>
<guid>https://talos.autonomy.io/examples/kvm/</guid>
<description>Creating a Master Node On the KVM host, install a master node to an available block device:
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml Note: http://${IP}:8080/master.yaml should be reachable by the VM and contain a valid master configuration file.
Now, create the VM:
virt-install \ -n master \ --description &amp;quot;Kubernetes master node.&amp;quot; \ --os-type=Linux \ --os-variant=generic \ --virt-type=kvm \ --cpu=host \ --vcpus=2 \ --ram=4096 \ --disk path=/dev/sdb \ --network bridge=br0,model=e1000,mac=52:54:00:A8:4C:E1 \ --graphics none \ --boot hd \ --rng /dev/random Creating a Worker Node On the KVM host, install a worker node to an available block device:</description>
</item>
<item>
<title>Masters</title>
<link>https://dianemo.autonomy.io/configuration/masters/</link>
<link>https://talos.autonomy.io/configuration/masters/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/configuration/masters/</guid>
<description>Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:
configuring the Dianemo specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
touch &amp;lt;node-name&amp;gt;.yaml Configuring Dianemo Injecting the Dianemo PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
<guid>https://talos.autonomy.io/configuration/masters/</guid>
<description>Configuring master nodes in a Talos Kubernetes cluster is a two part process:
configuring the Talos specific options and configuring the Kubernetes specific options To get started, create a YAML file we will use in the following steps:
touch &amp;lt;node-name&amp;gt;.yaml Configuring Talos Injecting the Talos PKI Using osctl, and our output from the osd configuration documentation, inject the generated PKI into the configuration file:
osctl inject os --crt &amp;lt;organization&amp;gt;.</description>
</item>
<item>
<title>init</title>
<link>https://dianemo.autonomy.io/components/init/</link>
<link>https://talos.autonomy.io/components/init/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/init/</guid>
<description>A common theme throughout the design of Dianemo is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Dianemo is one example of this.
<guid>https://talos.autonomy.io/components/init/</guid>
<description>A common theme throughout the design of Talos is minimalism. We believe strongly in the UNIX philosophy that each program should do one job well. The init included in Talos is one example of this.
We wanted to create a focused init that had one job - run Kubernetes. There simply is no mechanism in place to do anything else.
To accomplish this, we must address real world operations needs like:</description>
</item>
<item>
<title>Xen</title>
<link>https://dianemo.autonomy.io/examples/xen/</link>
<link>https://talos.autonomy.io/examples/xen/</link>
<pubDate>Tue, 06 Nov 2018 06:25:46 -0800</pubDate>
<guid>https://dianemo.autonomy.io/examples/xen/</guid>
<description>Creating a Master Node On Dom0, install Dianemo to an available block device:
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/dianemo:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
name = &amp;quot;master&amp;quot; builder=&#39;hvm&#39; bootloader = &amp;quot;/bin/pygrub&amp;quot; firmware_override = &amp;quot;/usr/lib64/xen/boot/hvmloader&amp;quot; vcpus=2 memory = 4096 serial = &amp;quot;pty&amp;quot; kernel = &amp;quot;/var/lib/xen/dianemo/vmlinuz&amp;quot; ramdisk = &amp;quot;/var/lib/xen/dianemo/initramfs.xz&amp;quot; disk = [ &#39;phy:/dev/sdb,xvda,w&#39;, ] vif = [ &#39;mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000&#39;, ] extra = &amp;quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.</description>
<guid>https://talos.autonomy.io/examples/xen/</guid>
<description>Creating a Master Node On Dom0, install Talos to an available block device:
docker run \ --rm \ --privileged \ --volume /dev:/dev \ autonomy/talos:latest image -b /dev/sdb Save the following as /etc/xen/master.cfg
name = &amp;quot;master&amp;quot; builder=&#39;hvm&#39; bootloader = &amp;quot;/bin/pygrub&amp;quot; firmware_override = &amp;quot;/usr/lib64/xen/boot/hvmloader&amp;quot; vcpus=2 memory = 4096 serial = &amp;quot;pty&amp;quot; kernel = &amp;quot;/var/lib/xen/talos/vmlinuz&amp;quot; ramdisk = &amp;quot;/var/lib/xen/talos/initramfs.xz&amp;quot; disk = [ &#39;phy:/dev/sdb,xvda,w&#39;, ] vif = [ &#39;mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000&#39;, ] extra = &amp;quot;ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.</description>
</item>
<item>
<title>Workers</title>
<link>https://dianemo.autonomy.io/configuration/workers/</link>
<link>https://talos.autonomy.io/configuration/workers/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/configuration/workers/</guid>
<guid>https://talos.autonomy.io/configuration/workers/</guid>
<description>Configuring the worker nodes is much more simple in comparison to configuring the master nodes. Using the trustd API, worker nodes submit a CSR, and, if authenticated, receive a valid osd certificate. Similarly, using a kubeadm token, the node joins an existing cluster.
We need to specify:
the osd public certificate trustd credentials and endpoints and a kubeadm JoinConfiguration version: &amp;quot;&amp;quot; security: os: ca: crt: &amp;lt;base 64 encoded root public certificate&amp;gt; services: kubeadm: configuration: | apiVersion: kubeadm.</description>
@ -101,69 +101,69 @@ We need to specify:
<item>
<title>kubeadm</title>
<link>https://dianemo.autonomy.io/components/kubeadm/</link>
<link>https://talos.autonomy.io/components/kubeadm/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/kubeadm/</guid>
<description>At the heart of Dianemo is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Dianemo stands to gain a strong community of users and developers already familiar with kubeadm.</description>
<guid>https://talos.autonomy.io/components/kubeadm/</guid>
<description>At the heart of Talos is kubeadm, allowing it to harness the power of the official upstream bootstrap tool. By integrating with kubeadm natively, Talos stands to gain a strong community of users and developers already familiar with kubeadm.</description>
</item>
<item>
<title>trustd</title>
<link>https://dianemo.autonomy.io/components/trustd/</link>
<link>https://talos.autonomy.io/components/trustd/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/trustd/</guid>
<guid>https://talos.autonomy.io/components/trustd/</guid>
<description>Security is one of the highest priorities within Autonomy. To run a Kubernetes cluster a certain level of trust is required to operate a cluster. For example, orchestrating the bootstrap of a highly available control plane requires the distribution of sensitive PKI data.
To that end, we created trustd. Based on the concept of a Root of Trust, trustd is a simple daemon responsible for establishing trust within the system. Once trust is established, various methods become available to the trustee.</description>
</item>
<item>
<title>proxyd</title>
<link>https://dianemo.autonomy.io/components/proxyd/</link>
<link>https://talos.autonomy.io/components/proxyd/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/proxyd/</guid>
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.</description>
<guid>https://talos.autonomy.io/components/proxyd/</guid>
<description>Highly available Kubernetes clusters are crucial for production quality clusters. The proxyd component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.</description>
</item>
<item>
<title>osd</title>
<link>https://dianemo.autonomy.io/components/osd/</link>
<link>https://talos.autonomy.io/components/osd/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/osd/</guid>
<description>Dianemo is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
<guid>https://talos.autonomy.io/components/osd/</guid>
<description>Talos is unique in that it has no concept of host-level access. There are no shells installed. No ssh daemon. Only what is required to run Kubernetes. Furthermore, there is no way to run any custom processes on the host level.
To make this work, we needed an out-of-band tool for managing the nodes. In an ideal world, the system would be self-healing and we would never have to touch it.</description>
</item>
<item>
<title>osctl</title>
<link>https://dianemo.autonomy.io/components/osctl/</link>
<link>https://talos.autonomy.io/components/osctl/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/osctl/</guid>
<guid>https://talos.autonomy.io/components/osctl/</guid>
<description>The osctl CLI is the client to the osd service running on every node. With it you can do things like:
retrieve container logs restart a service reset a node reboot a node retrieve kernel logs generate pki resources inject data into node configuration files </description>
</item>
<item>
<title>blockd</title>
<link>https://dianemo.autonomy.io/components/blockd/</link>
<link>https://talos.autonomy.io/components/blockd/</link>
<pubDate>Tue, 30 Oct 2018 09:16:35 -0700</pubDate>
<guid>https://dianemo.autonomy.io/components/blockd/</guid>
<description>Dianemo comes with a reserved block device with three partitions:
<guid>https://talos.autonomy.io/components/blockd/</guid>
<description>Talos comes with a reserved block device with three partitions:
an EFI System Partition (ESP) a ROOT partition mounted as read-only that contains the minimal set of binaries to operate system services and a DATA partion that is mounted as read/write at /var/run These partitions are reserved and cannot be modified. The one exception to this is that the DATA partition will be resized automatically in the init process to the maximum size possible.</description>
</item>
<item>
<title>Dianemo</title>
<link>https://dianemo.autonomy.io/dianemo/</link>
<title>Talos</title>
<link>https://talos.autonomy.io/talos/</link>
<pubDate>Mon, 29 Oct 2018 19:40:55 -0700</pubDate>
<guid>https://dianemo.autonomy.io/dianemo/</guid>
<description>Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.</description>
<guid>https://talos.autonomy.io/talos/</guid>
<description>Talos is a modern Linux distribution designed to be secure, immutable, and minimal.</description>
</item>
</channel>

View File

@ -3,109 +3,109 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://dianemo.autonomy.io/configuration/osd/</loc>
<loc>https://talos.autonomy.io/configuration/osd/</loc>
<lastmod>2018-11-03T17:14:49-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/examples/aws/</loc>
<loc>https://talos.autonomy.io/examples/aws/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/kernel/</loc>
<loc>https://talos.autonomy.io/components/kernel/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/examples/kvm/</loc>
<loc>https://talos.autonomy.io/examples/kvm/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/configuration/masters/</loc>
<loc>https://talos.autonomy.io/configuration/masters/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/init/</loc>
<loc>https://talos.autonomy.io/components/init/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/examples/xen/</loc>
<loc>https://talos.autonomy.io/examples/xen/</loc>
<lastmod>2018-11-06T06:25:46-08:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/configuration/workers/</loc>
<loc>https://talos.autonomy.io/configuration/workers/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/kubeadm/</loc>
<loc>https://talos.autonomy.io/components/kubeadm/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/trustd/</loc>
<loc>https://talos.autonomy.io/components/trustd/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/proxyd/</loc>
<loc>https://talos.autonomy.io/components/proxyd/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/osd/</loc>
<loc>https://talos.autonomy.io/components/osd/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/osctl/</loc>
<loc>https://talos.autonomy.io/components/osctl/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/blockd/</loc>
<loc>https://talos.autonomy.io/components/blockd/</loc>
<lastmod>2018-10-30T09:16:35-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/components/</loc>
<loc>https://talos.autonomy.io/components/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/configuration/</loc>
<loc>https://talos.autonomy.io/configuration/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/dianemo/</loc>
<loc>https://talos.autonomy.io/examples/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/examples/</loc>
<loc>https://talos.autonomy.io/talos/</loc>
<lastmod>2018-10-29T19:40:55-07:00</lastmod>
</url>
<url>
<loc>https://dianemo.autonomy.io/categories/</loc>
<loc>https://talos.autonomy.io/categories/</loc>
<priority>0</priority>
</url>
<url>
<loc>https://dianemo.autonomy.io/</loc>
<loc>https://talos.autonomy.io/tags/</loc>
<priority>0</priority>
</url>
<url>
<loc>https://talos.autonomy.io/</loc>
<lastmod>2018-11-03T17:14:49-07:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://dianemo.autonomy.io/tags/</loc>
<priority>0</priority>
</url>
</urlset>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>

View File

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Tags on Dianemo</title>
<link>https://dianemo.autonomy.io/tags/</link>
<description>Recent content in Tags on Dianemo</description>
<title>Tags on Talos</title>
<link>https://talos.autonomy.io/tags/</link>
<description>Recent content in Tags on Talos</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<atom:link href="https://dianemo.autonomy.io/tags/index.xml" rel="self" type="application/rss+xml" />
<atom:link href="https://talos.autonomy.io/tags/index.xml" rel="self" type="application/rss+xml" />
</channel>

View File

@ -15,17 +15,17 @@
<link href="https://fonts.googleapis.com/css?family=Raleway|Fira+Mono|Roboto:300" rel="stylesheet">
<link rel="icon" type="image/png" href="https://dianemo.autonomy.io/img/favicon.png">
<link rel="icon" type="image/png" href="https://talos.autonomy.io/img/favicon.png">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="https://dianemo.autonomy.io/js/search.js"></script>
<script src="https://talos.autonomy.io/js/search.js"></script>
<link rel="stylesheet" href="https://dianemo.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://dianemo.autonomy.io/css/main.css">
<link rel="stylesheet" href="https://talos.autonomy.io//css/milligram.min.css">
<link rel="stylesheet" href="https://talos.autonomy.io/css/main.css">
</head>
<nav class="navbar">
<div class="container">
@ -34,7 +34,7 @@
<ul class="navbar-list navbar-left">
<li class="navbar-item">
<a class="navbar-link logo" href="/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</li>
</ul>
@ -43,7 +43,7 @@
<ul class="navbar-list navbar-right">
<li class="navbar-item">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/dianemo" target="_blank">
<a class="navbar-link navbar-logo" rel="noopener noreferrer" href="https://github.com/autonomy/talos" target="_blank">
<span class="octicon octicon-mark-github"></span>
</a>
@ -74,8 +74,8 @@
<div class="row">
<div class="column">
<span>
<a class="logo" href="https://dianemo.autonomy.io/">
<img src="https://dianemo.autonomy.io//img/logo.svg" class="logo">
<a class="logo" href="https://talos.autonomy.io/">
<img src="https://talos.autonomy.io//img/logo.svg" class="logo">
</a>
</span>
</div>
@ -86,11 +86,11 @@
<div class="column">
<div class="button-group button-group-center">
<a class="button" href="https://github.com/autonomy/dianemo/fork">
<a class="button" href="https://github.com/autonomy/talos/fork">
<span class="octicon octicon-repo-forked"></span>
Fork
</a>
<a class="button" href="https://github.com/autonomy/dianemo/stargazers">
<a class="button" href="https://github.com/autonomy/talos/stargazers">
<span class="octicon octicon-star"></span>
Star
</a>
@ -116,63 +116,63 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/components/" >
href="https://talos.autonomy.io/components/" >
Components
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kernel/" >
href="https://talos.autonomy.io/components/kernel/" >
kernel
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/init/" >
href="https://talos.autonomy.io/components/init/" >
init
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/kubeadm/" >
href="https://talos.autonomy.io/components/kubeadm/" >
kubeadm
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/trustd/" >
href="https://talos.autonomy.io/components/trustd/" >
trustd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/proxyd/" >
href="https://talos.autonomy.io/components/proxyd/" >
proxyd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osd/" >
href="https://talos.autonomy.io/components/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/osctl/" >
href="https://talos.autonomy.io/components/osctl/" >
osctl
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/components/blockd/" >
href="https://talos.autonomy.io/components/blockd/" >
blockd
</a>
</li>
@ -184,28 +184,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/configuration/" >
href="https://talos.autonomy.io/configuration/" >
Configuration
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/osd/" >
href="https://talos.autonomy.io/configuration/osd/" >
osd
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/masters/" >
href="https://talos.autonomy.io/configuration/masters/" >
Masters
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/configuration/workers/" >
href="https://talos.autonomy.io/configuration/workers/" >
Workers
</a>
</li>
@ -217,28 +217,28 @@
<li class="sidebar-item">
<a class="sidebar-link sidebar-link-parent"
href="https://dianemo.autonomy.io/examples/" >
href="https://talos.autonomy.io/examples/" >
Examples
</a>
<ul class="sidebar-list">
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/aws/" >
href="https://talos.autonomy.io/examples/aws/" >
AWS
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/kvm/" >
href="https://talos.autonomy.io/examples/kvm/" >
KVM
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link"
href="https://dianemo.autonomy.io/examples/xen/" >
href="https://talos.autonomy.io/examples/xen/" >
Xen
</a>
</li>
@ -260,8 +260,8 @@
</div>
<div class="column document">
<section class="document">
<h1 class="title">Dianemo</h1>
<p><p>Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
<h1 class="title">Talos</h1>
<p><p>Talos is a modern Linux distribution designed to be secure, immutable, and minimal.</p>
</p>
</section>
</div>

View File

@ -1,12 +1,12 @@
metadata:
repository: dianemo/docs
repository: talos/docs
pipeline:
stages:
- build
stages:
build:
artifacts:
- source: /src/github.com/autonomy/dianemo/src/public/
- source: /src/github.com/autonomy/talos/src/public/
destination: ../../docs
tasks:
- docs
@ -14,8 +14,8 @@ tasks:
docs:
template: |
FROM golang:1.11.0 as docs
WORKDIR /src/github.com/autonomy/dianemo
WORKDIR /src/github.com/autonomy/talos
RUN curl -L https://github.com/gohugoio/hugo/releases/download/v0.49.2/hugo_0.49.2_Linux-64bit.tar.gz | tar -xz -C /bin
COPY ./src ./src
RUN cd ./src && hugo --verbose
RUN echo "dianemo.autonomy.io" > /src/github.com/autonomy/dianemo/src/public/CNAME
RUN echo "talos.autonomy.io" > /src/github.com/autonomy/talos/src/public/CNAME

View File

@ -1,6 +1,6 @@
baseURL = "https://dianemo.autonomy.io/"
baseURL = "https://talos.autonomy.io/"
languageCode = "en-us"
title = "Dianemo"
title = "Talos"
theme = "autonomy"
sectionPagesMenu = "main"
@ -9,7 +9,7 @@ sectionPagesMenu = "main"
[params]
Copyright = "Released under Mozilla Public License 2.0"
GitHubLink = "https://github.com/autonomy/dianemo"
GitHubLink = "https://github.com/autonomy/talos"
DockerHubLink = "https://hub.docker.com/u/autonomy"
[[menu.main]]

View File

@ -4,4 +4,4 @@ date: 2018-10-29T19:40:55-07:00
draft: false
---
In this section we will discuss the various components that Dianemo is comprised of.
In this section we will discuss the various components that Talos is comprised of.

View File

@ -9,7 +9,7 @@ menu:
weight: 80
---
Dianemo comes with a reserved block device with three partitions:
Talos comes with a reserved block device with three partitions:
- an EFI System Partition (`ESP`)
- a `ROOT` partition mounted as read-only that contains the minimal set of binaries to operate system services

View File

@ -9,9 +9,9 @@ menu:
weight: 20
---
A common theme throughout the design of Dianemo is minimalism.
A common theme throughout the design of Talos is minimalism.
We believe strongly in the UNIX philosophy that each program should do one job well.
The `init` included in Dianemo is one example of this.
The `init` included in Talos is one example of this.
We wanted to create a focused `init` that had one job - run Kubernetes.
There simply is no mechanism in place to do anything else.

View File

@ -9,4 +9,4 @@ menu:
weight: 10
---
The kernel included with Dianemo is configured according to the recommendations outlined in the Kernel Self Protection Project ([KSSP](http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project)).
The kernel included with Talos is configured according to the recommendations outlined in the Kernel Self Protection Project ([KSSP](http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project)).

View File

@ -9,5 +9,5 @@ menu:
weight: 30
---
At the heart of Dianemo is [`kubeadm`](https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm), allowing it to harness the power of the official upstream bootstrap tool.
By integrating with `kubeadm` natively, Dianemo stands to gain a strong community of users and developers already familiar with `kubeadm`.
At the heart of Talos is [`kubeadm`](https://github.com/kubernetes/kubernetes/tree/master/cmd/kubeadm), allowing it to harness the power of the official upstream bootstrap tool.
By integrating with `kubeadm` natively, Talos stands to gain a strong community of users and developers already familiar with `kubeadm`.

View File

@ -9,7 +9,7 @@ menu:
weight: 60
---
Dianemo is unique in that it has no concept of host-level access.
Talos is unique in that it has no concept of host-level access.
There are no shells installed.
No ssh daemon.
Only what is required to run Kubernetes.

View File

@ -10,4 +10,4 @@ menu:
---
Highly available Kubernetes clusters are crucial for production quality clusters.
The `proxyd` component is a simple yet powerful reverse proxy that adapts to where Dianemo is employed and provides load balancing across all API servers.
The `proxyd` component is a simple yet powerful reverse proxy that adapts to where Talos is employed and provides load balancing across all API servers.

View File

@ -18,4 +18,4 @@ Based on the concept of a Root of Trust, `trustd` is a simple daemon responsible
Once trust is established, various methods become available to the trustee.
It can, for example, accept a write request from another node to place a file on disk.
We imagine that the number available methods will grow as Dianemo gets tested in the real world.
We imagine that the number available methods will grow as Talos gets tested in the real world.

View File

@ -4,7 +4,7 @@ date: 2018-10-29T19:40:55-07:00
draft: false
---
In this section, we will step through the configuration of a Dianemo based Kubernetes cluster.
In this section, we will step through the configuration of a Talos based Kubernetes cluster.
There are three major components we will configure:
- `osd` and `osctl`

View File

@ -9,9 +9,9 @@ menu:
weight: 20
---
Configuring master nodes in a Dianemo Kubernetes cluster is a two part process:
Configuring master nodes in a Talos Kubernetes cluster is a two part process:
- configuring the Dianemo specific options
- configuring the Talos specific options
- and configuring the Kubernetes specific options
To get started, create a YAML file we will use in the following steps:
@ -20,9 +20,9 @@ To get started, create a YAML file we will use in the following steps:
touch <node-name>.yaml
```
## Configuring Dianemo
## Configuring Talos
### Injecting the Dianemo PKI
### Injecting the Talos PKI
Using `osctl`, and our output from the `osd` configuration [documentation]({{< ref "osd.md" >}}), inject the generated PKI into the configuration file:
@ -104,10 +104,10 @@ security:
The configuration of the `kubeadm` service is done in two parts:
- supplying the Dianemo specific options
- supplying the Talos specific options
- supplying the `kubeadm` `InitConfiguration`
#### Dianemo Specific Options
#### Talos Specific Options
```yaml
services:

View File

@ -23,7 +23,7 @@ They are responsible for storing the root CA, and distributing the PKI for autho
### Cluster Administrators
The authorization to use `osctl` should be granted to a person fit for cluster administration.
As a cluster administrator, the user gains access to the out-of-band management tools offered by Dianemo.
As a cluster administrator, the user gains access to the out-of-band management tools offered by Talos.
## Configuring `osd`
@ -98,7 +98,7 @@ cat <user>.crt | base64
cat <user>.key | base64
```
Now, create `~/.dianemo/config` with the following contents:
Now, create `~/.talos/config` with the following contents:
```yaml
context: <context>

View File

@ -1,7 +0,0 @@
---
title: "Dianemo"
date: 2018-10-29T19:40:55-07:00
type: index
---
Dianemo is a modern Linux distribution designed to be secure, immutable, and minimal.

View File

@ -3,5 +3,5 @@ title: "Examples"
date: 2018-10-29T19:40:55-07:00
draft: false
---
One of the primary goals of Dianemo is a consistent experience regardless of _where_ you are operating.
In the following sections we will cover how to deploy Dianemo to well known platforms.
One of the primary goals of Talos is a consistent experience regardless of _where_ you are operating.
In the following sections we will cover how to deploy Talos to well known platforms.

View File

@ -17,7 +17,7 @@ docker run \
--volume $HOME/.aws/credentials:/root/.aws/credentials \
--env AWS_DEFAULT_PROFILE=${PROFILE} \
--env AWS_DEFAULT_REGION=${REGION} \
autonomy/dianemo:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
autonomy/talos:latest ami -var regions=${COMMA_SEPARATED_LIST_OF_REGIONS}
```
Once the AMI is created, you can now start an EC2 instance using the AMI ID.

View File

@ -18,7 +18,7 @@ docker run \
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
autonomy/talos:latest image -b /dev/sdb -f -p bare-metal -u http://${IP}:8080/master.yaml
```
{{% note %}}`http://${IP}:8080/master.yaml` should be reachable by the VM and contain a valid master configuration file.{{% /note %}}
@ -51,7 +51,7 @@ docker run \
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
autonomy/talos:latest image -b /dev/sdc -f -p bare-metal -u http://${IP}:8080/worker.yaml
```
{{% note %}}`http://${IP}:8080/worker.yaml` should be reachable by the VM and contain a valid worker configuration file.{{% /note %}}

View File

@ -11,14 +11,14 @@ menu:
## Creating a Master Node
On `Dom0`, install Dianemo to an available block device:
On `Dom0`, install Talos to an available block device:
```bash
docker run \
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdb
autonomy/talos:latest image -b /dev/sdb
```
Save the following as `/etc/xen/master.cfg`
@ -34,11 +34,11 @@ vcpus=2
memory = 4096
serial = "pty"
kernel = "/var/lib/xen/dianemo/vmlinuz"
ramdisk = "/var/lib/xen/dianemo/initramfs.xz"
kernel = "/var/lib/xen/talos/vmlinuz"
ramdisk = "/var/lib/xen/talos/initramfs.xz"
disk = [ 'phy:/dev/sdb,xvda,w', ]
vif = [ 'mac=52:54:00:A8:4C:E1,bridge=xenbr0,model=e1000', ]
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/master.yaml"
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/master.yaml"
```
{{% note %}}`http://${IP}:8080/master.yaml` should be reachable by the VM and contain a valid master configuration file.{{% /note %}}
@ -51,14 +51,14 @@ xl create /etc/xen/master.cfg
## Creating a Worker Node
On `Dom0`, install Dianemo to an available block device:
On `Dom0`, install Talos to an available block device:
```bash
docker run \
--rm \
--privileged \
--volume /dev:/dev \
autonomy/dianemo:latest image -b /dev/sdc
autonomy/talos:latest image -b /dev/sdc
```
Save the following as `/etc/xen/worker.cfg`
@ -74,11 +74,11 @@ vcpus=2
memory = 4096
serial = "pty"
kernel = "/var/lib/xen/dianemo/vmlinuz"
ramdisk = "/var/lib/xen/dianemo/initramfs.xz"
kernel = "/var/lib/xen/talos/vmlinuz"
ramdisk = "/var/lib/xen/talos/initramfs.xz"
disk = [ 'phy:/dev/sdc,xvda,w', ]
vif = [ 'mac=52:54:00:B9:5D:F2,bridge=xenbr0,model=e1000', ]
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/platform=bare-metal dianemo.autonomy.io/userdata=http://${IP}:8080/worker.yaml"
extra = "ip=dhcp consoleblank=0 console=hvc0 console=tty0 console=ttyS0,9600 talos.autonomy.io/platform=bare-metal talos.autonomy.io/userdata=http://${IP}:8080/worker.yaml"
```
{{% note %}}`http://${IP}:8080/worker.yaml` should be reachable by the VM and contain a valid worker configuration file.{{% /note %}}

View File

@ -0,0 +1,7 @@
---
title: "Talos"
date: 2018-10-29T19:40:55-07:00
type: index
---
Talos is a modern Linux distribution designed to be secure, immutable, and minimal.

View File

@ -1,5 +1,5 @@
metadata:
repository: autonomy/dianemo
repository: autonomy/talos
variables:
srcPacker: https://releases.hashicorp.com/packer/1.3.1/packer_1.3.1_linux_amd64.zip
srcSyslinux: https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.xz
@ -9,7 +9,7 @@ script:
set -e
docker save {{ .Docker.Image.Name }}:{{ .Docker.Image.Tag }} -o ../../build/dianemo.tar
docker save {{ .Docker.Image.Name }}:{{ .Docker.Image.Tag }} -o ../../build/talos.tar
{{ if and (.Git.IsClean) (or (.Git.IsTag) (eq .Git.Branch "master")) }}
docker login --username=$DOCKER_USERNAME --password=$DOCKER_PASSWORD
@ -48,8 +48,8 @@ tasks:
WORKDIR /
boot:
template: |
COPY --from=dianemo/kernel:{{ .Docker.Image.Tag }} /tmp/vmlinuz /generated/boot/vmlinuz
COPY --from=dianemo/initramfs:{{ .Docker.Image.Tag }} /tmp/initramfs.xz /generated/boot/initramfs.xz
COPY --from=talos/kernel:{{ .Docker.Image.Tag }} /tmp/vmlinuz /generated/boot/vmlinuz
COPY --from=talos/initramfs:{{ .Docker.Image.Tag }} /tmp/initramfs.xz /generated/boot/initramfs.xz
image:
template: |
FROM alpine:3.7
@ -72,5 +72,5 @@ tasks:
ENTRYPOINT ["entrypoint.sh"]
rootfs:
template: |
COPY --from=dianemo/rootfs:{{ .Docker.Image.Tag }} /rootfs /generated/rootfs
COPY --from=talos/rootfs:{{ .Docker.Image.Tag }} /rootfs /generated/rootfs
RUN {{if .Git.IsClean}}XZ_OPT=-9e{{else}}XZ_OPT=-0{{end}} tar -cvpJf /generated/rootfs.tar.xz -C /generated/rootfs .

View File

@ -115,12 +115,12 @@ function create_extlinux_conf() {
# AWS recommends setting the nvme_core.io_timeout to the highest value possible.
# See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html.
cat <<EOF >$1
DEFAULT Dianemo
SAY Dianemo (${VERSION}) by Autonomy
LABEL Dianemo
DEFAULT Talos
SAY Talos (${VERSION}) by Autonomy
LABEL Talos
KERNEL /boot/vmlinuz
INITRD /boot/initramfs.xz
APPEND ${KERNEL_SELF_PROTECTION_PROJECT_KERNEL_PARAMS} ${EXTRA_KERNEL_PARAMS} nvme_core.io_timeout=4294967295 ip=dhcp consoleblank=0 console=tty0 console=ttyS0,9600 dianemo.autonomy.io/userdata=${DIANEMO_USERDATA} dianemo.autonomy.io/platform=${DIANEMO_PLATFORM}
APPEND ${KERNEL_SELF_PROTECTION_PROJECT_KERNEL_PARAMS} ${EXTRA_KERNEL_PARAMS} nvme_core.io_timeout=4294967295 ip=dhcp consoleblank=0 console=tty0 console=ttyS0,9600 talos.autonomy.io/userdata=${TALOS_USERDATA} talos.autonomy.io/platform=${TALOS_PLATFORM}
EOF
}
@ -132,8 +132,8 @@ function cleanup {
# Defaults
DIANEMO_USERDATA=""
DIANEMO_PLATFORM=""
TALOS_USERDATA=""
TALOS_PLATFORM=""
RAW_IMAGE="/out/image.raw"
VMDK_IMAGE="/out/image.vmdk"
ISO_IMAGE="/out/image.iso"
@ -141,7 +141,7 @@ FULL=false
RAW=false
ROOTFS_SIZE=$(size_xz /generated/rootfs.tar.xz)
INITRAMFS_SIZE=$(size_xz /generated/boot/initramfs.xz)
# TODO(andrewrynhard): Add slub_debug=P. See https://github.com/autonomy/dianemo/pull/157.
# TODO(andrewrynhard): Add slub_debug=P. See https://github.com/autonomy/talos/pull/157.
KERNEL_SELF_PROTECTION_PROJECT_KERNEL_PARAMS="page_poison=1 slab_nomerge pti=on"
EXTRA_KERNEL_PARAMS=""
@ -170,12 +170,12 @@ case "$1" in
echo "Using loop device ${RAW_IMAGE} as installation media"
;;
p )
DIANEMO_PLATFORM=${OPTARG}
echo "Using kernel parameter dianemo.autonomy.io/platform=${DIANEMO_PLATFORM}"
TALOS_PLATFORM=${OPTARG}
echo "Using kernel parameter talos.autonomy.io/platform=${TALOS_PLATFORM}"
;;
u )
DIANEMO_USERDATA=${OPTARG}
echo "Using kernel parameter dianemo.autonomy.io/userdata=${DIANEMO_USERDATA}"
TALOS_USERDATA=${OPTARG}
echo "Using kernel parameter talos.autonomy.io/userdata=${TALOS_USERDATA}"
;;
\? )
echo "Invalid Option: -${OPTARG}" 1>&2
@ -189,12 +189,12 @@ case "$1" in
done
shift $((OPTIND -1))
if [ -z "${DIANEMO_PLATFORM}" ]; then
if [ -z "${TALOS_PLATFORM}" ]; then
echo "The platform flag '-p' must be specified"
exit 1
fi
if [ -z "${DIANEMO_USERDATA}" ]; then
if [ -z "${TALOS_USERDATA}" ]; then
echo "The userdata flag '-u' must be specified"
exit 1
fi

View File

@ -31,13 +31,13 @@
}
],
"run_tags": {
"Name": "Packer - Dianemo {{ user `version` }}"
"Name": "Packer - Talos {{ user `version` }}"
},
"run_volume_tags": {
"Name": "Packer - Dianemo {{ user `version` }}"
"Name": "Packer - Talos {{ user `version` }}"
},
"ami_name": "dianemo-amd64-hvm-{{ user `version` }}",
"ami_description": "Dianemo (HVM)",
"ami_name": "talos-amd64-hvm-{{ user `version` }}",
"ami_description": "Talos (HVM)",
"ami_virtualization_type": "hvm",
"ami_regions": "{{ user `regions` }}",
"ami_root_device": {
@ -49,7 +49,7 @@
},
"ena_support": true,
"tags": {
"Name": "Dianemo {{ user `version` }}",
"Name": "Talos {{ user `version` }}",
"Built": "{{ user `built` }}"
}
}
@ -64,7 +64,7 @@
"sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"",
"sudo apt-get -y update",
"sudo apt-get -y install docker-ce",
"sudo docker run --privileged --volume /dev:/dev autonomy/dianemo:{{ user `version` }} image -b /dev/xvdf -f -p aws -u none"
"sudo docker run --privileged --volume /dev:/dev autonomy/talos:{{ user `version` }} image -b /dev/xvdf -f -p aws -u none"
]
}
]

View File

@ -1,8 +1,8 @@
metadata:
repository: dianemo/initramfs
repository: talos/initramfs
variables:
rootfs: /rootfs
versionPath: github.com/autonomy/dianemo/src/initramfs/pkg/version
versionPath: github.com/autonomy/talos/src/initramfs/pkg/version
srcXfsprogs: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.18.0.tar.xz
script:
template: |
@ -56,7 +56,7 @@ pipeline:
stages:
base:
artifacts:
- source: /src/github.com/autonomy/dianemo/src/initramfs/vendor
- source: /src/github.com/autonomy/talos/src/initramfs/vendor
destination: ./vendor
tasks:
- xfsprogs
@ -90,11 +90,11 @@ stages:
- image
generate:
artifacts:
- source: /src/github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto
- source: /src/github.com/autonomy/talos/src/initramfs/cmd/osd/proto
destination: ./cmd/osd/proto
- source: /src/github.com/autonomy/dianemo/src/initramfs/cmd/trustd/proto
- source: /src/github.com/autonomy/talos/src/initramfs/cmd/trustd/proto
destination: ./cmd/trustd/proto
- source: /src/github.com/autonomy/dianemo/src/initramfs/cmd/blockd/proto
- source: /src/github.com/autonomy/talos/src/initramfs/cmd/blockd/proto
destination: ./cmd/blockd/proto
tasks:
- proto
@ -105,7 +105,7 @@ tasks:
blockd:
template: |
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
{{ if and .Git.IsClean .Git.IsTag }}
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Blockd -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
@ -123,19 +123,19 @@ tasks:
template: |
FROM scratch
WORKDIR /tmp
COPY --from=dianemo/initramfs:initramfs /initramfs/initramfs.xz initramfs.xz
COPY --from=talos/initramfs:initramfs /initramfs/initramfs.xz initramfs.xz
CMD false
init:
template: |
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
{{ if and .Git.IsClean .Git.IsTag }}
RUN GOOS=linux GOARCH=amd64 go build \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Dianemo -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Talos -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
-o /initramfs/init
{{ else }}
RUN GOOS=linux GOARCH=amd64 go build \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Dianemo -X {{ index .Variables "versionPath" }}.Tag=none -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }}" \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Talos -X {{ index .Variables "versionPath" }}.Tag=none -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }}" \
-o /initramfs/init
{{ end }}
RUN chmod +x /initramfs/init
@ -155,7 +155,7 @@ tasks:
osctl:
template: |
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
{{ if and .Git.IsClean .Git.IsTag }}
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -a \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Client -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
@ -177,7 +177,7 @@ tasks:
osd:
template: |
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
{{ if and .Git.IsClean .Git.IsTag }}
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Server -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
@ -201,19 +201,19 @@ tasks:
&& mv /tmp/bin/protoc /bin \
&& mv /tmp/include/* /usr/local/include \
&& chmod +x /bin/protoc
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/osd
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/osd
COPY ./cmd/osd/proto ./proto
RUN protoc -I/usr/local/include -I./proto --go_out=plugins=grpc:proto proto/api.proto
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/trustd
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/trustd
COPY ./cmd/trustd/proto ./proto
RUN protoc -I/usr/local/include -I./proto --go_out=plugins=grpc:proto proto/api.proto
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/blockd
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/blockd
COPY ./cmd/blockd/proto ./proto
RUN protoc -I/usr/local/include -I./proto --go_out=plugins=grpc:proto proto/api.proto
proxyd:
template: |
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
{{ if and .Git.IsClean .Git.IsTag }}
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Proxyd -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
@ -229,13 +229,13 @@ tasks:
ENTRYPOINT ["/{{ .Docker.CurrentStage }}"]
src:
template: |
FROM dianemo/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
FROM talos/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
RUN ln -s /tools/lib64 /lib64
RUN mkdir -p /etc/ssl/certs
RUN ln -s /tools/etc/ssl/certs/ca-certificates /etc/ssl/certs/ca-certificates
RUN curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b $GOPATH/bin v1.10.1
ENV GO111MODULE auto
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs
WORKDIR /src/github.com/autonomy/talos/src/initramfs
COPY --from=xfsprogs {{ index .Variables "rootfs" }} {{ index .Variables "rootfs" }}
COPY ./ ./
RUN go mod download
@ -245,14 +245,14 @@ tasks:
test:
template: |
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs
WORKDIR /src/github.com/autonomy/talos/src/initramfs
RUN chmod +x ./hack/test.sh
RUN ./hack/test.sh --unit
RUN ./hack/test.sh --lint ./hack/golangci-lint.yaml
trustd:
template: |
FROM {{ .Repository }}:base AS {{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/dianemo/src/initramfs/cmd/{{ .Docker.CurrentStage }}
WORKDIR /src/github.com/autonomy/talos/src/initramfs/cmd/{{ .Docker.CurrentStage }}
{{ if and .Git.IsClean .Git.IsTag }}
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a \
-ldflags "-s -w -X {{ index .Variables "versionPath" }}.Name=Trustd -X {{ index .Variables "versionPath" }}.Tag={{ .Git.Tag }} -X {{ index .Variables "versionPath" }}.SHA={{ .Git.SHA }} -X \"{{ index .Variables "versionPath" }}.Built={{ .Built }}\"" \
@ -268,7 +268,7 @@ tasks:
ENTRYPOINT ["/{{ .Docker.CurrentStage }}"]
xfsprogs:
template: |
FROM dianemo/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
FROM talos/tools:{{ .Docker.Image.Tag }} AS {{ .Docker.CurrentStage }}
RUN ln -s /tools/lib64 /lib64
RUN mkdir -p /etc/ssl/certs
RUN ln -s /tools/etc/ssl/certs/ca-certificates /etc/ssl/certs/ca-certificates

View File

@ -4,11 +4,11 @@ import (
"flag"
"log"
"github.com/autonomy/dianemo/src/initramfs/cmd/trustd/pkg/reg"
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/factory"
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/gen"
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/tls"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/trustd/pkg/reg"
"github.com/autonomy/talos/src/initramfs/pkg/grpc/factory"
"github.com/autonomy/talos/src/initramfs/pkg/grpc/gen"
"github.com/autonomy/talos/src/initramfs/pkg/grpc/tls"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)

View File

@ -3,8 +3,8 @@ package reg
import (
"context"
"github.com/autonomy/dianemo/src/initramfs/cmd/blockd/proto"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/blockd/proto"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
)

View File

@ -9,14 +9,14 @@ import (
"log"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/platform"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/rootfs"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/switchroot"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/services"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/platform"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/rootfs"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/switchroot"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/services"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
)
var (

View File

@ -3,11 +3,11 @@ package constants
const (
// KernelParamUserData is the kernel parameter name for specifying the URL
// to the user data.
KernelParamUserData = "dianemo.autonomy.io/userdata"
KernelParamUserData = "talos.autonomy.io/userdata"
// KernelParamPlatform is the kernel parameter name for specifying the
// platform.
KernelParamPlatform = "dianemo.autonomy.io/platform"
KernelParamPlatform = "talos.autonomy.io/platform"
// NewRoot is the path where the switchroot target is mounted.
NewRoot = "/root"

View File

@ -9,11 +9,11 @@ import (
"strings"
"sync"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/fs/xfs"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount/blkid"
"github.com/autonomy/dianemo/src/initramfs/pkg/blockdevice"
gptpartition "github.com/autonomy/dianemo/src/initramfs/pkg/blockdevice/table/gpt/partition"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/fs/xfs"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount/blkid"
"github.com/autonomy/talos/src/initramfs/pkg/blockdevice"
gptpartition "github.com/autonomy/talos/src/initramfs/pkg/blockdevice/table/gpt/partition"
"golang.org/x/sys/unix"
)

View File

@ -8,10 +8,10 @@ import (
"os"
"path"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/kernel"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount/blkid"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/kernel"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount/blkid"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"golang.org/x/sys/unix"
yaml "gopkg.in/yaml.v2"
)

View File

@ -10,7 +10,7 @@ import (
"log"
"net/http"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/fullsailor/pkcs7"
"golang.org/x/sys/unix"
)

View File

@ -5,11 +5,11 @@ package platform
import (
"fmt"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/kernel"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/platform/baremetal"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/platform/cloud/aws"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/kernel"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/platform/baremetal"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/platform/cloud/aws"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
)
// Platform is an interface describing a platform.

View File

@ -11,7 +11,7 @@ import (
"strings"
"text/template"
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
"github.com/autonomy/talos/src/initramfs/pkg/version"
)
const hostsTemplate = `
@ -28,8 +28,8 @@ NAME="{{ .Name }}"
ID={{ .ID }}
VERSION_ID={{ .Version }}
PRETTY_NAME="{{ .Name }} ({{ .Version }}) by Autonomy"
HOME_URL="https://dianemo.autonomy.io/"
BUG_REPORT_URL="https://github.com/autonomy/dianemo/src/issues"
HOME_URL="https://talos.autonomy.io/"
BUG_REPORT_URL="https://github.com/autonomy/talos/src/issues"
`
// Hosts renders a valid /etc/hosts file and writes it to disk.

View File

@ -6,10 +6,10 @@ import (
"os"
"path"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/rootfs/etc"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/rootfs/proc"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/rootfs/etc"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/rootfs/proc"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
yaml "gopkg.in/yaml.v2"
)

View File

@ -7,8 +7,8 @@ import (
"os"
"syscall"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/mount/cgroups"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/mount/cgroups"
"golang.org/x/sys/unix"
)

View File

@ -4,10 +4,10 @@ import (
"context"
"fmt"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/containerd/containerd"
"github.com/containerd/containerd/cio"
"github.com/containerd/containerd/containers"

View File

@ -7,7 +7,7 @@ import (
"path"
"sync"
filechunker "github.com/autonomy/dianemo/src/initramfs/pkg/chunker/file"
filechunker "github.com/autonomy/talos/src/initramfs/pkg/chunker/file"
)
var instance = map[string]*Log{}

View File

@ -8,10 +8,10 @@ import (
"os/exec"
"time"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
processlogger "github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/process/log"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
processlogger "github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/process/log"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
)
// Process is a runner.Runner that runs a process on the host.

View File

@ -1,7 +1,7 @@
package runner
import (
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/containerd/containerd"
"github.com/containerd/containerd/oci"
)

View File

@ -4,12 +4,12 @@ package services
import (
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/version"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
)

View File

@ -3,10 +3,10 @@ package services
import (
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/process"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/process"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
)
// Containerd implements the Service interface. It serves as the concrete type with

View File

@ -5,11 +5,11 @@ import (
"io/ioutil"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
)

View File

@ -13,15 +13,15 @@ import (
"strings"
"time"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/security/cis"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/dianemo/src/initramfs/cmd/trustd/proto"
"github.com/autonomy/dianemo/src/initramfs/pkg/crypto/x509"
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/middleware/auth/basic"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/security/cis"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/talos/src/initramfs/cmd/trustd/proto"
"github.com/autonomy/talos/src/initramfs/pkg/crypto/x509"
"github.com/autonomy/talos/src/initramfs/pkg/grpc/middleware/auth/basic"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"

View File

@ -6,11 +6,11 @@ import (
"os"
"strings"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
)

View File

@ -2,12 +2,12 @@
package services
import (
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/version"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
)

View File

@ -2,11 +2,11 @@
package services
import (
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/version"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
)

View File

@ -2,12 +2,12 @@
package services
import (
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/version"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
)

View File

@ -4,8 +4,8 @@ import (
"log"
"sync"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/conditions"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
)
type singleton struct {

View File

@ -6,7 +6,7 @@ import (
"io/ioutil"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/config"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/config"
"github.com/spf13/cobra"
)

View File

@ -4,7 +4,7 @@ import (
"fmt"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/spf13/cobra"
)

View File

@ -11,7 +11,7 @@ import (
"strings"
"time"
"github.com/autonomy/dianemo/src/initramfs/pkg/crypto/x509"
"github.com/autonomy/talos/src/initramfs/pkg/crypto/x509"
"github.com/spf13/cobra"
)

View File

@ -5,8 +5,8 @@ import (
"io/ioutil"
"os"
"github.com/autonomy/dianemo/src/initramfs/pkg/crypto/x509"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/crypto/x509"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/spf13/cobra"
yaml "gopkg.in/yaml.v2"
)

View File

@ -6,7 +6,7 @@ import (
"log"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/spf13/cobra"
)

View File

@ -4,8 +4,8 @@ import (
"fmt"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
"github.com/spf13/cobra"
)

View File

@ -5,7 +5,7 @@ import (
"fmt"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/spf13/cobra"
)

View File

@ -5,7 +5,7 @@ import (
"fmt"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/spf13/cobra"
)

View File

@ -5,7 +5,7 @@ import (
"fmt"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/spf13/cobra"
)

View File

@ -5,8 +5,8 @@ import (
"fmt"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
"github.com/spf13/cobra"
)

View File

@ -24,7 +24,7 @@ var (
// rootCmd represents the base command when called without any subcommands
var rootCmd = &cobra.Command{
Use: "osctl",
Short: "A CLI for out-of-band management of Kubernetes nodes created by Dianemo",
Short: "A CLI for out-of-band management of Kubernetes nodes created by Talos",
Long: ``,
}

View File

@ -4,8 +4,8 @@ import (
"fmt"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/client"
"github.com/autonomy/talos/src/initramfs/pkg/version"
"github.com/spf13/cobra"
)

View File

@ -1,6 +1,6 @@
package main
import "github.com/autonomy/dianemo/src/initramfs/cmd/osctl/cmd"
import "github.com/autonomy/talos/src/initramfs/cmd/osctl/cmd"
func main() {
cmd.Execute()

View File

@ -10,8 +10,8 @@ import (
"os"
"text/tabwriter"
"github.com/autonomy/dianemo/src/initramfs/cmd/osctl/pkg/config"
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
"github.com/autonomy/talos/src/initramfs/cmd/osctl/pkg/config"
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"

View File

@ -28,7 +28,7 @@ func Open() (c *Config, err error) {
if err != nil {
return
}
fileBytes, err := ioutil.ReadFile(path.Join(u.HomeDir, ".dianemo", "config"))
fileBytes, err := ioutil.ReadFile(path.Join(u.HomeDir, ".talos", "config"))
if err != nil {
return
}
@ -52,7 +52,7 @@ func (c *Config) Save() (err error) {
return
}
if err = ioutil.WriteFile(path.Join(u.HomeDir, ".dianemo", "config"), configBytes, 0600); err != nil {
if err = ioutil.WriteFile(path.Join(u.HomeDir, ".talos", "config"), configBytes, 0600); err != nil {
return
}

View File

@ -4,11 +4,11 @@ import (
"flag"
"log"
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/pkg/reg"
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/factory"
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/gen"
"github.com/autonomy/dianemo/src/initramfs/pkg/grpc/tls"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/cmd/osd/pkg/reg"
"github.com/autonomy/talos/src/initramfs/pkg/grpc/factory"
"github.com/autonomy/talos/src/initramfs/pkg/grpc/gen"
"github.com/autonomy/talos/src/initramfs/pkg/grpc/tls"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)

View File

@ -10,16 +10,16 @@ import (
"log"
"os"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner"
containerdrunner "github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/containerd"
servicelog "github.com/autonomy/dianemo/src/initramfs/cmd/init/pkg/system/runner/process/log"
"github.com/autonomy/dianemo/src/initramfs/cmd/osd/proto"
"github.com/autonomy/dianemo/src/initramfs/pkg/chunker"
filechunker "github.com/autonomy/dianemo/src/initramfs/pkg/chunker/file"
streamchunker "github.com/autonomy/dianemo/src/initramfs/pkg/chunker/stream"
"github.com/autonomy/dianemo/src/initramfs/pkg/userdata"
"github.com/autonomy/dianemo/src/initramfs/pkg/version"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/constants"
"github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner"
containerdrunner "github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/containerd"
servicelog "github.com/autonomy/talos/src/initramfs/cmd/init/pkg/system/runner/process/log"
"github.com/autonomy/talos/src/initramfs/cmd/osd/proto"
"github.com/autonomy/talos/src/initramfs/pkg/chunker"
filechunker "github.com/autonomy/talos/src/initramfs/pkg/chunker/file"
streamchunker "github.com/autonomy/talos/src/initramfs/pkg/chunker/stream"
"github.com/autonomy/talos/src/initramfs/pkg/userdata"
"github.com/autonomy/talos/src/initramfs/pkg/version"
"github.com/containerd/cgroups"
"github.com/containerd/containerd"
tasks "github.com/containerd/containerd/api/services/tasks/v1"

View File

@ -3,7 +3,7 @@ package main
import (
"log"
"github.com/autonomy/dianemo/src/initramfs/cmd/proxyd/pkg/frontend"
"github.com/autonomy/talos/src/initramfs/cmd/proxyd/pkg/frontend"
)
func main() {

View File

@ -11,8 +11,8 @@ import (
"sync"
"time"
"github.com/autonomy/dianemo/src/initramfs/cmd/proxyd/pkg/backend"
pkgnet "github.com/autonomy/dianemo/src/initramfs/pkg/net"
"github.com/autonomy/talos/src/initramfs/cmd/proxyd/pkg/backend"
pkgnet "github.com/autonomy/talos/src/initramfs/pkg/net"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/client-go/kubernetes"

Some files were not shown because too many files have changed in this diff Show More