# openssl genrsa -out sa.key 2048
# openssl rsa -in sa.key -pubout -out sa.pub
export RESOURCE_GROUP="glean"
export LOCATION="westeurope"
export AZURE_STORAGE_ACCOUNT="oidcissuer$(openssl rand -hex 4)"
export AZURE_STORAGE_CONTAINER="oidc-test"
# Create Azure blob storage and account
- CAPM3 docs
- Metal3 book (very good)
Bare metal servers have different BMCs with different redfish feature sets.
Metal3 relies on Ironic to integrate with the BMC via Redfish.
We can check that a server is compliant with the Ironic feature set using Redfish-Interop-Validator.
- Install the Redfish-Interop-Validator tool
pip install redfish_interop_validator
- ESP8266 - 2.32€: Controller
- ADS1115 - 1,92€: ADC board to have more analog input and better resolution.
- pH Sensor and circuit board:
- [DFRobot ph sensor kit](https://www.df
Ignition logs
journalctl --identifier=ignition --all
Query metadata
/usr/share/oem/bin/vmtoolsd --cmd "info-get guestinfo.ignition.config.data" | base64 -d
❗ This is tested with Vanilla Kubernetes nodes, it may not work with Tanzu.
- Clone the image-builder repo.
- Edit
images/capi/ansible/node.yml
- Add the following tasks at the end (e.g. before the sysprep section)