anchor.diff:  
   Now if you try to create a service account, you might get a json file with the following fields:
   
  +~~~
   ```json
   {
     "type": "service_account",
  
positive.code: 
  You can also set this up using a `cURL` command to make a `POST` call to the API exposed by the GoCD server.
  
  curl "http://$gocd_public_ip/go/api/admin/artifact_stores" \
    -u "$USERNAME:$PASSWORD" \
    -H 'Accept: application/vnd.go.cd.v1+json' \
  
negative.code: 
  *Note: This will work directly only if you are using GKE for your GoCD cluster. For other providers like EKS, AKS or even Minikube, you'll need to do a few additional steps of adding `imagePullSecrets` to the service account. You can find this information [here](https://ryaneschinger.com/blog/using-google-container-registry-gcr-with-minikube/).*
  
  ##**Pushing Images to an Artifact Store**
  
  If your pipelines involve creating a docker image and pushing it to a registry/repository, you can use the above steps to create an Artifact Store with that registry.
  
  