-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: add collabora online, also update dependencies (#350)
* begin adding collabora online as a default application * update deps * add collabora functionality * add collabora online docs
- Loading branch information
Showing
9 changed files
with
1,325 additions
and
918 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
[Collabora Online](https://www.collaboraonline.com/) is a powerful online document editing suite which you can integrate into your own infrastructure or access via one of our trusted hosting partners. | ||
|
||
You can use this app to deploy collabora online separately from nextcloud, or you can deploy it as part of the nextcloud app of apps. If deploying as part of nextcloud, leave this app disabled. | ||
|
||
## Example config | ||
|
||
```yaml | ||
apps: | ||
collabora_online: | ||
enabled: false | ||
description: | | ||
[link=https://www.collaboraonline.com/]Collabora Online[/link] is a powerful online document editing suite which you can integrate into your own infrastructure or access via one of our trusted hosting partners. | ||
You can use this app to deploy collabora online separately from nextcloud, | ||
or you can deploy it as part of the nextcloud app of apps. If deploying as part | ||
of nextcloud, leave this app disabled. | ||
you can set an optional admin password with this variable: | ||
- COLLABORA_ONLINE_PASSWORD | ||
# Initialization of the app through smol-k8s-lab | ||
init: | ||
enabled: false | ||
values: | ||
admin_user: admin | ||
password: | ||
value_from: | ||
# you can change this to any env var | ||
env: COLLABORA_ONLINE_PASSWORD | ||
argo: | ||
# git repo to install the Argo CD app from | ||
repo: https://github.com/small-hack/argocd-apps | ||
# path in the argo repo to point to. Trailing slash very important! | ||
path: collabora_online/app_of_apps/ | ||
# either the branch or tag to point at in the argo repo above | ||
revision: main | ||
# kubernetes cluster to install the k8s app into, defaults to Argo CD default | ||
cluster: https://kubernetes.default.svc | ||
# namespace to install the k8s app in | ||
namespace: collabora-online | ||
# recurse directories in the provided git repo | ||
directory_recursion: false | ||
# secret keys to provide for the Argo CD Appset secret plugin, none by default | ||
secret_keys: {} | ||
# source repos for Argo CD App Project (in addition to app.argo.repo) | ||
project: | ||
name: collabora-online | ||
source_repos: | ||
- https://collaboraonline.github.io/online | ||
destination: | ||
# automatically includes the app's namespace and argocd's namespace | ||
namespaces: [] | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[tool.poetry] | ||
name = "smol_k8s_lab" | ||
version = "5.19.2" | ||
version = "5.20.0" | ||
description = "CLI and TUI to quickly install slimmer Kubernetes distros and then manage apps declaratively using Argo CD" | ||
authors = ["Jesse Hitch <[email protected]>", | ||
"Max Roby <[email protected]>"] | ||
|
@@ -32,7 +32,7 @@ include = ["smol_k8s_lab/config/kind/kind_cluster_config.yaml", | |
[tool.poetry.dependencies] | ||
bcrypt = "^4.2" | ||
click = "^8.1" | ||
cryptography = "^43.0" | ||
cryptography = "^44.0" | ||
kubernetes = "^31" | ||
minio = "^7.2" | ||
pyfiglet = "^1.0" | ||
|
@@ -43,7 +43,7 @@ requests = "^2.32" | |
rich = "^13.9" | ||
ruamel-yaml = "^0.18" | ||
ruamel-yaml-string = "^0.1" | ||
textual = "^0.86" | ||
textual = "^0.89" | ||
xdg-base-dirs = "^6.0" | ||
pygame = "^2.5" | ||
python-ulid = "^3.0" | ||
|
@@ -60,9 +60,9 @@ optional = true | |
|
||
[tool.poetry.group.dev.dependencies] | ||
deptry = "^0.21" | ||
textual-dev = "^1.6" | ||
textual-dev = "^1.7" | ||
pytest-textual-snapshot = "^1.0" | ||
poethepoet = "^0.30" | ||
poethepoet = "^0.31" | ||
# for creating app images: https://pypi.org/project/poetry-plugin-appimage/ | ||
# poetry-plugin-appimage = "^0.0.4" | ||
# [tool.poetry-plugin-appimage] | ||
|
@@ -75,7 +75,7 @@ optional = true | |
|
||
# this group is only needed for development | ||
[tool.poetry.group.audio.dependencies] | ||
coqui-tts = "^0.24" | ||
coqui-tts = "^0.25" | ||
# note: this still requires you to install ffmpeg | ||
pydub = "^0.25.1" | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.