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.

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

ResumeCareerResume & Career


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
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

Open Source Contributions

Contributions to external open-source projects.

Merged Review

View all contributions (80)

⭐ Notable and one-off contributions (30 · 3 merged)

Project PR Contribution Status
jaegertracing/helm-charts #761 Restore extraVolumes/extraVolumeMounts on the all-in-one deployment ✅ Merged
yannh/kubeconform #356 Avoid SIGSEGV panic on null-decoding schema ✅ Merged
meshery/meshery #19835 Fix typos, function names & license header ✅ Merged
vmware-tanzu/helm-charts #740 Add optional PodDisruptionBudget to the Velero Helm chart 🔵 Review
pypa/pipx #1842 Add --dry-run flag to pipx ensurepath to preview PATH changes without modifying any shell config 🔵 Review
open-telemetry/opentelemetry-collector-contrib #49146 Add opt-in TLS support to the memcached receiver 🔵 Review
elastic/elasticsearch #151614 S3 snapshot repository: EKS Pod Identity credential support 🔵 Review
mindersec/minder #6520 Resolve OCI artifact created time from the image config instead of the time.Now() fallback (closes #6490) 🔵 Review
ClementTsang/bottom #2086 Add an opt-in natural sort config option for string table columns (closes #1147) 🔵 Review
open-policy-agent/conftest #1355 Add --github-hide-passed flag to skip passing files in the GitHub outputter (closes #1315) 🔵 Review
open-policy-agent/conftest #1354 Add per-test names to successful test cases in conftest verify --output junit output 🔵 Review
openobserve/openobserve-helm-chart #222 Add opt-in Prometheus Operator ServiceMonitor to the OpenObserve standalone Helm chart 🔵 Review
dragonflydb/dragonfly-operator #550 Add optional PodDisruptionBudget to the operator Helm chart 🔵 Review
tj-actions/changed-files #2884 Hardened README to recommend injection-safe consumption of the changed-files list (JSON + bash array + -- separator). 🔵 Review
external-secrets/external-secrets #6481 Scoped External Secrets Operator cert-controller ClusterRole to least-privilege (resourceNames-pinned write access) in the Helm chart 🔵 Review
grafana/cloudcost-exporter #1051 Opt-in leader election so multi-replica deployments make a single set of cloud provider API calls 🔵 Review
dexidp/dex #4831 Add EdDSA (Ed25519) signing algorithm support to the local token signer 🔵 Review
opentofu/setup-opentofu #121 Verify the downloaded OpenTofu CLI against the release's published SHA256SUMS by default (closes #117) 🔵 Review
hashicorp/setup-terraform #561 Verify the downloaded Terraform CLI against HashiCorp's signed SHA256SUMS before install (closes #556) 🔵 Review
open-telemetry/opentelemetry-helm-charts #2258 Honor schedulerName in daemonset and statefulset collector modes 🔵 Review
vectordotdev/vector #25607 host_metrics temperature collector (sysinfo Components) 🔵 Review
hashicorp/terraform-provider-kubernetes #2905 Add env_from_map provider-defined function 🔵 Review
FairwindsOps/polaris #1201 Add SARIF output format to audit CLI 🔵 Review
helm/chart-testing-action #210 Report a clear error when blob verification fails 🔵 Review
nginx/nginx-gateway-fabric #5392 Add GEP-713 Programmed status condition to custom policies 🔵 Review
helm/chart-testing #841 Honor --release-name instead of generating one 🔵 Review
percona/percona-helm-charts #862 pmm gRPC ClusterIP nodePort fix 🔵 Review
meshery/meshery #19866 Fix export flag validation + tests 🔵 Review
dependabot/dependabot-core #15199 Identify Dependabot commits by author name 🔵 Review
aquasecurity/trivy #10770 Add --color flag for table output 🔵 Review

Gateway API HTTPRoute support · Helm charts (20 · 9 merged)

Project PR Contribution Status
firefly-iii/kubernetes #117 firefly-iii chart Gateway API HTTPRoute support ✅ Merged
pajikos/home-assistant-helm-chart #178 Add Gateway API HTTPRoute support to the home-assistant Helm chart ✅ Merged
apache/amoro #4243 Add Gateway API HTTPRoute support to the Amoro Helm chart ✅ Merged
argoproj/argo-helm #3914 argo-rollouts dashboard Gateway API HTTPRoute support ✅ Merged
jaegertracing/helm-charts #758 Query UI HTTPRoute support ✅ Merged
falcosecurity/charts #1026 falcosidekick HTTPRoute support ✅ Merged
prometheus-community/helm-charts #6961 blackbox-exporter HTTPRoute support ✅ Merged
prometheus-community/helm-charts #6958 alertmanager HTTPRoute support ✅ Merged
apache/airflow #67675 Gateway API HTTPRoute for API server ✅ Merged

In review (11): #927, #10095, #68552, #522, #234, #13671, #171, #40785, #199, …


nginx-gateway-fabric cyclomatic-complexity refactors · #5253 (10 · 3 merged)

Project PR Contribution Status
nginx/nginx-gateway-fabric #5440 Refactor secret deprovisioning to remove gocyclo lint debt (#5253) ✅ Merged
nginx/nginx-gateway-fabric #5439 Refactor TLS certificate reference resolver to reduce cyclomatic complexity (gocyclo tech-debt slice of #5253) ✅ Merged
nginx/nginx-gateway-fabric #5438 Refactor listener port-conflict resolver to remove a gocyclo exception ✅ Merged

In review (7): #5480, #5461, #5455, #5454, #5453, #5452, #5441


GitHub Action version-file inputs (10 · in review)

In review (10): #177, #242, #918, #162, #448, #29, #743, #379, #110, #281


helm-values-schema-json features (6 · 4 merged)

Project PR Contribution Status
losisin/helm-values-schema-json #359 Add --bundle-cache-min flag to override min schema cache duration ✅ Merged
losisin/helm-values-schema-json #357 Deduplicate bundle flag registration via shared helper ✅ Merged
losisin/helm-values-schema-json #355 Add lint subcommand ✅ Merged
losisin/helm-values-schema-json #354 Add bundle subcommand ✅ Merged

In review (2): #365, #360


moto AWS API mocks (4 · 1 merged)

Project PR Contribution Status
getmoto/moto #10062 Add EC2 snapshot tiering APIs (archive / describe-status / restore) ✅ Merged

In review (3): #10068, #10067, #10065


Custom Resources & Tools

Kubernetes CRD

k8s-namespace-synchelios-lbnetwork-policy-generator

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-eventsslack-qr-botstatic-file-server

Ansible Galaxy

Ansible K8s IAC ToolAnsible Kubectl KrewAnsible User Management

Chrome Extensions

Dev ToolkitQRify


Tech Stack

CLOUD

AWSGCPOpenStack

CI/CD

GitHub ActionsGitLab CIJenkinsArgoCDFlux

OS

LinuxAlpine LinuxUbuntuCentOSRocky LinuxAmazon LinuxDebian

IaC

TerraformAnsiblePackerVagrantPulumi

Devops

KubernetesKindKubebuilderDockerPodmanContainerdHelmHelmfileMetalLBIngress-NginxGateway APINGINX Gateway Fabriccert-managerHarborCephApacheNginxKustomizeRook-CephHAProxyMinIO

DB

MySQLMariaDBMongoDBAWS RDSGCP CloudSQLPostgreSQLRedisRabbitMQDynamoDB

Monitoring

PrometheusGrafanaThanosOpenTelemetryNode ExporterNode Feature Discovery

Logging

ElasticsearchLogstashKibanaFilebeatECK OperatorFluentdFluent BitPromtailLoki

Security

VaultKyvernoRBAC ManagerOPA GatekeeperVaultwarden

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

    Python 9 1

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

    ansible-k8s-iac-tool

    Makefile 4 1

  3. cicd-monitoring cicd-monitoring Public

    This is CICD and Monitoring.

    Shell 4

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

    network-policy-generator

    Go 5

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

    go-git-commit-action

    Go 3

  6. helios-lb helios-lb Public

    helios-lb

    Go 3 1