Clone all of these and check out feature/auditing to get started testing.
in mini-lab/docker-compose.yaml add volumes to control-plane and partition.
# adjust the paths to your actual repo locations
- ${HOME}/dev/ms/helm-charts:/helm-charts:ro
- ${HOME}/dev/ms/metal-roles:/root/.ansible/roles/metal-roles:ro
in mini-lab/inventories/group_vars/control-plane/metal.yml uncomment metal_helm_chart_local_path: /helm-charts/charts/metal-control-plane
in mini-lab, run make up and wait
in metal-api, run make mini-lab-push and wait
Run kubectl get pods -n metal-control-plane --watch and wait for all pods to be running or completed
Implements auditing with Meilisearch https://github.com/metal-stack-cloud/docs/issues/33. More details can be found in MEP11. Does not implement the sidecar for the s3 sync.
Consists of multiple PRs:
feature/auditing
to get started testing.mini-lab/docker-compose.yaml
add volumes tocontrol-plane
andpartition
.mini-lab/inventories/group_vars/control-plane/metal.yml
uncommentmetal_helm_chart_local_path: /helm-charts/charts/metal-control-plane
make up
and waitmake mini-lab-push
and waitkubectl get pods -n metal-control-plane --watch
and wait for all pods to be running or completedmake firewall
make machine
metal_auditing_secret: "secret"
)If a request fails, copy the rqid from your logs and paste them in qoutes into meilisearch. You should now see exactly two results!