You don't need to use helm, I meant that you can look at how helm does it On Wed, Sep 13, 2017 at 12:27 PM, robert tingirica < tingirica.rob...@gmail.com> wrote:
> Thank you for your answer Carlos, > > I will definitely consider using helm more in the future. > > If you are referring to https://github.com/kubernet > es/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. > I didn't say to use helm, just to check how helm does it. ie. https://github.com/kubernetes/charts/blob/master/ stable/jenkins/templates/config.yaml About REST there is nothing special in the plugin, there is whatever is already available in jenkins global configuration > > Kind regards > > > On Wednesday, 13 September 2017 11:28:21 UTC+2, Carlos Sanchez wrote: >> >> 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. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/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+unsubscr...@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/ms > gid/jenkinsci-users/e883c79b-2b1e-40c5-990e-4345367a89f6% > 40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/e883c79b-2b1e-40c5-990e-4345367a89f6%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CALHFn6P4G5CWm1QoAQ7bhim36dDsp5FoOew5nLbmbHqhXZHgww%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.