https://github.com/programmfabrik/outline-helm
Deploy [outline](https://github.com/outline/outline) with helm in K8s.
https://github.com/programmfabrik/outline-helm
Last synced: 5 months ago
JSON representation
Deploy [outline](https://github.com/outline/outline) with helm in K8s.
- Host: GitHub
- URL: https://github.com/programmfabrik/outline-helm
- Owner: programmfabrik
- License: gpl-3.0
- Created: 2022-09-15T08:08:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-11T09:31:38.000Z (over 3 years ago)
- Last Synced: 2025-09-20T13:16:49.261Z (9 months ago)
- Language: Smarty
- Size: 243 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# outline-helm
Deploy [outline](https://github.com/outline/outline) with helm in K8s.
## Requirements
- [Kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/)
- [helm](https://github.com/helm/helm/)
- [helm-docs](https://github.com/norwoodj/helm-docs)
- [ct](https://github.com/helm/chart-testing)
- A local Kubernetes cluster either via [Minikube](https://minikube.sigs.k8s.io/docs/start/), [Kind](https://kind.sigs.k8s.io/) or [Docker-Desktop](https://www.docker.com/products/docker-desktop/)
- *Yamllint*, *Yamale* simply install these packages with `make dep-install`
## Lint charts
```bash
make lint
```
## Test Install charts
```bash
make install
```
## Generate Documentation
```bash
make docs
```
## ATTENTION
When using the embedded minio deployment, make sure to expose minio in order to be able to upload files. If you decide to use the embedded minio deployment, but you are not exposing it to the outside world, you won't be able to upload files. Outline will still work, but you won't be able to upload files. The message that you will see is `Upload Failed!`
The Console will show the following message in addition to the one above:
```txt
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://outline-minio.outline.svc:9000/. (Reason: CORS request did not succeed). Status code: (null).
```
## Contact us
For Issues and questions please write to support@programmfabrik.de