Hi, I am trying to automate Jenkins fully using helm and kubernetes https://github.com/kubernetes/charts/tree/master/stable/jenkins . By doing this the admin password is available via kubernetes secretes. The goal is to automate bringing up jenkins without logging into the server manually. As part of that I would like to execute scripts pointing to jenkins server.
When I try to use admin with password curl --data-urlencode "script=$(<./test.groovy)" http://admin:cEunYtfPfP@ http://192.168.99.100:31419/scriptText I am getting an exception hudson.security.AccessDeniedException2: anonymous is missing the Overall/Read permission at hudson.security.ACL.checkPermission(ACL.java:65) at hudson.model.Node.checkPermission(Node.java:464) at jenkins.model.Jenkins.getTarget(Jenkins.java:4426) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:674) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) Where as If I login into the server and get the API token for admin then the same code works if i use the API token. curl --data-urlencode "script=$(<./test.groovy)" http://admin:b8d84d283000b5ce7b446a756f820352@192.168.99.100:31419/scriptText What am I doing wrong? Is this possible? Like I had mentioned I would like to use automate everything without ever logging into the server. Thank you! Naveen 0 New Reply to all -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/7e52c4db-8759-4f38-8bcf-028930f76498%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.