# DevSecOps

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blog.egonzalez.org/devsecops.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
