install pylokid

This commit is contained in:
Tobias Brunner 2020-02-08 15:59:06 +01:00
parent 61b77a0ca9
commit 12e56b77ad
3 changed files with 85 additions and 0 deletions

21
_apps/pylokid.yaml Normal file
View File

@ -0,0 +1,21 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: pylokid
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
destination:
namespace: pylokid
server: https://kubernetes.default.svc
project: default
source:
path: pylokid
repoURL: https://git.tbrnt.ch/tobru/gitops-tbrnt.git
targetRevision: HEAD
---
apiVersion: v1
kind: Namespace
metadata:
name: pylokid

39
pylokid/pylokid.yaml Normal file
View File

@ -0,0 +1,39 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: pylokid
name: pylokid
namespace: pylokid
spec:
replicas: 1
selector:
matchLabels:
app: pylokid
strategy: {}
template:
metadata:
labels:
app: pylokid
spec:
containers:
- image: tobru/pylokid:latest
name: pylokid
resources: {}
env:
- name: IMAP_SERVER
value: hosted.mailcow.de
- name: WEBDAV_URL
value: https://files.feuerwehrurdorf.ch/remote.php/webdav/
- name: WEBDAV_BASEDIR
value: /Stab/Fourier/Einsatzdepeschen
- name: LODUR_BASE_URL
value: https://lodur-zh.ch/urdorf/index.php
- name: IMAP_CHECK_INTERVAL
value: '30'
envFrom:
- secretRef:
name: pylokid
ports:
- containerPort: 8080
protocol: TCP

25
pylokid/secret.yaml Normal file
View File

@ -0,0 +1,25 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: pylokid
namespace: pylokid
spec:
encryptedData:
HEARTBEAT_URL: AgA+lNEUckeQ3Y7oSLBnlaV/4u1AEYZVx698kjjeH1YAcRctNzTTuzUiwrsPovnVmCCtGMGpTMLnclQecU5mgOtCpnOIRdnDtB3mhkJfPqPdFGgHu+nw5f/u8GwiG+4P08c0fgg4h5gwV90+vwe1dcVIq71XoSouQbqQtb+pWLP6VDgPvsJpHm/FPo/OoXcDfS2IEkYwgwMPTE2HTWMioPOLW3NiarGP/TvnB6oBmMR3ZpnwUKA+/nSvjLNkM45/o5SRKqV7t4JgUOS5XRS/q4mY1AOSUY+feC/hZMURG4xvTF1Q697PgHzBbza+1FZXaKFlbmmU/gPGB7N2yMnyFRKcPXgVMSQ10h0VqbwTQyIPC6oIxAyS8Hd5dntyHK+vEZyxO19gF3Uwh6lKCw98RkymnMeuxxqUyCxCRsDFjUizCL6BssCEbX4skCzlktVaGwsR1LVMJIXYbkR6pw3UZJvI0mLdK3/l+JEUnAXR2/ppKQNz4Ga3JpZeUCwwXaEoTPzDun5CY3HFRDOa5R1I4TWZYTQDsLv6noNoi9OJG8O4F8dDsB1GYC92ww0AlAtvO/2yPoKhB/wOCVegix4uYaa8GbPIYon2e23dmr28Xb8dolQW++GHwgvqydTvsCVaaTi2NEzGbs+6wu6PshEOLgCLqvYRWMdOioTzezpIco2ZaDx3Co3kG4V4Eg9Pja5vO5zVzAXeHC+Mhxubeq1IJhsZjj+6a9Q0RSsp6E+mHd3oB7gTPN+IE1Im3Gw4YjGgRh52aKQA
IMAP_PASSWORD: AgAUeh5e22dbEdusjGZHuxT5kQAZu9mF4xWNsgs1UafnU28GxAhfe5ZQZDQxEAV+2B82/2EHLXAsd3A+VGJuh9EO/RwulXLVpd0h1xGnGu7fCetT3MiiAfCsuTwffNDhbkwEsGGKaWJzYKaHeVrKYX7akpBp13Ltx2USnZiqOtz1+Ud9jLAGnMNW1HQ6DSz/rSV8UsfQmEuNtTlyFosFePLoo2G0IdKdy+LO49P5hWNFEiD1AN+NHknpXJnw6xzq85GhOLrRN2em2I4qzHOY5OmjaPRmYJlQx/AijWBb+qUbnOzeeBkqjC2in61JIMm8aI9rz+1x9lIqBj/wDmkC6rKbAB2zK2XKL7nt8BtjXACZukh/nTQj2IyBYTJSrEjwMyxXgpKzMMfp7eU52DZTcpFhNpm1stm/fy84TyokC5Xzr3xuGdDQiSenwGHKuzKOIykQLoyCifNZW9G/Thyr0Eaj4HiTmc8PSTi8oougVmQqlvlEoYrTV9x4rxEBn85PpuqvR09N+azelwWcVQLKcjpiRRWme4d19HWtsR1idqzdwgnPizEBbsEHgu7jZXLiFNSK99q/jattr59gJmSU/+KZN6NxG1d+la3pMJYD1g/oJgZi4wv8LGTgmu7OwYDqDe6q1E8P6ZOPddvleTeqEjEfcr/miR1Zp203xYPi6lhGBXTVeeLyYx4+PIrp3+RsAChVKbEIk0+NzchmCjR1Z1xv
IMAP_USERNAME: AgC4F1AVXRyOiwx4yObQr5ydryFrM40HemwtqymbPfWrcNhou5DiukCAyOnK7AZB93YPrdhIeKLW4uT2TPQFA1grJYEfezu3CzRv9sO8baOudSBUOHDxB0ojLpbTNwcVI2OEMvW+fJG2D5HNNWb0S+Vuz8KSekEnjbpdnR6MGFvDbv/raBNioYqDCsT1p88NfPbwq86Sd3ghDKKv5azHOc7Joo8hnL/kENAC2HicIcRY9lE719FEEkPXfIqSZIxHjxRZ7bn+Fxl6lx7MZobTC93f/0dJLLrm+E4BZA9c2wz/Gr9qCd7rAoAhI94lnG2BKx4554PubRQ2Q/vw7ke+wW09WI+y6apBqFXl0pUOUbxkY+LszZvOWAzvcafjGwr0z1taDaZ6F1EbepE9qEhqjMTcFGyEw2LCCwxZRhQo5dZTFjszlfBtpCIeUDLh4uxg8w01QHMVlL1n5LtIInSFEre3qAhyne61zLnebsEf7i1PU4iXIE6LST+SteuNrtNmzOd/KAkv8JiPOFpCf5xdocikqQOkBT6QTfuN+JsVuWK5NgQxFwRPfrvFBriYJIWwbpf78jvsEMWEuN53pqp+bbAeC/FAsmmhFlkprLeqRXg/WATlucwXiCD9OiQc6n/CxT8cbeVbOUYlrL9LmBnX6UPayc97XoBDysBKiE5jsgdaSvYO6d2eMnlD4JpZQ8/46+drH/kKoiCgSbZpnsOLVnZBcoU=
LODUR_PASSWORD: AgBPSTTTRDybpyczt4a9TEyUKddaizxUSKaXem8eeZNnEMrAgBqs+zpmvyGJCprNTskxWF0GzUj+zC6I/kiHyZTMy1+pquZupWyAFz0aYos4ckZSvLUjzzs4sguFVFItT/UDRO3/9vEfR8hO9IOuvho/QUyhdpYXzx7NM2le7M2ytEvRTd0v7Ca2XHnsKMBdHRSGKz0MdHnHKWoVuyqys7PJ0nuMdquECPLjK5zi/5UBs45ZaMQ/W4g4uZWeI86YHM5hIla/WqqYQZr6o8QGD+zYoQslRLnFQxIfscUWxQxLaj6GDrMr5yD2HqYoiGv2uA7TeM4E5fMeBTGGKiczQKVjuVlWlNP32aw+fpJhVrFVbhSRah2hTE/RefQw/Z5lKroqT+J4t7E6bkzbieAx2NDl4E2hBseqmp4ueiMLnP176OyzvU96Hsr/wOg4TFt/TV+b7flEyyRgOdvVNOErUcEOGUE2VEYpgLNWlUIYVp1LJegwmeK9nBYfdjFrnVJ0l/VrxcpWluCuAHEblUQw/9KVMV3eFoLTcKCoW5s4nas3ODdMRck8pQi5cuAXZIHwAl4w8zgUeiwYmRic8cbTTO0zLy4SncrTpynNNhrUGS9xB0pVnxPwK+MLrVdNIpkSo4LL+HrvBnCU3AS+NM53QE1NppQIHbWUB1aq4eCHSyPlqesGseq0xItBaiuldc/AG1teDgI9FRxgFJVn0AQ=
LODUR_USER: AgDTfGXY0E/Sj9Lu8YpZ1zb0gASlzF4xZXmJwDxWOoQZowf8XHM4n60jDOsVR/0ea/1rM/7I+xgtqzAIpZBYIkIt1+WRtvpa70OM5MrjhbOYk6xyJBV7KNRMYU2Fy5qHQgMxr8X5kAUI44hlBlNK7NwEuh1OAzG0kEu8CWWrkpoRvKL6J8nBKIdAxwP2Kuz+yBlnZfwwvzkjD449PgIsvHo0c2TxZQaJa1vE21qEoOGgokts2rObaE2y2Ql7FgdX9jy2BHz0yDlIj4kRFehyzieT0W9enD9Qq/hkljSnDJ8GvB1CEv5tp0CvNhFwdF5YN8xMwogVog3lN9YgKA3jv7XznP1WzfzjYigjZ4IsFlbdhCG4m7CZbADMpOUXNZmwVwU9pgDK+XMZ2dHXAMNcQ19+oUR9uqG/g4pK4xyF9VGAVSNk63YYIuDVcVm26ggpmlOw4/6bfneWLWuyl+PBQLsFq56KUta6W4mCGt6u76ybMAQBjloyma+lgHqEz7UVzUYQph43fYf+f1J3SEgbwmK0xI2Rj2lHsS1PmhRehtlDSz+g5JxsV/8Z3ZQnQqGPPx0JCaOHAdCqtQpIAcwgdYs10nrc8NbEfVCyRdLWzxLi9lLqQwe+yk/Ba1+vYgQl3xlGmJejxyT6uDdqiNk8we+mcg66aj6TMo7x3zdzOE1E+z+GwOHWBRHtgp4rC48iCQimHRleTg==
PUSHOVER_API_TOKEN: AgCnnaCeJu3Uye/RllVpzI3oQ/mZt1XkfElbNuPmCaKZzJBCYELbECmky+dmA9lyFti6/w4pUWp+JICZzb4fEeA9J7bIzVrOjB1uXIVLwE+C6FTOG9e/CuunZkZtaeXzJJ8mqtdzIgTMnH2nBW3iS+aqSX3D/GCTZCEEFi60yBsxxV06XZox1mC8r9e8UGMYl0FNcDmlXpOHVGkGGrEwubGqDc8eCKaNhkcZhge0I4Y35A2qJx2/jkCbxWKt9mwhfn3uGTFwID838H2Co6jCgXHiTPOs04V0/kyYcNvY55IOu1GihHrWiQSWdsyU+iVd45HnYpOsDd3iMSw1utCJvyq9s6XwkYRhyFIdBEaDw4GcQ200tQsF7NdZnbfQ8/pSTRybiPt7DieAcO8So+U5dAuj8CQLu+Eq8WkihZb6YcTaUUkG8YnHDuI1J9/RGlQjZItZp9igwuaP8sUOW3LGHUFPrsqO/SNOIFOrMjUa1Jk9Pl63RDTQEpY83sWv6Xk6woAg+LNYOGn32/b+uhUbCZU/whFoaerDYfl3PT2gKvF5eEv0ZSyzme/0BZ7ng/gB4P/3YL1ua+cxHm776CVLGlLPMqHepXfZ7hAJ063/w6ZwocKGdi/Dn+Ss1gxo5zy5BrivkqGTDvbFolCM6GjwR7BuIEtWt147gtRei+pzxX3sZJQemglI7pplwCo60jcXn1EfnZdDAK21Ksj7bEFS3WNXXsqquD6c83LKDctW4XU=
PUSHOVER_USER_KEY: AgAZo5YoTvOxvQOvG0xtLFaphx2P6tubWEqrXinkiMdRuQhDOm67caInv0khSycfuXQfHf/JO3dLgYHnpkYzH2pa0mahtFKSW/YAK/XoUKYuZHWkhIYPA1YRhBCArZaGShsn7F9srIYcFXSDp80mPkTk1hO76hQOyHwwYadNarH8oelyyWERMyAAl58KFPNTYDmIoINnBWvCflwdpjgwpUucdZwFGhC9vsrOVMxFkkMDLlulCFFiMkLBB4o/7x8kWRbiGEZJ8fIz1u/pydWdmHE+6kyPwaff+IzwQdOUANP80urtl6KRdurOAHIvcUYK0OM1Ne/NnwNu05QxS1gHMTn5WyichN5YhP4WcTMjr8cs3lPDJcloRJa9sNHMQBYqy9WjgaJjBsP8P5sR+jlo662vhCmtV2/FlCH0MmBBGBjzlwvGhE/XkLpBDJaP8MCPC8Q4FPLDRgBeBr+b0ViU+wr0Rer7r62M8nhSBshNRvJP8IxZdsqHEYI6Ex6dFN+jKZjOFxHphRUNv5BW74ndxjElA14l3oJ62+MiEyf/g3ngcYyRoW0MI1W00KZIh4z1ufEwCGM5VYGqVcm6b2YkarjoLkOcf3FabjBQWGhIe0EbTmFxMC/SFuXi4EImRvyj1Ya5SpPygkBsFaFo23kYSOZhuf6RtX1hDqVCVTvKoqtCNllHzNxG8mry6jAj1X95oYBds/3FcFyM0ljD5tRe17/7PHV//xu/PTpibfqW0oQ=
WEBDAV_PASSWORD: AgBZTmSsYLCGScWlcE/zvAL6WV50IChBAXeQGKtTyatjS5SAtXmGwIpCn5Xb8PeCKKOuD0dxHutCL9kq2PR/oQGvo9SKsEsq8Kf2HHzD4IEjjd0KQSX4ZlNVqYlBzRgtCWN5LMtPLZYkmyohQRW4MA2RtcmMLwYTGAWEn/nrcKC00zNUXDDXERgo24xs3RbcGI7/5wkUa103fpYEbZzQKfpFeSdEkCp9/0F2XihkhV/5sC6jDElOHjJvl7jw0pOPdkJxnk6EuezMLeTNWF6zSNOCwIr+lnEOeCQR6j6Lj0DoQqfLCSH85eAwEpPzNEU74Yp75TyhS7ibwkZpWZshv4sW2o788zPVpusHTNsblaAFaYqOctvQLQE+1BUoAaYOUmiiQHBLKUsWOkOJKXmcLY4hKrjwkB2EW8H3CnT75OshP9bAderV5shui6g9ta3UjTeLOo8w0aOvKc273g42SMR6XUULzwCSK1MiP/IXWEljP4F6rE7FbSUijBi/aNBHl0bUmN495vs0uJ7tsYJKH2HnQp1MHV2f8QIyD0SO1QskgNu3x+FvKGC1oIzxJDO77yP0kpuJDUWNR654I+oa8RKi4Xd5ZY7mPPriFvWwW1PhZx0MvvfEmN6WsgCSB4TI2BXzgO2Zyt6icczAAXt04KIFPX7x1/FpDiKbb0HXcJY0zA7/pvWJZhrNWiFDgHN+SDVmhI7ijKqAcH//FkPBCQ==
WEBDAV_USERNAME: AgCt9hQwrVH3HhITPcmg8P8O7XqWgP9hsf7KpmslgZqoIt8gTbOEeOXSzeRhju4Ooztn7JW8SOUOdEnLXonn4VlaLvh1CW3uysORNFjyrlhRgHe53j1k20V6q4CtXW6lEEc0E15+t9sLC/lFA3NlRer2cjOtOc14inFesiJhT6Ra+rlWsDLyTDCb+S2wM6eP2BLBQM02dCbbGHkyJC5epirkzYXq2EDvLcT0YaGY/uEXfLXOemzPxqxlLm09w3tC40756c/RcdvbW6pDXlzSEWHC8ev598rRT85Z0oDtLKN+Fd5oKphJ+YxTgGB5n1XJRM3Ka5oG1NonSasE0DNcM5Gnqp707xivnfxfxE4/jdxVGaWyv6PKfmluBUQMAO0GIdKj3BFmERQNw/UQcCN6By9GB4YSUeAfqGlt9mp1rNkkcjjW0NuzgbJlKeexy5YU4GWBw1extNlEdc9uAHm9sVwBFpzzAYeB1kq+Z4ZjcxiV00LGD4VY9nIYSKlrAZexpEI8hWD+TBHIGgKkTaAaAC7zLAY3SVAz+NjtSKMnQRYIebW1Fdcue2b9dCzvH5FmXRqf6nDtC7c7L0E5C0SLx2fi7s0/Xni3obWSbBFeGICm2lIv0AkA5mqYIA6vN5NvlHU1JoZ2Phr7N4SwpZzlhped8kYQOpDGo4SImmWJ3cy8Dq0pr7bh2GOrQsrPXcAwPsm4iCPSvEKR8q+rVns0sQ==
template:
metadata:
creationTimestamp: null
name: pylokid
namespace: pylokid
type: Opaque
status: {}