From 1a6603277a8cd5089d35e0111f9fbb987d6b8971 Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 10:31:19 +0200 Subject: [PATCH 1/8] fix md syntax --- docs/kontakt.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/kontakt.md b/docs/kontakt.md index 84407a0..1fc196e 100644 --- a/docs/kontakt.md +++ b/docs/kontakt.md @@ -2,7 +2,7 @@ ## Allgemeiner Support -Sollten Sie allgemeine Fragen oder Anliegen bezüglich angebotener Dienste haben (ausgenommen [Missbrauch](#missbrauch-melden-abuse-kontakt) und [Sicherheitslücken](#sicherheitslucken-melden)), bitten wir Sie einen entsprechenden Beitrag in unserem [Forum][https://community.nick-slowinski.de/c/support/5] zu erstellen. +Sollten Sie allgemeine Fragen oder Anliegen bezüglich angebotener Dienste haben (ausgenommen [Missbrauch](#missbrauch-melden-abuse-kontakt) und [Sicherheitslücken](#sicherheitslucken-melden)), bitten wir Sie einen entsprechenden Beitrag in unserem [Forum](https://community.nick-slowinski.de/c/support/5) zu erstellen. Falls Sie kein Konto bei uns haben und auch keines anlegen möchten, können Sie uns auch per E-Mail ([nick@nick-slowinski.de](mailto:nick@nick-slowinski.de)) erreichen. @@ -16,6 +16,4 @@ Falls Sie Missbrauch jeglicher Art auf oder von unserer Plattform melden möchte Bitte melden Sie Sicherheitslücken **immer PGP verschlüsselt** an [nick@nick-slowinski.de](mailto:nick@nick-slowinski.de), verwenden Sie dazu ebenfalls den Schlüssel [ACA894E76546E4850D686B9FA28671573AA347CC](../assets/pgp/ACA894E76546E4850D686B9FA28671573AA347CC) ([keys.openpgp.org](https://keys.openpgp.org/search?q=nick%40nick-slowinski.de)). -Wir bevorzugen das *Responsible Disclosure*-Verfahren und sehen dabei von jeglicher Strafanzeige ab, solange Sie die entsprechende Sicherheitslücke nicht zu Ihren Gunsten oder der übermäßigen Wissensbeschaffung ausgenutzt haben. - -[def]: https://community.nick-slowinski.de/c/support/5 \ No newline at end of file +Wir bevorzugen das *Responsible Disclosure*-Verfahren und sehen dabei von jeglicher Strafanzeige ab, solange Sie die entsprechende Sicherheitslücke nicht zu Ihren Gunsten oder der übermäßigen Wissensbeschaffung ausgenutzt haben. \ No newline at end of file From c0440c9780e581628487dccb10526d88b4d713a3 Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 11:17:46 +0200 Subject: [PATCH 2/8] add status page to docs --- docs/services/monitoring.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 docs/services/monitoring.md diff --git a/docs/services/monitoring.md b/docs/services/monitoring.md new file mode 100644 index 0000000..cad7698 --- /dev/null +++ b/docs/services/monitoring.md @@ -0,0 +1,9 @@ +# Monitoring + +## Status Webseite + +Unter [status.nick-slowinski.de](https://status.nick-slowinski.de) ist eine öffentliche Statuswebseite für unsere Dienste verfügbar. Wartungsarbeiten und technische Störungen werden dort ebenfalls angekündigt. + +## ToDO (Docs) + +Unser Monitoring System mit Zabbix, Prometheus und Grafana wird hier später noch im Detail erklärt. \ No newline at end of file From bbc9548a93f805424dfd6c6b5b7ccf59ecf36277 Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 16:14:23 +0200 Subject: [PATCH 3/8] add drone config --- .drone.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..4cf1073 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,35 @@ +name: amd64 +kind: pipeline +type: docker + +platform: + os: linux + arch: amd64 + +clone: + disable: true + +steps: +- name: clone + image: registry.access.redhat.com/ubi9/python-311:1-12 + volumes: + - name: cache + path: /opt/app-root/src + commands: + - mkdir ~/docs && cd ~/docs + - git clone $DRONE_REPO_LINK . + - git checkout $DRONE_COMMIT -b $DRONE_BRANCH +- name: build + image: registry.access.redhat.com/ubi9/python-311:1-12 + volumes: + - name: cache + path: /opt/app-root/src + commands: + - cd ~/docs + - pip install --upgrade pip + - pip install -r requirements.txt + - mkdocs build + +volumes: +- name: cache + temp: {} \ No newline at end of file From 78fe49bb84e44d81253ec538c5d1ee517030d05b Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 16:21:18 +0200 Subject: [PATCH 4/8] hopefully fix build error --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 4cf1073..5dd7d71 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,7 @@ steps: commands: - mkdir ~/docs && cd ~/docs - git clone $DRONE_REPO_LINK . - - git checkout $DRONE_COMMIT -b $DRONE_BRANCH + - git checkout $DRONE_COMMIT - name: build image: registry.access.redhat.com/ubi9/python-311:1-12 volumes: From 3a6af5ee5f0e1bdb74a855d56007082578000a7d Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 16:24:59 +0200 Subject: [PATCH 5/8] fix dependency conflicts --- requirements.txt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/requirements.txt b/requirements.txt index ff22d5e..d983326 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,11 @@ -Babel==2.12.1 certifi==2023.5.7 charset-normalizer==3.1.0 click==8.1.3 colorama==0.4.6 ghp-import==2.1.0 -gitdb==4.0.10 -GitPython==3.1.31 idna==3.4 Jinja2==3.1.2 -Markdown==3.4.3 +Markdown==3.3.7 MarkupSafe==2.1.3 mergedeep==1.3.4 mkdocs==1.4.3 @@ -25,6 +22,5 @@ pyyaml_env_tag==0.1 regex==2023.6.3 requests==2.31.0 six==1.16.0 -smmap==5.0.0 urllib3==2.0.3 -watchdog==3.0.0 +watchdog==3.0.0 \ No newline at end of file From 6ed4319e58726907ab9c711086d786e3ba68072b Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 19:05:22 +0200 Subject: [PATCH 6/8] disable builds when renovate pushes changes --- .drone.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.drone.yml b/.drone.yml index 5dd7d71..9f1e759 100644 --- a/.drone.yml +++ b/.drone.yml @@ -19,6 +19,10 @@ steps: - mkdir ~/docs && cd ~/docs - git clone $DRONE_REPO_LINK . - git checkout $DRONE_COMMIT + when: + branch: + exclude: + - renovate/* - name: build image: registry.access.redhat.com/ubi9/python-311:1-12 volumes: @@ -29,6 +33,10 @@ steps: - pip install --upgrade pip - pip install -r requirements.txt - mkdocs build + when: + branch: + exclude: + - renovate/* volumes: - name: cache From 6822f998aa3edd18c9d059d45a98f6eb306f677c Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 19:57:16 +0200 Subject: [PATCH 7/8] trying diff file so renovate won't do dumb stuff --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d983326..bd1dca4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,7 @@ colorama==0.4.6 ghp-import==2.1.0 idna==3.4 Jinja2==3.1.2 -Markdown==3.3.7 +Markdown<3.4.0 MarkupSafe==2.1.3 mergedeep==1.3.4 mkdocs==1.4.3 From ea971a432a200dce1e7b9f55d349abfa76a7f170 Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Mon, 26 Jun 2023 20:21:53 +0200 Subject: [PATCH 8/8] fixes #26 --- requirements.txt | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/requirements.txt b/requirements.txt index bd1dca4..f550979 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,26 +1,2 @@ -certifi==2023.5.7 -charset-normalizer==3.1.0 -click==8.1.3 -colorama==0.4.6 -ghp-import==2.1.0 -idna==3.4 -Jinja2==3.1.2 -Markdown<3.4.0 -MarkupSafe==2.1.3 -mergedeep==1.3.4 -mkdocs==1.4.3 mkdocs-git-revision-date-localized-plugin==1.2.0 -mkdocs-material==9.1.17 -mkdocs-material-extensions==1.1.1 -packaging==23.1 -Pygments==2.15.1 -pymdown-extensions==10.0.1 -python-dateutil==2.8.2 -pytz==2023.3 -PyYAML==6.0 -pyyaml_env_tag==0.1 -regex==2023.6.3 -requests==2.31.0 -six==1.16.0 -urllib3==2.0.3 -watchdog==3.0.0 \ No newline at end of file +mkdocs-material==9.1.17 \ No newline at end of file