# Blog

## Blog

- [Welcome to egonzalez blog](https://blog.egonzalez.org/master.md)
- [Software Supply Chain Security: Why It Matters](https://blog.egonzalez.org/software-supply-chain-security/software-supply-chain-security-why-it-matters.md)
- [Software Supply Chain Security: A Technical Deep Dive](https://blog.egonzalez.org/software-supply-chain-security/software-supply-chain-security-a-technical-deep-dive.md)
- [SLSA and the Software Supply Chain Security: Time to Get Serious](https://blog.egonzalez.org/software-supply-chain-security/slsa-and-the-software-supply-chain-security-time-to-get-serious.md)
- [Provenance](https://blog.egonzalez.org/provenance.md)
- [Understanding Provenance in Software Supply Chain Security](https://blog.egonzalez.org/provenance/understanding-provenance-in-software-supply-chain-security.md)
- [Building a secure development framework](https://blog.egonzalez.org/building-a-secure-development-framework.md)
- [Index](https://blog.egonzalez.org/hacking/index.md)
- [Hack the box writeups](https://blog.egonzalez.org/hacking/index/hack-the-box-writeups.md)
- [Dyplesher HTB writeup](https://blog.egonzalez.org/hacking/index/hack-the-box-writeups/dyplesher-htb-writeup.md)
- [Fatty HTB writeup](https://blog.egonzalez.org/hacking/index/hack-the-box-writeups/fatty-htb-writeup.md)
- [Oouch HTB writeup](https://blog.egonzalez.org/hacking/index/hack-the-box-writeups/oouch-htb-writeup.md)
- [Sauna HTB writeup](https://blog.egonzalez.org/hacking/index/hack-the-box-writeups/sauna.md)
- [Python Vulnerabilities](https://blog.egonzalez.org/hacking/index/python-vulnerabilities.md)
- [Data Deserialization](https://blog.egonzalez.org/hacking/index/python-vulnerabilities/data-deserialization.md)
- [Pickle](https://blog.egonzalez.org/hacking/index/python-vulnerabilities/data-deserialization/pickle.md)
- [XML](https://blog.egonzalez.org/hacking/index/python-vulnerabilities/data-deserialization/xml.md)
- [YAML](https://blog.egonzalez.org/hacking/index/python-vulnerabilities/data-deserialization/yaml.md)
- [Hacking cheatsheet](https://blog.egonzalez.org/hacking/index/command-cheatsheet.md): Hacking command list
- [Index](https://blog.egonzalez.org/devsecops/index.md)
- [Gitlab CI minikube development environment](https://blog.egonzalez.org/devsecops/index/gitlab-ci-minikube-development-environment.md): Gitlab installation on minikube for CI testing
- [Gerrit review minikube](https://blog.egonzalez.org/devsecops/index/gerrit-review-minikube.md): Deploy gerrit on kubernetes
- [Gerrit and gitlab replication and CI job hooks on k8s](https://blog.egonzalez.org/devsecops/index/gerrit-and-gitlab-replication-and-ci-job-hooks-on-k8s.md): Integrate gitlab and gerrit replication and execute CI pipelines
- [Vault integration with Gitlab CI](https://blog.egonzalez.org/devsecops/index/vault-integration-with-gitlab-ci.md): Vault integration with Gitalb CI to retrieve secrets in job pipelines
- [Gitlab CI template for DefectDojo](https://blog.egonzalez.org/devsecops/index/gitlab-ci-template-for-defectdojo.md): Gitlab CI generic template to upload reports to DefectDojo using curl
- [Falco real time runtime thread detection on k8s](https://blog.egonzalez.org/devsecops/index/falco-real-time-runtime-thread-detection-on-k8s.md): Installation and usage of falco inside kubernetes
- [Zarf - Airgap deployment in kubernetes](https://blog.egonzalez.org/devsecops/index/zarf-airgap-deployment-in-kubernetes.md)
- [OWASP Dependency-track](https://blog.egonzalez.org/devsecops/index/owasp-dependency-track.md): Installation an example usages
- [OpenDaylight in a Docker](https://blog.egonzalez.org/devsecops/index/opendaylight-in-a-docker.md)
- [To conditional or to skip, that's the Ansible question](https://blog.egonzalez.org/devsecops/index/to-conditional-or-to-skip-thats-the-ansible-question.md)
- [Spacewalk Red Hat Satellite v5 in a Docker container PoC](https://blog.egonzalez.org/devsecops/index/spacewalk-red-hat-satellite-v5-in-a-docker-container-poc.md)
- [Ansible INI file module](https://blog.egonzalez.org/devsecops/index/ansible-ini-file-module.md): Simplifying your DevOps life
- [Index](https://blog.egonzalez.org/openstack/index.md)
- [OpenStack tacker and service function chaining sfc with kolla](https://blog.egonzalez.org/openstack/index/openstack-tacker-and-service-function-chaining-sfc-with-kolla.md)
- [Deploy OpenStack designate with kolla-ansible](https://blog.egonzalez.org/openstack/index/deploy-openstack-designate-with-kolla-ansible.md)
- [OpenStack keystone zero downtime upgrade process newton to ocata](https://blog.egonzalez.org/openstack/index/openstack-keystone-zero-downtime-upgrade-process-newton-to-ocata.md)
- [Midonet integration with OpenStack Mitaka](https://blog.egonzalez.org/openstack/index/midonet-integration-with-openstack-mitaka.md)
- [OpenStack kolla deployment](https://blog.egonzalez.org/openstack/index/openstack-kolla-deployment.md): from RDO packages
- [Magnum in RDO OpenStack Liberty](https://blog.egonzalez.org/openstack/index/magnum-in-rdo-openstack-liberty.md): Manual installation from source code
- [Nova VNC flows under the hood](https://blog.egonzalez.org/openstack/index/nova-vnc-flows-under-the-hood.md)
- [Ceph Ansible baremetal deployment](https://blog.egonzalez.org/openstack/index/ceph-ansible-baremetal-deployment.md)
- [Rally OpenStack benchmarking with Docker](https://blog.egonzalez.org/openstack/index/rally-openstack-benchmarking-with-docker.md)
- [OpenStack affinity/anti-affinity groups](https://blog.egonzalez.org/openstack/index/openstack-affinity-anti-affinity-groups.md)
- [Migrate keystone v2.0 to keystone v3 OpenStack](https://blog.egonzalez.org/openstack/index/migrate-keystone-v2.0-to-keystone-v3-openstack.md)
- [Neutron DVR OpenStack Liberty](https://blog.egonzalez.org/openstack/index/neutron-dvr-openstack-liberty.md)
- [OpenStack segregation with availability zones and host aggregates](https://blog.egonzalez.org/openstack/index/openstack-segregation-with-availability-zones-and-host-aggregates.md)
- [Nova Docker driver](https://blog.egonzalez.org/openstack/index/nova-docker-driver.md)
- [Murano in RDO OpenStack manual installation](https://blog.egonzalez.org/openstack/index/murano-in-rdo-openstack-manual-installation.md)
- [Ceph RadosGW admin Ops](https://blog.egonzalez.org/openstack/index/ceph-radosgw-admin-ops.md): How to use it
- [Multiple store locations for glance images](https://blog.egonzalez.org/openstack/index/multiple-store-locations-for-glance-images.md)
- [List all tenants belonging an user](https://blog.egonzalez.org/openstack/index/list-all-tenants-belonging-an-user.md): Here is a simple script to list all tenants belonging an user:
- [Load balancer as a service OpenStack LbaaS](https://blog.egonzalez.org/openstack/index/load-balancer-as-a-service-openstack-lbaas.md)
- [OpenStack nova API start error](https://blog.egonzalez.org/openstack/index/openstack-nova-api-start-error.md): Could not bind to 0.0.0.0 address all ready in use
- [Delete OpenStack neutron networks](https://blog.egonzalez.org/openstack/index/delete-openstack-neutron-networks.md): Fix to unable to complete operation on subnet
