8000 somaz94 (somaz) · GitHub
[go: up one dir, main page]

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. 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
kube-diff CLI that diffs Kubernetes manifests (plain YAML, Helm, Kustomize) against the live cluster Stars
whatdies Claude Code hook that shows what a Terraform plan or kubectl command would destroy before your AI agent runs it 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

Kuber 8000 netes 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-mirroragentic-workflow-guard

Helm Charts

helm-charts

DevOps Tools

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

Ansible Galaxy

Ansible K8s IAC ToolAnsible Kubectl KrewAnsible User Management

Chrome Extensions

Dev ToolkitQRifyAWS Hop

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 Add Gateway API HTTPRoute support for the API server to the Helm chart
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
distribution/distribution #4995 Return 400 NAME_INVALID instead of 500 UNKNOWN for repository names longer than 255 characters, and stop the registry dispatcher's early returns from writing the error response twice
pulumi/pulumi #24995 Redact secret values as [secret] in invalid input diagnostics unless --show-secrets is passed, so a provider Check failure, the pulumi import warning or a Construct or Call input error no longer prints them in plaintext
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
k3s-io/k3s #14904 Close idle client connections on the supervisor: set IdleTimeout to 90 seconds, the value kube-apiserver uses, so a client that went away without a FIN no longer leaves its connection and goroutines on the server until restart
vectordotdev/vector #25607 Add a host_metrics temperature collector via sysinfo Components
hashicorp/terraform-provider-aws #50463 Fix aws_prometheus_scraper update failure on scrapers with a CloudWatch destination by omitting unchanged destination from update requests

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

    Production-ready CI/CD and monitoring stack for Kubernetes on AWS, GCP and on-prem: Argo CD, Jenkins, Prometheus, Grafana, Thanos, Loki and ELK

    Shell 4

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

    Kubernetes operator that generates NetworkPolicies for Kubernetes, Cilium or Calico from declarative allow/deny rules and built-in templates

    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

0