update projects
Signed-off-by: Ivan Schaller <ivan@schaller.sh>
This commit is contained in:
parent
f6d57d86aa
commit
e53c36e946
5 changed files with 99 additions and 66 deletions
95
config.toml
95
config.toml
|
@ -1,48 +1,52 @@
|
|||
baseurl = "https://ivn.sh"
|
||||
title = "ivn.sh - Ivan Schaller"
|
||||
baseurl = "https://ivn.sh"
|
||||
title = "ivn.sh - Ivan Schaller"
|
||||
languageCode = "en-us"
|
||||
paginate = 10
|
||||
timeZone = "Europe/Zurich"
|
||||
paginate = 10
|
||||
timeZone = "Europe/Zurich"
|
||||
|
||||
archetypeDir = "archetypes"
|
||||
contentDir = "content"
|
||||
dataDir = "data"
|
||||
layoutDir = "layouts"
|
||||
publishDir = "public"
|
||||
contentDir = "content"
|
||||
dataDir = "data"
|
||||
layoutDir = "layouts"
|
||||
publishDir = "public"
|
||||
|
||||
buildDrafts = false
|
||||
buildFuture = false
|
||||
buildDrafts = false
|
||||
buildFuture = false
|
||||
buildExpired = false
|
||||
canonifyURLs = true
|
||||
|
||||
enableRobotsTXT = true
|
||||
enableGitInfo = false
|
||||
enableEmoji = true
|
||||
enableRobotsTXT = true
|
||||
enableGitInfo = false
|
||||
enableEmoji = true
|
||||
enableMissingTranslationPlaceholders = false
|
||||
disableRSS = true
|
||||
disableSitemap = false
|
||||
disable404 = false
|
||||
disableHugoGeneratorInject = false
|
||||
disableRSS = true
|
||||
disableSitemap = false
|
||||
disable404 = false
|
||||
disableHugoGeneratorInject = false
|
||||
|
||||
disableKinds = ["taxonomy", "term", "taxonomyTerm"]
|
||||
disableKinds = [
|
||||
"taxonomy",
|
||||
"term",
|
||||
"taxonomyTerm",
|
||||
]
|
||||
|
||||
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||
|
||||
[taxonomies]
|
||||
category = "categories"
|
||||
tag = "tags"
|
||||
tag = "tags"
|
||||
|
||||
[author]
|
||||
name = "Ivan Schaller"
|
||||
|
||||
[params]
|
||||
dateform = "Jan 2, 2006"
|
||||
dateformShort = "Jan 2"
|
||||
dateformNum = "2006-01-02"
|
||||
dateform = "Jan 2, 2006"
|
||||
dateformShort = "Jan 2"
|
||||
dateformNum = "2006-01-02"
|
||||
dateformNumTime = "2006-01-02 15:04"
|
||||
|
||||
# Subtitle for home
|
||||
homeTitle = "Ivan Schaller"
|
||||
homeTitle = "Ivan Schaller"
|
||||
homeSubtitle = "DevOps Engineer | Network Engineer"
|
||||
homeLinktext = "Find or contact me on other platforms"
|
||||
|
||||
|
@ -62,52 +66,53 @@ enableGlobalLanguageMenu = false
|
|||
|
||||
# Metadata mostly used in document's head
|
||||
description = "Personal site of Ivan Schaller"
|
||||
keywords = "homepage, blog"
|
||||
images = [""]
|
||||
keywords = "homepage, blog"
|
||||
images = [""]
|
||||
|
||||
[params.logo]
|
||||
logoMark = ">"
|
||||
logoText = "ivn.sh - Ivan Schaller"
|
||||
logoMark = ">"
|
||||
logoText = "ivn.sh - Ivan Schaller"
|
||||
logoHomeLink = "/"
|
||||
|
||||
[params.footer]
|
||||
trademark = true
|
||||
rss = false
|
||||
rss = false
|
||||
copyright = true
|
||||
author = true
|
||||
author = true
|
||||
|
||||
topText = []
|
||||
|
||||
# Menu entrys
|
||||
[[menu.main]]
|
||||
identifier = "about"
|
||||
name = "About"
|
||||
url = "/about"
|
||||
weight = 1
|
||||
name = "About"
|
||||
url = "/about"
|
||||
weight = 1
|
||||
[menu.main.params]
|
||||
class = 'bold'
|
||||
|
||||
[[menu.main]]
|
||||
identifier = "projects"
|
||||
name = "Projects"
|
||||
url = "/projects"
|
||||
weight = 2
|
||||
name = "Projects"
|
||||
url = "/projects"
|
||||
weight = 2
|
||||
|
||||
[[menu.main]]
|
||||
identifier = "contact"
|
||||
name = "Contact"
|
||||
url = "/contact"
|
||||
weight = 3
|
||||
name = "Contact"
|
||||
url = "/contact"
|
||||
weight = 3
|
||||
|
||||
[[menu.main]]
|
||||
identifier = "links"
|
||||
name = "Links"
|
||||
url = "https://links.ivn.sh/"
|
||||
weight = 4
|
||||
# [[menu.main]]
|
||||
# identifier = "links"
|
||||
# name = "Links"
|
||||
# url = "https://links.ivn.sh/"
|
||||
# weight = 4
|
||||
|
||||
[[params.social]]
|
||||
name = "email"
|
||||
url = "mailto:ivan@schaller.sh"
|
||||
url = "mailto:ivan@schaller.sh"
|
||||
|
||||
[[params.social]]
|
||||
name = "github"
|
||||
url = "https://github.com/olofvndrhr"
|
||||
url = "https://github.com/olofvndrhr"
|
||||
|
|
|
@ -14,11 +14,13 @@ My work is a combination of Operation in Networking and Development in Automatio
|
|||
|
||||
---
|
||||
|
||||
The main task in our team is the operation of a bgp-mpls core for businesses across switzerland and a few over the top services for it.
|
||||
The main task of our team is the operation and development of multiple L2 and L3 network platforms for business customers across switzerland.
|
||||
|
||||
I work mostly with cisco and juniper networking equipment, and from configuration to diagnostics I use about every aspect of it.
|
||||
I work mostly with bgp-mpls and bgp-vpls networks, but we are transitioning to more software defined network stacks with cisco nso.
|
||||
|
||||
On the development side, I work with the automation of networking tasks and building "small" internal applications.
|
||||
The network equipment im most familiar with is from cisco and juniper. And from configuration to diagnostics I use about every aspect of it.
|
||||
|
||||
On the development side, I create internal tools, automate networking tasks and create services for cisco nso.
|
||||
|
||||
---
|
||||
|
||||
|
@ -32,44 +34,50 @@ On the development side, I work with the automation of networking tasks and buil
|
|||
- English
|
||||
![](https://geps.dev/progress/85)
|
||||
|
||||
#### Networking skills
|
||||
#### Operational skills
|
||||
|
||||
- Routing & Switching
|
||||
![](https://geps.dev/progress/85)
|
||||
![](https://geps.dev/progress/90)
|
||||
|
||||
- Cisco IOS-X(E/R)
|
||||
![](https://geps.dev/progress/80)
|
||||
![](https://geps.dev/progress/85)
|
||||
|
||||
- Hardware knowledge
|
||||
![](https://geps.dev/progress/75)
|
||||
![](https://geps.dev/progress/80)
|
||||
|
||||
- Fiber technologies
|
||||
![](https://geps.dev/progress/70)
|
||||
![](https://geps.dev/progress/75)
|
||||
|
||||
#### Programming and scripting skills:
|
||||
- Juniper JunOS
|
||||
![](https://geps.dev/progress/65)
|
||||
|
||||
#### Development skills
|
||||
|
||||
- Python3
|
||||
![](https://geps.dev/progress/80)
|
||||
![](https://geps.dev/progress/90)
|
||||
|
||||
- Shell/Bash
|
||||
![](https://geps.dev/progress/80)
|
||||
![](https://geps.dev/progress/85)
|
||||
|
||||
- Vanilla JavaScript
|
||||
![](https://geps.dev/progress/40)
|
||||
|
||||
- Cisco NSO
|
||||
![](https://geps.dev/progress/40)
|
||||
|
||||
#### Other skills
|
||||
|
||||
- Linux (various areas)
|
||||
![](https://geps.dev/progress/80)
|
||||
![](https://geps.dev/progress/85)
|
||||
|
||||
- Docker/Container
|
||||
![](https://geps.dev/progress/75)
|
||||
![](https://geps.dev/progress/80)
|
||||
|
||||
- Git + CI/CD
|
||||
![](https://geps.dev/progress/60)
|
||||
![](https://geps.dev/progress/75)
|
||||
|
||||
---
|
||||
|
||||
If you are interested in my work, check out my [Projects](../projects).
|
||||
|
||||
For my CV, you can just [write me an email](mailto:ivan@schaller.sh) and I will gladly send it to you.
|
||||
For my CV or some work references you can just [write me an email](mailto:ivan@schaller.sh) and I will gladly send them to you.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
+++
|
||||
title = "octodns-netbox-dns"
|
||||
description = "netbox-plugin-dns source for octodns"
|
||||
date = "2024-01-01"
|
||||
date = "2023-11-09"
|
||||
type = ["default"]
|
||||
+++
|
||||
|
||||
|
@ -11,4 +11,7 @@ type = ["default"]
|
|||
|
||||
#### https://github.com/olofvndrhr/octodns-netbox-dns
|
||||
|
||||
todo
|
||||
An updated version of: https://github.com/jcollie/octodns-netbox-dns
|
||||
|
||||
The new commits include some new features, bugfixes and a new build system for the package.
|
||||
It was also published to pypi.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
+++
|
||||
title = "powerdns for arm64"
|
||||
description = "powerdns containers for arm64"
|
||||
date = "2024-01-01"
|
||||
date = "2024-01-27"
|
||||
type = ["default"]
|
||||
+++
|
||||
|
||||
|
@ -11,4 +11,19 @@ type = ["default"]
|
|||
|
||||
#### https://github.com/olofvndrhr/docker-pdns
|
||||
|
||||
todo
|
||||
> The whole powerdns suite for arm64+amd64.
|
||||
|
||||
The official docker builda from [powerdns](https://github.com/PowerDNS/pdns) only include the amd64 version, but as i was planning on using them on some arm64 machine I needed a compatible image.
|
||||
|
||||
So the easy to maintain way was to:
|
||||
|
||||
1. create new build scripts
|
||||
2. build the images for amd64 and arm64
|
||||
3. publish them on the official container repository
|
||||
|
||||
And as I was also using lightningstream for replication purposes, it was also included in the build.
|
||||
The final repository then contained builds with sample configs for:
|
||||
|
||||
- [PowerDNS Authoritative Nameserver](https://doc.powerdns.com/authoritative/)
|
||||
- [PowerDNS Recursor](https://doc.powerdns.com/recursor/)
|
||||
- [Powerdns Lightningstream](https://doc.powerdns.com/lightningstream/)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
+++
|
||||
title = "releasenote-gen"
|
||||
description = "release note generator action"
|
||||
date = "2024-01-01"
|
||||
date = "2024-02-04"
|
||||
type = ["default"]
|
||||
+++
|
||||
|
||||
|
@ -11,4 +11,6 @@ type = ["default"]
|
|||
|
||||
#### https://github.com/olofvndrhr/releasenote-gen
|
||||
|
||||
todo
|
||||
A small bash script which extracts the changes from a CHANGELOG.md file following [semantic versioning](https://semver.org/).
|
||||
|
||||
It can be used to generate release-notes for example: new github releases, release api calls, newsletters etc.
|
||||
|
|
Loading…
Reference in a new issue