2024-01-09 15:24:57 +01:00
|
|
|
# Toolkit
|
2024-01-09 15:26:24 +01:00
|
|
|
DevOps Portable toolkit
|
2024-01-09 15:24:57 +01:00
|
|
|
|
2024-01-09 15:32:20 +01:00
|
|
|
[](https://github.com/jkaninda/toolkit/actions/workflows/build.yml)
|
2024-01-09 15:24:57 +01:00
|
|
|

|
|
|
|
|
|
|
|
|
|
- [Docker Hub](https://hub.docker.com/r/jkaninda/toolkit)
|
|
|
|
|
- [Github](https://github.com/jkaninda/toolkit)
|
|
|
|
|
|
|
|
|
|
## Tools:
|
|
|
|
|
- docker client
|
|
|
|
|
- helm
|
|
|
|
|
- kustomize
|
|
|
|
|
- jq
|
2024-01-09 17:43:58 +01:00
|
|
|
- k6
|
2024-01-10 03:39:09 +01:00
|
|
|
- s3fs
|
2024-01-09 17:43:58 +01:00
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
|
version: '3.7'
|
|
|
|
|
services:
|
|
|
|
|
toolkit:
|
|
|
|
|
image: jkaninda/toolkit:latest
|
|
|
|
|
container_name: toolkit
|
2024-01-09 17:54:47 +01:00
|
|
|
command: ["/bin/bash", "sh"]
|
2024-01-09 17:43:58 +01:00
|
|
|
volumes:
|
|
|
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
|
|
|
- ~/.kube:/root/.kube
|
|
|
|
|
- ~/.ssh:/root/.ssh # If you use private CVS
|
2024-01-10 03:39:09 +01:00
|
|
|
```
|
|
|
|
|
## Mount S3
|
|
|
|
|
|
|
|
|
|
> Command : s3-mount
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
|
version: '3.7'
|
|
|
|
|
services:
|
|
|
|
|
toolkit:
|
|
|
|
|
image: jkaninda/toolkit:latest
|
|
|
|
|
container_name: toolkit
|
2024-01-10 03:41:20 +01:00
|
|
|
privileged: true
|
|
|
|
|
devices:
|
|
|
|
|
- "/dev/fuse"
|
2024-01-10 03:39:09 +01:00
|
|
|
command: ["/bin/bash", "sh"]
|
|
|
|
|
volumes:
|
|
|
|
|
- ./custome-volume:/custome-volume
|
|
|
|
|
environment:
|
|
|
|
|
- ACCESS_KEY=${ACCESS_KEY}
|
|
|
|
|
- SECRET_KEY=${SECRET_KEY}
|
|
|
|
|
- BUCKETNAME=${BUCKETNAME}
|
|
|
|
|
- S3_ENDPOINT=https://s3.us-west-2.amazonaws.com
|
2024-01-09 17:43:58 +01:00
|
|
|
```
|