You can create this type of token programmatically if you know the username and password of an Administrator level user.
For CI/CD integration, you are expected to use Personal Access Tokens.
M2M tokens will be valid for only 24 hours, and you can create only one token at a time. If you make another token, Kondukto will overwrite the old one.
M2M token creation can be turned off from the configuration file (/etc/kondukto/config.yaml).
Only users who have
administratorprivileges can generate machine-to-machine tokens.