Skip to content
View somaz94's full-sized avatar

Block or report somaz94

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
somaz94/README.md

waving

Typing SVG

Profile Views Follow Stars

DevOps Engineer passionate about Cloud Infrastructure, Kubernetes, and Automation. Building open-source tools for the DevOps community.

Follow for new Kubernetes operators, GitHub Actions, and OSS contribution updates.


Portfolio

ResumeCareer


SNS

TistoryGmailLinkedInWikiEnglish BlogGo WikiPython Wiki


Featured Projects

Project Description Stars
compress-decompress GitHub Action for file compression/decompression Stars
network-policy-generator Kubernetes operator that generates NetworkPolicy from a CRD Stars
cicd-monitoring Production-ready CI/CD & monitoring stack for AWS/GCP/on-prem Kubernetes Stars
kube-ctx Single-binary kubectx/kubens replacement with per-terminal context isolation, production guards, and a built-in fuzzy picker Stars
helios-lb Kubernetes controller providing bare-metal LoadBalancer IP allocation (MetalLB-style) Stars
k8s-namespace-sync Kubernetes controller that syncs Secrets/ConfigMaps across namespaces Stars
git-bridge Multi-provider Git mirror: CodeCommit, GitLab, GitHub any-to-any with webhooks & SQS Stars

Custom Resources & Tools

Kubernetes CRD

k8s-namespace-synchelios-lbnetwork-policy-generatorkube-drift

GitHub Actions

Helm & K8s Actions

kube-diff-actionkube-events-actionhelm-oci-push-actionhelm-chart-release-actionhelm-kustomize-lint-actionkind-e2e-test-actiongo-kubebuilder-test-action

Go / Docker Action CI

go-git-commit-actiongo-changelog-actioncontributors-actionmajor-tag-actionenv-output-settergo-docker-action-ci-action

Ansible Actions

ansible-molecule-test-actionansible-galaxy-publish-action

Utilities

ternary-operatorcommit-info-extractorimage-tag-updatercompress-decompressmulti-git-mirror

Helm Charts

helm-charts

DevOps Tools

bash-pilotgit-bridgekube-diffkube-eventskube-ctxslack-qr-botstatic-file-serverhelm-chart-kithelm-upgrade-synckubeconfig-generatorscript-collection

Ansible Galaxy

Ansible K8s IAC ToolAnsible Kubectl KrewAnsible User Management

Chrome Extensions

Dev ToolkitQRify

Package Distribution

homebrew-tapscoop-bucketkrew-index

Claude Code Plugins

censussensitive-guardrelease-guardssession-continuityshell-portabilityatlasdoc-mirrordoc-tidykorean-prose


Open Source Contributions

Contributions to external open-source projects.


Selected merged work

Project PR Contribution
apache/airflow #67675 Gateway API HTTPRoute support for the API server
elastic/elasticsearch #151614 S3 snapshot repository: EKS Pod Identity credential support
go-gitea/gitea #38863 Stream bundle downloads instead of writing a repo-sized temp file to disk first
k3s-io/k3s #14516 Add advertise-address to the SANs before generating the apiserver serving certificate
pulumi/pulumi #24939 Lock the cleanup and clone or pull of the shared templates directory, so concurrent pulumi new runs no longer delete each other's in-progress clone
prometheus-operator/prometheus-operator #8728 Add spec.retentionPercentage to the Prometheus CRD for percentage-based TSDB retention (Prometheus >= v3.11.0)
projectcalico/calico #13979 Accept the full 4-byte AS number range (RFC 4893) in the BGPConfiguration, BGPPeer and BGPFilter CRD schemas
open-telemetry/opentelemetry-collector-contrib #49146 Add opt-in TLS support to the memcached receiver
nginx/nginx-gateway-fabric #5392 Add GEP-713 Programmed status condition to custom policies
getmoto/moto #10062 Add EC2 snapshot tiering APIs (archive / describe-status / restore)
anchore/grype #3519 Add vulnerable version ranges to the CycloneDX output format
tektoncd/pipeline #10548 Filter ResolutionRequests by the resolver's own label selector on leader promotion, so one resolver no longer fails requests owned by another
fluxcd/flux2 #5975 Add an opt-in version-file input to the Flux CLI GitHub Action
kubernetes-sigs/kueue #12736 Fix a data race on the ClusterQueue sticky workload between the Visibility API snapshot and preemption requeue
external-secrets/external-secrets #6481 Scope the ESO cert-controller ClusterRole to least-privilege in the Helm chart
vectordotdev/vector #25607 Add a host_metrics temperature collector via sysinfo Components
argoproj-labs/terraform-provider-argocd #920 Restore project role policy validation lost in the plugin-framework migration, sourcing the allowed resources from Argo CD's exported project-scoped set

Merged Review

View all contributions →


Tech Stack

CLOUD

AWSGCPOpenStack

CI/CD

GitHub ActionsGitLab CIJenkinsArgoCDFluxArgo RolloutsBuildKit

OS

LinuxAlpine LinuxUbuntuCentOSRocky LinuxAmazon LinuxDebian

IaC

TerraformAnsiblePackerVagrantPulumiKubespray

Devops

KubernetesKindKubebuilderKarpenterDockerPodmanContainerdHelmHelmfileMetalLBIngress-NginxGateway APINGINX Gateway Fabriccert-managerHarborCephApacheNginxKustomizeRook-CephHAProxyMinIOAWS Load Balancer ControllerExternalDNS

DB

MySQLMariaDBMongoDBAWS RDSGCP CloudSQLPostgreSQLRedisValkeyRabbitMQDynamoDB

Monitoring

PrometheusGrafanaThanosOpenTelemetryGrafana TempoNode ExporterNode Feature DiscoveryAlertmanagerPrometheus OperatorBlackbox Exporter

Logging

ElasticsearchLogstashKibanaFilebeatECK OperatorFluentdFluent BitPromtailLoki

Security

VaultKyvernoRBAC ManagerOPA GatekeeperVaultwardenKeycloakSealed SecretsExternal Secrets

Storage Provisioner

Rancher Local Path ProvisionerNFS Subdir External ProvisionerCeph CSI Provisioner

Language

PythonBashGo



GitHub Stats

GitHub Streak

Pinned Loading

  1. compress-decompress compress-decompress Public

    Compress & decompress files in CI/CD: password-protected zip, SHA256 verification, job summary, and 6 formats (zip, tar, tgz, tbz2, txz, tzst)

    Python 9 1

  2. ansible-k8s-iac-tool ansible-k8s-iac-tool Public

    Ansible collection for installing kubectl, helm, terraform, kustomize & IaC tools

    Makefile 4 1

  3. cicd-monitoring cicd-monitoring Public

    This is CICD and Monitoring.

    Shell 4

  4. network-policy-generator network-policy-generator Public

    Kubernetes operator: auto-generate NetworkPolicy from traffic patterns (learning/enforcing modes)

    Go 5

  5. go-git-commit-action go-git-commit-action Public

    GitHub Action for automated git commits, pushes, tags, and PR creation in Go

    Go 3

  6. helm-charts helm-charts Public

    A collection of production-ready Helm charts (MySQL, PostgreSQL, Redis, Keycloak, Elasticsearch/Kibana ECK, MetalLB, Karpenter, cert-manager, Ghost) for Kubernetes — published to a classic Helm rep…

    Shell 3 1