--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/B65A7820-D337-4358-98A9-9A062DE7226C%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
check the jenkins helm chart, it is doing that already
On Wed, Sep 13, 2017 at 11:01 AM, robert tingirica <tingiric...@gmail.com> wrote:
Hello,
We are using Jenkins in our environment with the kubernetes plugin. We are currently configuring credentials and creating jobs using the API, but I see no way to do this initially with global configuration.
Examples of configs we need to change:
- Use master node only when specified by name
- Add new cloud
- Maven Project Configuration
- Add sonarqube server
I have tried creating a new image and copying the config.xml file, if it does not exist in $JENKINS_HOME but then we can’t take advantage of the initial run that jenkins.war does which creates the admin user and so on.
Is there a way to configure the desired sections using REST calls?
What would be the best way to achieve this?
Using jenkins-cli isn’t really in our scope.
Thank you
--
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-use...@googlegroups.com.
Thank you for your answer Carlos,I will definitely consider using helm more in the future.If you are referring to https://github.com/kubernetes/charts/tree/master/stable/jenkins , the last step is exactly a manul step that I want to avoid:"Under configure Jenkins -- Update the credentials config in the cloud section to use the service account credential you created in the step above."It doesn't present any way of configuring other tools without changing the whole template and adding new values, which requires further maintenance.It would also mean introducing a new tool (helm) in our organisation, which I am willing to do, but it will take months to security approve it.Further configuration on the master cannot be done without another deployment (same case if I script it at start-up, in the container, but that doesn't require internal corporate process loop jumping) and this is the main reason I would like to use a REST API, if it exists.
Kind regards
On Wednesday, 13 September 2017 11:28:21 UTC+2, Carlos Sanchez wrote:check the jenkins helm chart, it is doing that alreadyOn Wed, Sep 13, 2017 at 11:01 AM, robert tingirica <tingiric...@gmail.com> wrote:Hello,
We are using Jenkins in our environment with the kubernetes plugin. We are currently configuring credentials and creating jobs using the API, but I see no way to do this initially with global configuration.
Examples of configs we need to change:
- Use master node only when specified by name
- Add new cloud
- Maven Project Configuration
- Add sonarqube server
I have tried creating a new image and copying the config.xml file, if it does not exist in $JENKINS_HOME but then we can’t take advantage of the initial run that jenkins.war does which creates the admin user and so on.
Is there a way to configure the desired sections using REST calls?
What would be the best way to achieve this?
Using jenkins-cli isn’t really in our scope.
Thank you
--
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-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/B65A7820-D337-4358-98A9-9A062DE7226C%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/e883c79b-2b1e-40c5-990e-4345367a89f6%40googlegroups.com.