Blog post inroducing Garage v0.7 #6

Merged
lx merged 10 commits from v0.7 into master 2022-04-08 14:52:21 +00:00
Owner
No description provided.
quentin added 2 commits 2022-04-05 16:07:25 +00:00
Intro
All checks were successful
continuous-integration/drone/push Build is passing
c0f5b325ab
Add Kubernetes part
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
187e4dcbef
maximilien self-assigned this 2022-04-05 16:12:54 +00:00
trinity-1686a reviewed 2022-04-05 16:17:33 +00:00
@ -0,0 +30,4 @@
Garage is even able to automatically create the [Custom Resource Definition](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/) (CRD) before using it to discover other peers.
Let's see practically how it works with a minimalistic example (not secured nor suitable for production).
You can run it on [minikube](https://minikube.sigs.k8s.io) if you a more interactive reading.

some word is missing. maybe "if you want a more interactive reading"?

some word is missing. maybe "if you **want** a more interactive reading"?
quentin marked this conversation as resolved
@ -0,0 +32,4 @@
Let's see practically how it works with a minimalistic example (not secured nor suitable for production).
You can run it on [minikube](https://minikube.sigs.k8s.io) if you a more interactive reading.
Start by creating a [ConfigMap](https://kubernetes.io/docs/concepts/configuration/configmap/) containg Garage's configuration (let's name it `config.yaml`):

containing

contain**in**g
quentin marked this conversation as resolved
@ -0,0 +79,4 @@
```
Allowing Garage to create the CRD is not enough, the process must have enough permissions.
A quick unsecure way to add the permission is to create a [ClusterRoleBinding](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#rolebinding-and-clusterrolebinding) to give admin rights to our local user, effectively breaking Kubernetes' security model (we name this file `admin.yml`):

could you suggest (and maybe showcase) a safer way?

could you suggest (and maybe showcase) a safer way?
Author
Owner

I am waiting for @maximilien advice for this part

I am waiting for @maximilien advice for this part
maximilien added 1 commit 2022-04-06 08:28:22 +00:00
Reword top half
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
6df348b2a3
lx reviewed 2022-04-06 14:44:38 +00:00
@ -0,0 +18,4 @@
As a noverlty as well, you can get this release using our binaries or the package provided by your distribution.
We ship [statically compiled binaries](https://garagehq.deuxfleurs.fr/download/) for most Linux architectures (amd64, i386, aarch64 and armv6) and associated [Docker containers](https://hub.docker.com/u/dxflrs).
Garage now is also packaged by third parties on some OS/distributions. We are currently aware of [FreeBSD](https://cgit.freebsd.org/ports/tree/www/garage/Makefile) and [AUR for Arch Linux](https://aur.archlinux.org/packages/garage).
Feel free to [reach us](mailto:garagehq@deuxfleurs.fr) if you are packaging (or planning to package) Garage, we welcome maintainers and will upstream specific patches if that can help. If you already did package garage, tell us and we'll add it to the documentation.
Owner

feel free to reach out to us

also, Garage and not garage

feel free to *reach out to us* also, Garage and not garage
quentin marked this conversation as resolved
quentin added 1 commit 2022-04-06 15:46:52 +00:00
OpenTelemetry part
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3eb41b73e4
quentin added 1 commit 2022-04-06 15:48:47 +00:00
Fix LX remarks
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
0f7861ec98
quentin added 1 commit 2022-04-06 17:11:18 +00:00
WIP roadmap
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b96dfce719
quentin added 1 commit 2022-04-06 20:40:08 +00:00
Finish the roadmap
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
1f45e9d987
quentin added 1 commit 2022-04-07 09:38:40 +00:00
Remove the roadmap from this post
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b93391bfa6
quentin added a new dependency 2022-04-07 09:39:51 +00:00
quentin added 1 commit 2022-04-07 16:06:32 +00:00
Rework kube + conclusion
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
df867dea63
quentin changed title from WIP: Blog post inroducing Garage v0.7 to Blog post inroducing Garage v0.7 2022-04-08 09:47:14 +00:00
lx added 1 commit 2022-04-08 10:09:57 +00:00
Move images & fix english in blog post
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b7cfe7c09c
lx merged commit 3e22ba4e9f into master 2022-04-08 14:52:21 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#7 WIP: Add a roadmap draft}
Deuxfleurs/garagehq.deuxfleurs.fr
Reference: Deuxfleurs/garagehq.deuxfleurs.fr#6
No description provided.