18 Commits

Author SHA1 Message Date
190ed210e9 test post sub folder
All checks were successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/pr/renovate Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/master Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
2023-01-05 07:53:55 +01:00
4868939af7 Update renovate/renovate Docker tag to v34.63 (#41)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://github.com/renovatebot/renovate) | minor | `34.56-slim` -> `34.63-slim` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzQuNTYuMCJ9-->

Reviewed-on: #41
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-19 15:50:50 +01:00
310fe42f45 add additional renovate config env (#40)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- add renovate label for pull requests created by renovate
- disable github token warning for self hosted renovate instance

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #40
2022-12-19 15:41:00 +01:00
8c77d1d8d0 Update renovate/renovate Docker tag to v34.56 (#38)
Some checks failed
ci/woodpecker/push/renovate Pipeline failed
ci/woodpecker/push/next unknown status
ci/woodpecker/push/master unknown status
ci/woodpecker/push/test Pipeline failed
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://github.com/renovatebot/renovate) | minor | `34.53-slim` -> `34.56-slim` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41My4wIiwidXBkYXRlZEluVmVyIjoiMzQuNTMuMCJ9-->

Reviewed-on: #38
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-14 20:28:36 +01:00
49f84ca379 Update nginx Docker tag to v1.23.3 (#37)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| nginx | final | patch | `1.23.2-alpine` -> `1.23.3-alpine` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41My4wIiwidXBkYXRlZEluVmVyIjoiMzQuNTMuMCJ9-->

Reviewed-on: #37
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-14 20:20:53 +01:00
ddbaa61c36 use congo thumb and cover images (#39)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

<!-- Provide a summary of your changes. Describe the why and not how. -->

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #39
2022-12-14 20:16:25 +01:00
7101a0d577 update congo to version 2.4.2 (#36)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- update congo to version 2.4.2.
- update config keys.
- add npm script for run debug server on arkanaum instance.

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #36
2022-12-14 19:20:28 +01:00
ea438adfcd Update nginx Docker tag to v1.23.2 (#26)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| nginx | final | patch | `1.23.1-alpine` -> `1.23.2-alpine` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMi4yIiwidXBkYXRlZEluVmVyIjoiMzQuNDAuMiJ9-->

Co-authored-by: Drone-Bot <noreply@ocram85.com>
Reviewed-on: #26
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-09 12:57:31 +01:00
b83be9cc4f Update dependency markdownlint-cli to ^0.32.0 (#25)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.31.1` -> `^0.32.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.31.1/0.32.2) |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMi4yIiwidXBkYXRlZEluVmVyIjoiMzQuMjIuMiJ9-->

Co-authored-by: Drone-Bot <noreply@ocram85.com>
Reviewed-on: #25
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-09 12:52:56 +01:00
5dd6b297eb Update aquasec/trivy Docker tag to v0.35.0 (#32)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquasec/trivy](https://github.com/aquasecurity/trivy) | minor | `0.24.3` -> `0.35.0` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC40MC4yIiwidXBkYXRlZEluVmVyIjoiMzQuNDAuMiJ9-->

Co-authored-by: Drone-Bot <noreply@ocram85.com>
Reviewed-on: #32
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-09 12:49:30 +01:00
f4e62fef8e Update renovate/renovate Docker tag to v34.53 (#33)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://github.com/renovatebot/renovate) | minor | `34.40-slim` -> `34.53-slim` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC40MC4yIiwidXBkYXRlZEluVmVyIjoiMzQuNDAuMiJ9-->

Reviewed-on: #33
Co-authored-by: Drone-Bot <noreply@ocram85.com>
Co-committed-by: Drone-Bot <noreply@ocram85.com>
2022-12-09 12:37:46 +01:00
0091fa0dce Update dependency hugo-installer to v4 (#27)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [hugo-installer](https://github.com/dominique-mueller/hugo-installer) | devDependencies | major | [`^3.1.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/hugo-installer/3.1.0/4.0.1) |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMi4yIiwidXBkYXRlZEluVmVyIjoiMzQuMjIuMiJ9-->

Reviewed-on: #27
Co-authored-by: Drone-Bot <noreply@ocram85.com>
Co-committed-by: Drone-Bot <noreply@ocram85.com>
2022-12-09 12:25:18 +01:00
073850a232 fix fileMatch regex (#35)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- fix renovate rexex fileMatch for woodpecker files.

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #35
2022-12-09 12:08:31 +01:00
90d886fb3b Update 'renovate.json' (#30)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/testy Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

<!-- Provide a summary of your changes. Describe the why and not how. -->

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [ ] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Reviewed-on: #30
2022-12-08 19:55:40 +01:00
4f2c65b69f debug woodpecker renovate (#29)
All checks were successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- remove leading . in pipeline files.
- remove build arg for renovate support.

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #29
2022-12-07 20:26:35 +01:00
2f615b31c1 Adds renovate-bot support (#24)
Some checks failed
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline failed
#### 📖 Summary

<!-- Provide a summary of your changes. Describe the why and not how. -->

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #24
2022-11-28 20:31:02 +01:00
f8b747c358 adds PSCredentialStore 1.1.0 release post (#23)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- adds new post

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #23
2022-09-21 13:55:07 +02:00
376a0155e8 Adds gitea link (#20)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- adds Gitea link in header
- adds Woodpecker / CI link in footer
- updates links in Readme. (Github removed)

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #20
2022-09-13 14:55:12 +02:00
29 changed files with 822 additions and 458 deletions

38
.changelog.yml Normal file
View File

@ -0,0 +1,38 @@
# The full repository name
repo: OCram85/Blog
# Service type (gitea or github)
service: gitea
# Base URL for Gitea instance if using gitea service type (optional)
# Default: https://gitea.com
base-url: https://gitea.ocram85.com
# Changelog groups and which labeled PRs to add to each group
groups:
- name: 🐛 BUGFIXES
labels:
- bug
- name: ✨ FEATURES
labels:
- feature
- name: 🛠️ ENHANCEMENTS
labels:
- enhancement
- name: 📦 BUILD
labels:
- pipeline
- name: 🤖 DEPENDENCIES
labels:
- renovate
- name: 📚 DOCS
labels:
- docs
- name: ⚙️ META
labels:
- meta
- name: 🔖 MISC
default: true
# regex indicating which labels to skip for the changelog
skip-labels: skip-changelog|backport\/.+

View File

@ -6,7 +6,7 @@
> :bulb: Select your test plan for the code changes.
- [ ] Tested via CI pipeline
- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan

View File

@ -1,5 +1,8 @@
CAFS
gitea
gitlocal
hashtable
umami
CAFS
gitea
gitlocal
hashtable
lastmod
UCS
umami
Veyor

View File

@ -38,7 +38,7 @@ pipeline:
branch: master
trivyMaster:
image: aquasec/trivy:0.24.3
image: aquasec/trivy:0.35.0
commands:
- |
trivy image \
@ -47,7 +47,6 @@ pipeline:
ocram85/blog:latest
- |
trivy image \
--exit-code 1 \
--severity HIGH,CRITICAL \
--no-progress \
ocram85/blog:latest

View File

@ -3,15 +3,11 @@ depends_on:
pipeline:
buildNext:
image: plugins/docker
image: woodpeckerci/plugin-docker-buildx
settings:
#dry_run: true
repo: ocram85/blog
dockerfile: Dockerfile
tags: next
build_args:
- NODE_BASE=lts-buster-slim
- NGINX_BASE=1.23.1-alpine
username:
from_secret: hub_user
password:
@ -20,16 +16,12 @@ pipeline:
event: pull_request
buildNextGitea:
image: plugins/docker
image: woodpeckerci/plugin-docker-buildx
settings:
#dry_run: true
registry: gitea.ocram85.com
repo: gitea.ocram85.com/ocram85/blog
dockerfile: Dockerfile
tags: next
build_args:
- NODE_BASE=lts-buster-slim
- NGINX_BASE=1.23.1-alpine
username:
from_secret: gitea_user
password:
@ -38,7 +30,7 @@ pipeline:
event: pull_request
trivyNext:
image: aquasec/trivy:0.24.3
image: aquasec/trivy:0.35.0
commands:
- |
trivy image \
@ -47,7 +39,6 @@ pipeline:
ocram85/blog:next
- |
trivy image \
--exit-code 1 \
--severity HIGH,CRITICAL \
--no-progress \
ocram85/blog:next

22
.woodpecker/renovate.yml Normal file
View File

@ -0,0 +1,22 @@
pipeline:
DockerBaseImage:
image: renovate/renovate:34.63-slim
commands:
- "renovate"
secrets:
- RENOVATE_TOKEN
environment:
#LOG_LEVEL: debug
RENOVATE_PLATFORM: "gitea"
RENOVATE_ENDPOINT: "https://gitea.ocram85.com"
RENOVATE_REPOSITORIES: "${CI_REPO}"
RENOVATE_LABELS: "renovate"
#RENOVATE_DRY_RUN: "full"
RENOVATE_TOKEN: "${RENOVATE_TOKEN}"
RENOVATE_GITHUB_TOKEN_WARN: "false"
when:
event:
- push
branch:
- master
- updDeps

View File

@ -1,8 +1,4 @@
# Build ARGS for base image versions
ARG NODE_BASE=lts-buster-slim
ARG NGINX_BASE=1.21.6-alpine
FROM node:${NODE_BASE} as builder
FROM node:lts-buster-slim as builder
COPY . /src
#RUN ls -la
WORKDIR /src
@ -10,7 +6,7 @@ WORKDIR /src
RUN npm install \
&& npm run build
FROM nginx:${NGINX_BASE} as prod
FROM nginx:1.23.3-alpine as prod
LABEL maintainer="marco.blessing@googlemail.com"
HEALTHCHECK --interval=15s --timeout=5s \
CMD wget --no-verbose --tries=1 --spider http://localhost:80/ || exit 1

View File

@ -5,7 +5,7 @@
<p align="center">
<a href="https://ocram85.com/">
<img src="https://raw.githubusercontent.com/OCram85/Blog/master/assets/img/logo_square.png" alt="OCram85.com Logo" width="300" height="300">
<img src="https://gitea.ocram85.com/OCram85/Blog/raw/branch/master/assets/img/logo_square.png" alt="OCram85.com Logo" width="300" height="300">
</a>
</p>
@ -18,11 +18,11 @@
</p>
<p align="center">
<a href="https://github.com/OCram85/Blog">
<img src="https://img.shields.io/github/license/OCram85/Blog" alt="Project License">
<a href="https://gitea.ocram85.com/OCram85/Blog">
<img src="https://img.shields.io/badge/license-MIT-green" alt="Project License">
</a>
<a href="https://cloud.drone.io/OCram85/Blog">
<img src="https://cloud.drone.io/api/badges/OCram85/Blog/status.svg" alt="Drone.IO Build">
<a href="https://ci.ocram85.com/OCram85/Blog">
<img src="https://ci.ocram85.com/api/badges/OCram85/Blog/status.svg" alt="Woodpecker Build">
</a>
<a href="https://hub.docker.com/r/ocram85/blog/tags">
<img src="https://img.shields.io/docker/image-size/ocram85/blog/latest" alt="Docker Image Tags">

View File

@ -6,7 +6,7 @@ weight = 1
rtl = false
title = "OCram85.com"
logo = "img/logo_square.png"
#logo = "img/logo_square.png"
description = "A personal blog about PowerShell, Automation and more."
# copyright = "Copy, _right?_ :thinking_face:"

View File

@ -30,6 +30,11 @@
pageRef = "aboutme"
weight = 40
#[[main]]
# name = "Code"
# url = "https://gitea.ocram85.com"
# weight = 50
# -- Footer Menu --
# The footer menu is displayed at the bottom of the page, just before
@ -50,3 +55,13 @@
url = "https://umami.ocram85.com/share/KAk7LmbU/Blog"
weight = 30
[[footer]]
name = "Code"
url = "https://gitea.ocram85.com"
weight = 40
[[footer]]
name = "CI"
url = "https://ci.ocram85.com"
weight = 50

View File

@ -8,14 +8,23 @@
colorScheme = "avocado"
defaultAppearance = "dark" # valid options: light or dark
autoSwitchAppearance = false
showAppearanceSwitcher = false
enableSearch = true
enableCodeCopy = true
# mainSections = ["section1", "section2"]
# robots = ""
showScrollToTop = true
[header]
layout = "hamburger" # valid options: basic, hamburger, hybrid, custom
logo = "img/logo_square.png"
showTitle = false
[footer]
showCopyright = true
showThemeAttribution = true
showAppearanceSwitcher = false
showScrollToTop = true
[homepage]
layout = "profile" # valid options: page, profile, custom
@ -28,7 +37,7 @@ showScrollToTop = true
showBreadcrumbs = false
showDraftLabel = true
showEdit = true
editURL = "https://github.com/OCram85/Blog/edit/master/content/"
editURL = "https://gitea.ocram85.com/OCram85/Blog/_edit/psCredUpdate/content/"
editAppendPath = true
showHeadingAnchors = true
showPagination = true
@ -37,13 +46,16 @@ showScrollToTop = true
showTableOfContents = true
showTaxonomies = true
showWordCount = true
showComments = false
sharingLinks = ["facebook", "twitter", "pinterest", "reddit", "linkedin", "email"]
[list]
showBreadcrumbs = false
showSummary = false
showTableOfContents = false
showTaxonomies = false
groupByYear = true
paginationWidth = 1
[sitemap]
excludedKinds = ["taxonomy", "term"]

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -16,8 +16,6 @@ tags: ['pihole', 'swarm', 'stack']
# sharingLinks: [null]
---
{{< figure src="black-hole.jpg" width="600" height="800" caption="Photo by Kamesh Vedula on Unsplash." >}}
## Intro
Many of you already know [Pi-hole](https://pi-hole.net/) as a trusted DNS firewall solution in your home labs. But

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -0,0 +1,59 @@
---
title: "✨ PSCredentialStore 1.1.0 is released"
date: 2022-09-21T10:14:18+02:00
draft: false
categories: ['Projects']
tags: ['PSCredentialStore']
# lastmod: 2022-09-21T10:14:18+02:00
# showDateUpdated: true
# custom overrides for pages
# showDate: false
# showAuthor: false
# showWordCount: false
# showReadingTime: false
# showTableOfContents: false
# showTaxonomies: true
# showEdit: false
# sharingLinks: [null]
---
<p align="right">
<img src="https://forthebadge.com/images/badges/built-with-love.svg">
</p>
Today I'm proud to present the release of PSCredentialStore version [1.1.0](https://www.powershellgallery.com/packages/PSCredentialStore/1.1.0).
This version was mainly focused on updating the build pipeline and codebase.
So let me explain the changes in detail:
- 🧰 Reworked the build pipeline and replace Travis, AppVeyor by Drone.IO.
- 🧰 Updated the PowerShell style to the lates community standards.
- 🧰 Migrated from Github to [self hosted Gitea](https://gitea.ocram85.com/OCram85/PSCredentialStore).
- 🧰 Migrated to self hosted Drone and Woodpecker CI.
- 🧰 Updated Pester unit tests to Pester5+ syntax.
- 💣 Changed from MIT to GNU AGPLv3 license.
- 🧰 Removed the optional dependency helper.
- 📦 Updated embedded OpenSSL (LibreSSL) files to version 3.5.3.
- Started building and deploying the LibreSSL windows portable version on Github: https://github.com/OCram85/libressl-portable.
- 🧰 Added gitea project template files for issues and pull requests.
- 🤖 Implemented [DroneHelper](https://gitea.ocram85.com/OCram85/DroneHelper) base Drone pipeline.
Additionally we fixed some issues and added new connection types:
- 🌟 Added CiscoUCSCentral connection type
- 🐛 Fixed `Test-CredentialStoreItem` output
- 🐛 Fixed CiscoUCS connection
You can find the PSCredential store at [PowerShell Gallery](https://www.powershellgallery.com/packages/PSCredentialStore)
and [gitea.ocram85.com](https://gitea.ocram85.com/OCram85/PSCredentialStore/releases).
Feel free to install or upgrade to the latest version with the following command.
```powershell
Install-Module -Name 'PSCredentialStore' -Force
```
![forthebadge](https://forthebadge.com/images/badges/contains-17-coffee-cups.svg)

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -19,8 +19,6 @@ tags: ['ModuleBase', 'config']
# sharingLinks: [null]
---
![note](note.jpg 'Photo by [Sigmund](https://unsplash.com/@sigmund) on [Unsplash](https://unsplash.com)')
## 🖼️ Intro
This article explains with a practical example how to determine and use the current module base path.

View File

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -18,8 +18,6 @@ showDateUpdated: true
# sharingLinks: [null]
---
![ship](ship.jpg 'Photo by [Rod Long](https://unsplash.com/@rodlong) on [Unsplash](https://unsplash.com)')
## 🖼️ Intro
This post explains how to use `PSCustomObject`s as function parameters. We compare the basic usage with an

View File

Before

Width:  |  Height:  |  Size: 476 KiB

After

Width:  |  Height:  |  Size: 476 KiB

View File

@ -18,9 +18,6 @@ tags: ['class', 'read-only', 'properties']
# showEdit: false
# sharingLinks: [null]
---
{{< figure src="vader_cube.png" width="800" height="800">}}
{{< note >}}
If you're not familiar with Powershell classes I suggest you reading this awesome blog article from Michael Willis
[Powershell v5 Classes & Concepts](https://xainey.github.io/2016/powershell-classes-and-concepts/). It covers

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -9,8 +9,6 @@ tags: ['resources']
draft: false
---
{{< figure src="res-posh.jpg" width="1200" height="800" caption="Photo by Eugenio Mazzone on Unsplash." >}}
## The Journey Begins Now Young Novice
In this section you find the most basic stuff. It's aimed to help beginners who just got in touch with PowerShell.

View File

@ -0,0 +1,28 @@
---
title: "✨ Arkanum 0.2.0 is released"
date: 2023-01-04T10:00:00+02:00
draft: false
section: 'posts'
categories: ['Projects']
tags: ['Arkanum']
# lastmod: 2022-09-21T10:14:18+02:00
# showDateUpdated: true
# custom overrides for pages
# showDate: false
# showAuthor: false
# showWordCount: false
# showReadingTime: false
# showTableOfContents: false
# showTaxonomies: true
# showEdit: false
# sharingLinks: [null]
---
<p align="right">
<img src="https://forthebadge.com/images/badges/built-with-love.svg">
</p>
Today I'm proud to present the release of [Arkanum](https://gitea.ocram85.com/CodeServer/arkanum) version [0.2.0](https://gitea.ocram85.com/CodeServer/-/packages/container/arkanum/0.2.0).

1011
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,7 @@
"lint:markdown": "markdownlint \"*.md\" \"content/**/*.md\"",
"start": "npm run server",
"server": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 -D",
"arkanum": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 -D --appendPort=false --baseURL https://arkanum-dev.ocram85.com --port 1313",
"test": "npm run lint:markdown",
"postinstall": "hugo-installer --version otherDependencies.hugo --extended --destination node_modules/.bin/hugo",
"new:post": "exec-bin node_modules/.bin/hugo/hugo new"
@ -26,8 +27,8 @@
"homepage": "https://github.com/OCram85/Blog#readme",
"devDependencies": {
"exec-bin": "^1.0.0",
"hugo-installer": "^3.1.0",
"markdownlint-cli": "^0.31.1",
"hugo-installer": "^4.0.0",
"markdownlint-cli": "^0.32.0",
"rimraf": "^3.0.2"
},
"otherDependencies": {

18
renovate.json Normal file
View File

@ -0,0 +1,18 @@
{
"onboardingConfig": {
"extends": [
"config:base"
]
},
"dependencyDashboard": true,
"docker": {
"enabled": true
},
"docker-compose": {
"enabled": true
},
"woodpecker": {
"enabled": true,
"fileMatch": ["^.woodpecker\/.*.yml$"]
}
}