Configure Environment
Configure the toolkit development environment after installation
Post installation Tools setup
The following post installation setup is required. To get the developers enabled quickly, make sure you have completed at least post installation tasks. The customization is optional and down to development team needs.
Configure the RBAC rules in the development cluster. This restricts who can change the parts of the cluster where the tools are installed. Run the RBAC script
./terraform/scripts/rbac.sh {ACCESS-GROUP}
, where{ACCESS-GROUP}
is the name of the user group (i.e.{resource_group}-USER
).Perform the steps in Configure Dashboard to add tiles and menu items for the tools that are external to the cluster: the Image Registry, GitHub, LogDNA, Sysdig, etc.
Check you log data if flowing into LogDNA
Complete the setup of Sysdig and check the monitoring data is flowing
Managing development assets is an important part of any SDLC, The open source version of Artifactory has been installed into the cluster, This enables the full end to end process SDLC to be demostrated. This version requires some manual configuration after its installation. These these instructions can be found here Artifactory Setup
Complete the [Argo CD Setup](continuous-delivery#configuring-gitops-with -argo-cd), this configures ArgoCD to use Artifactory as a Helm Repository
Test opening the Developer Dashboard
- Run either or all of the CLI options to load the dashboard
oc dashboard | kubectl dashboard | igc dashboard
- Run either or all of the CLI options to load the dashboard
Test the pipeline by deploying a first app
Set up a GitOps repo to validate ArgoCD setup and configuration
Generated new passwords for SonarQube and update the secret in the
tool
namespaceTest all the installed tools with new passwords
Test end to end flow for an application and validate the content in each tool