curl --data-urlencode "script=$(<./test.groovy)" http://admin:cEunYtfPfP@http://192.168.99.100:31419/scriptText
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)
curl --data-urlencode "script=$(<./test.groovy)" http://admin:b8d84d283000b5ce...@192.168.99.100:31419/scriptText
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/scriptTextI am getting an exception
hudson.security.AccessDeniedException2: anonymous is missing the Overall/Read permissionat 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:b8d84d283000b5ce7b446a756f82035...@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