FAQs
  • 29 Oct 2024
  • Dark
    Light
  • PDF

FAQs

  • Dark
    Light
  • PDF

Article summary

Below are answers to some of the commonly asked questions about IAG5. If you can't find the answer you're looking for, just contact our Product Support team using your Customer Portal.

Question Answer
IAG5 can't clone my repository although I can do it from the CLI. What's going on? The IAG5 internal library uses an ssh-agent to securely authenticate with remote repositories. Please review Managing Secrets & Keys to learn how to setup IAG to leverage a private key for the secret store. If you have an ssh-agent running and you want to add your ssh key for testing, you can run ssh-add ~/.ssh/id_key (where the key is the authentication private key) and IAG will honor this for authentication.
If you add a key to the agent you will have to add it back upon restart of the agent.
How can I get more information about what IAG is doing "under the hood"? The --verbose flag can be appended to any CLI command to receive extra output. You can set yourIAGCTL_LOG_LEVEL to DEBUG for even more information.
Where does IAG5 execute my services? When a service is executed using the run command, the service repository will be cloned into a temporary directory. IAG5 will then configure any dependencies that are necessary to execute the service such as initializing virtual environments for Python/Ansible. The service is then executed within that temporary directory. Once service execution has completed, the repository will be removed from the machine. This ensures that the repository data that is used on disk is always up-to-date.

Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.