
anthony.jones (Community Member) asked a question.
We use container agents with 8 replicas for our azure devops pipeline builds.
We need to be able to run SCA scan on the pipeline but we are having challenges using a single token.

anthony.jones (Community Member) asked a question.
Ask the Community
Get answers, share a use case, discuss your favorite features, or get input from the community.
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
.png)
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Hi @anthony.jones (Community Member)
If I understood correctly, you are using the self hosted agents. In that case, you can install the CLI SCA agents .
Install agent
Link for reference: Install the Veracode SCA CLI Agent | Veracode Docs
Yes we are using self hosted agents in a cluster, so we have about 8 pods running our builds.
The pods are selected at random based on the availability.
If I add a srcclr token to one of the pods by shelling into it, running srcclr activate and adding the token. I am unable to add the token to other pods.
When the build pipeline runs on a pod that the token wasn't added to, SCA scan fails with the message.
"There was a problem authenticating with Veracode SCA. Please double check your Veracode SCA agent credentials or the value of the env variable "SRCCLR_API_TOKEN""
Note that I have added the SRCCLR_API_TOKEN as a variable on the pipeline
@lucas.ferreira (M3Corp) wanted to call your attention to my response above
@anthony.jones (Community Member) Yes I see...
Usually, to automate SCA, we use the following approach:
The idea is: run the script to scan with SCA agent, use that token saved on Environment Variable every time as needed without to care about token activation
This is make sense?