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
continuous-integration/drone/push Build is passing Details
c0f5b325ab
Intro
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
187e4dcbef
Add Kubernetes part
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
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
6df348b2a3
Reword top half
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
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
3eb41b73e4
OpenTelemetry part
quentin added 1 commit 2022-04-06 15:48:47 +00:00
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
0f7861ec98
Fix LX remarks
quentin added 1 commit 2022-04-06 17:11:18 +00:00
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
b96dfce719
WIP roadmap
quentin added 1 commit 2022-04-06 20:40:08 +00:00
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
1f45e9d987
Finish the roadmap
quentin added 1 commit 2022-04-07 09:38:40 +00:00
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
b93391bfa6
Remove the roadmap from this post
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
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
df867dea63
Rework kube + conclusion
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
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
b7cfe7c09c
Move images & fix english in blog post
lx merged commit 3e22ba4e9f into master 2022-04-08 14:52:21 +00:00
Sign in to join this conversation.
No reviewers
No Label
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.