This PR is a bundle of small changes that fixes the usage of InstanceGroup CR and separates instancegroups and container groups in the UI and description.
Changes:
Rename policy_spec_override to pod_spec_override to allign with the awx collection. Plus, after looking into the code of the runner, the environment variable of POLICY_SPEC_OVERRIDE was never used.
Added variables for max_concurrent_jobs and max_forks in CSV and CRD of instanceGroup.
Remove the credential from required. This is due to the credential only being needed for credentialGroups and not for instanceGroups.
Adjusted the CSV to show InstanceGroup variables when is_credential_group is false and show ContainerGroup variables when is_credential_group is true
Added in make file a small part to allow building the runner image. In the future should add an option to specify the runner image in the deploy. Plus added a line about this in the documentation.
Moved the instance group samlpes in a directory for instancegroups. Then added a CR that deploys a ContainerGroup and another that deploy an InstanceGroup.
Added ifs to the job definition template of the instance group to not require all the variables to be specified.
This PR is a bundle of small changes that fixes the usage of InstanceGroup CR and separates instancegroups and container groups in the UI and description.
Changes:
This was opened to solve #161