Skip to content
View ppapapetrou76's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@SonarQubeCommunity @CodeHubGreece

Block or report ppapapetrou76

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ppapapetrou76/README.md

Patroklos Papapetrou

Lead Software Engineer at Octopus Deploy · Argo CD approver · Thessaloniki, Greece

LinkedIn X Argo CD contributions

Go, Kubernetes, Docker, GitHub Actions, TypeScript, React, Java


Hi, I'm Pat. I work at Octopus Deploy and most of my open source time goes into Argo CD, where I'm an approver for the CLI and the docs. Before Kubernetes and GitOps I spent many years on code quality tooling around SonarQube, and I co-wrote SonarQube in Action for Manning.

What I'm working on

In Argo CD I review a lot of pull requests, fix bugs in the application controller and the API server, and help with security advisories. I've also been working on the e2e suite, so that it runs faster in CI and fails less often for reasons that have nothing to do with the change under test.

Outside Argo CD I'm building oss-chronicle, a GitHub Action that shows who actually built a project's releases. It counts finished work like landed pull requests, reviews, merges and triage instead of raw GitHub events, and publishes the result as a page you can host next to your docs.

Projects

Project What it does
oss-chronicle GitHub Action that credits the people behind a project's releases, counted fairly
go-mydata-aade Go SDK for myDATA, the e-invoicing API of the Greek tax authority
go-data-gov-gr-sdk Go SDK for the open data published on data.gov.gr
go-testing Fluent assertions for Go unit tests
virtual-assistant GitHub Action that labels and assigns issues and pull requests based on rules you configure

Get in touch

If you want to talk about Argo CD, GitOps or one of the projects above, open an issue in the relevant repo or find me on the CNCF Slack in #argo-cd-contributors. For anything else, LinkedIn works best.

Pinned Loading

  1. sonar-xmpp-notifications sonar-xmpp-notifications Public

    Adds a new notification channels to sonarqube that sends messages to XMPP clients.

    Java

  2. go-data-gov-gr-sdk go-data-gov-gr-sdk Public

    A go SDK for the data available via data.gov.gr

    Go 23 2

  3. virtual-assistant virtual-assistant Public

    Virtual assistant is a github action to automate several tasks

    Go 9 2

  4. go-testing go-testing Public

    A simple set of dev-friendly unit testing libraries

    Go 6 3