Граф коммитов

37 Коммитов

Автор SHA1 Сообщение Дата
Neil Ye 7c6389ea0a Update deploy script for some issues (#88) 2019-06-28 17:08:31 +08:00
Neil Ye 93c15ce7ed Fix the issue of spinnaker deployment failure on aks (#87) 2019-06-25 13:38:38 +08:00
mybayern1974 fec419cb8e
Update 101-spinnaker-aks.sh (#86) 2019-06-14 14:53:44 +08:00
mybayern1974 0734cd83f3
Tiny updates for parameter naming (#85) 2019-06-14 14:53:36 +08:00
sdpan a0f0ed1db7 add a file to install spinnaker on the vmss if there is no aks_cluster_name, otherwise installed on aks (#84)
* spinnaker template on aks

* change for comments

* change for check spinnaker whether running

* delete password parameter

* delete password parameter

* delete useless line

* add file to choose install enviroment

* add some parameters
2019-06-14 11:26:27 +08:00
sdpan 60d44d1afe spinnaker template on aks (#81)
spinnaker template on aks
2019-06-10 15:46:13 +08:00
Zhiqing Qiu 56a874388e Fix VM extension script for spinnaker and Jenkins setup (#80)
* Update run-cli-command.sh

Update run-cli-command.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update install_jenkins.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update init-aptly-repo.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update install_jenkins.sh

Update install_jenkins.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update install_jenkins.sh

Update install_jenkins.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update install_halyard.sh

Update install_halyard.sh

Update install_halyard.sh

Update install_halyard.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update install_halyard.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update install_halyard.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update install_jenkins.sh

Update run-cli-command.sh

Update 301-jenkins-aptly-spinnaker-vmss.sh

Update basic-docker-build.groovy

hushifu

Update install_halyard.sh

shankongge

aaa

hh

hh

b

* Fix following scripts
* `add-aptly-build-job.sh`
  * Use work-around github url
* `301-jenkins-aptly-spinnaker-vmss.sh`
  * Fix the bug that dollar sign in password will break the pipe.
  * Add conditional check before restarting the services
* `install_halyard.sh`
  * Determine the latest version by get the last version number in `hal version list` command output

* Refine code
2019-05-14 10:27:59 +08:00
Menghua Xiao 8c7d66d032 Refactor the K8s configurations out and pipeline to make it more like real world project 2017-12-15 17:01:38 +08:00
Menghua Xiao e4ceb85f77 Use verified Jenkins version 2.73.3 2017-12-12 14:39:14 +08:00
Menghua Xiao 4f1c25f89b Move deployment target from ACS to AKS 2017-12-11 11:26:03 +08:00
Menghua Xiao 7cb811dc8d Script extension to bootstrap the Jenkins and pipeline for blue-green ACS deployment 2017-12-05 11:00:02 +08:00
Eric Jizba 6c6087273b Update Spinnaker templates to use Halyard
1. Simplify the config by using Halyard
2. Deploy spinnaker _to_ the k8s cluster rather than the VM
3. Deprecate the 201 template
2017-06-15 17:10:28 -07:00
Eric Jizba afa201c842 Refactor deploy-interactive to deploy-devops
The script should be able to run interactively or silently with parameters in automation.

I also did some work to set more things by default. Now a user can click 'Enter' for all questions interactively and it will work.
2017-05-19 10:14:31 -07:00
Eric Jizba c88aea16bc Add interactive deploy script for 301 templates 2017-05-16 15:06:15 -07:00
Eric Jizba a41b4f3bb6 Add VMSS quickstart template
This template does the following:
1. Installs Jenkins
2. Sets up Aptly to host debian packages
3. Adds a sample job to push debian packages to apltly
4. Install Spinnaker
5. Configures Spinnaker to target VM Scale Sets and communicate with Jenkins
2017-05-10 09:39:51 -07:00
Eric Jizba 582827faeb Move spinnaker scripts to AZ cli 2.0
And throw an error if we fail to copy the kubeconfig. This happens every once in a while and is generally hard for the user to figure out what went wrong. Better to just fail
2017-05-03 13:09:21 -07:00
Eric Jizba a70a7019c8 Propogate exit code of child script 2017-05-03 11:39:52 -07:00
Claudiu Guiman 113c878369 remove 101-jenkins 2017-04-14 10:33:38 -07:00
Claudiu Guiman 50f66ec54f fixed typo in command arguments 2017-04-13 13:13:52 -07:00
Claudiu Guiman 511887985c Add 101-jenkins quickstart template script & 'Jenkins On Azure' landing page + updated install_jenkins to also add the reverse proxy 2017-04-13 09:53:16 -07:00
Eric Jizba 80a446265f Update qs template names 2017-04-03 16:04:21 -07:00
Eric Jizba 062690ed3f Standardize qs template names 2017-04-03 16:04:21 -07:00
Eric Jizba de5596c630 Refactor to use 'app' instead of 'client' for service principal 2017-03-30 15:05:45 -07:00
Eric Jizba 5839d449b4 Add simple install_jenkins script
It's a simple script, but provides a centralized location in case we need to change it in the future
2017-03-29 11:04:23 -07:00
Eric Jizba fd840ef562 Always include docker pipeline in 201 Jenkins template 2017-03-17 16:34:12 -06:00
Claudiu Guiman 5d4bbeb1c7 Install workflow-aggregator & git before injecting the job so all the missing dependencies are there 2017-03-16 09:57:42 -07:00
Claudiu Guiman 798f0be33d Pass the artifact location 2017-03-16 09:57:42 -07:00
Eric Jizba 050e21402a Add git polling to jenkins quickstart templates 2017-03-15 11:39:49 -07:00
Eric Jizba a1fd661535 Add combined Jenkins & Spinnaker template 2017-03-14 09:54:52 -07:00
Eric Jizba 5edbf6f632 Refactor Spinnaker Azure Storage
Move the azure storage config into an 'Install_Spinnaker' script for two reasons:
1. It should always be done on Azure
2. It makes the configure_k8s script work if front50 is already configured

Also add more info to invalid argument error message.
2017-03-10 09:33:14 -08:00
Eric Jizba 94b6794830 Clean up quickstart template scripts
Allow jenkins scripts to pass in artifacts location
Improve variable handling/docs for spinnaker script
2017-03-09 16:08:40 -08:00
Claudiu Guiman b982b20550 Small cosmetic changes 2017-03-09 08:29:24 -08:00
Claudiu Guiman aa67992307 Clean Jenkins scripts 2017-03-08 11:14:06 -08:00
Eric Jizba 738aebe149 Add virtually empty docker container 2017-03-08 09:56:32 -08:00
Eric Jizba 33e8bd95b2 Fix review comments
Biggest changes:
Refactor to use VMAccessForLinux
Refactor to use python json parsing
2017-03-02 09:37:07 -08:00
Eric Jizba e46533ba82 Refactor spinnaker scripts to be user-friendly
Add better parameter handling
Add a README for each script
Split out some sections of the 'set_spinnaker' script
2017-03-02 09:37:07 -08:00
Eric Jizba 5d16d789c1 Copy Spinnaker files over from quickstart template 2017-03-02 09:37:07 -08:00