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

33 Коммитов

Автор SHA1 Сообщение Дата
Tariq Ibrahim 4002c4e43e Using dep 0.5.0 and adding dep check to the CI/CD cycle (#3709) 2018-08-30 14:20:22 -07:00
Cecile Robert-Michon cf76032d9c
Add Packer (#3650)
* add packer

* rename packer builder

* az-login as a dependency

* remove extra )

* use $(MAKE)

* remove installFlexVolDrivers
2018-08-13 15:44:29 -07:00
Michalis Kargakis 295f681ad0 openshift: fix comment in ansible.sh (#3222)
* openshift: fix comment in ansible.sh

* fix bindata
2018-06-08 11:19:48 -07:00
Cedric Röck 055f2b568b Delete role assignments when deleting a VM (#2934) 2018-05-23 16:42:03 -07:00
Michalis Kargakis cbfabdb236 Add openshift e2e test (#2675)
* Add Openshift e2e tests

* Make distro configurable

* avoid patch version checks

* make route test re-entrant

* infer TENANT_ID from circleci env

* enable openshift-3.9-rhel-e2e
2018-05-04 16:20:42 -07:00
Cecile Robert-Michon 691cee374d
Push unit test coverage results to codecov (#2719)
* push coverage results to coveralls

* change token name

* add codecov

* circleci config update

* missing references field

* Replace badge

* ignore .coverprofile

* fix cover.out missing

* COVERALLS_REPO_TOKEN in error message
2018-04-20 11:18:24 -07:00
Jim Minter dbc7e4ee32 start commiting bindata file for openshift (#2678) 2018-04-16 12:59:46 -07:00
Michalis Kargakis 6a8f72385a Add first cut of the OpenShift orchestrator (#2611)
* Add first cut of the OpenShift orchestrator
2018-04-12 16:01:45 -07:00
Matt Tucker 9feb812cf0 adding debug to gitignore 2018-02-08 10:01:40 -07:00
Khaled Henidak (Kal) e5c3e0bc7a Etcd3 Support (#1564)
* Support multiple etcd versions

* Modify git ignore and removing keys generated by test

* Review fixes

* Switching to mirrors

* Consider empty version valid on vLabs, gets defaulted in generalized api model

* Changed etcd to ver 3.1.10

* unify test etcd version with allowed versions
2017-10-11 12:20:35 -07:00
Jonathan Chauncey f0037df289 fix(test/e2e/kubernetes_test): Fix the access dashboard test (#1311)
* Update logic around waiting for pod readiness
* Make sure we add the ssh key to the agent before running the tests
* If we get an error in this test output the stdout/stderr
2017-08-21 17:07:55 -07:00
Sean Knox e8b10c76d0 fix(gitignore): ignore generated test report file (#1229)
* fix(gitignore): ignore generated test report file

* Update .gitignore
2017-08-09 19:18:49 -07:00
Mike Rostermund 6e3db29341 Remove swap file which should not have been added in the first place (#1193)
* Remove swap file which should not have been added in the first place

* Added *.swp to gitignore
2017-08-09 12:28:52 -07:00
David Tesar 55bf4ab061 Add Ginkgo unit test & JUnit reporting framework (#1166)
* add cmd version unit test

* generalize JUnit output directory

* upload junit tests to CircleCI

* extract common Ginkgo bootstrap

* use ginkgo for make test

* updated use of ginkgo
2017-08-04 10:02:43 -07:00
Sean Knox 3adb1b8ddf use Circle CI as dedicated CI for acs-engine, make CI results public (#1148)
* chore(ci): use circle-ci as CI platform

* ref(Dockerfile): cache make bootstrap step

* chore(ci): separate e2e tests into separate step

* ref(ci): require manual approval to start e2e tests

* ref(ci): use microsoft/acs-engine:latest as base test image

* chore(kubectl): bump kubectl to v1.6.6

* fix(setup): install gometalinter as part of bootstrap

* ref(CI): remove docker build, refactor e2e test step

Circle CI runs all steps in the microsoft/acs-engine:latest container
and clones the latest code into the container, so no explicit need to
build an image

* fix(ci): explicitly run bootstrap at each step

* fix(ci): add GOPATH env

* fix(ci): bootstrap once. maybe?

* ref(e2e): set default ENV vars, remove cruft

* ref(ci): don't hold e2e pending on unit tests

* docs(ci): add CI badge

* fix(e2e): fix env vars

* fix(e2e): run e2e in docker container

* Revert "fix(e2e): run e2e in docker container"

This reverts commit 9e7e4765257d6a7e52d5af5eb547da6f74f9fea1.

* ref(e2e): remove Jenkins groovy scripts

* ref(ci): run subset of e2e tests for PRs, remove KV tests

- acse-pr.json becomes acse-feature-validation.json that we can use for
integration testing at a later stage (merge to master, releases, etc.)
- New acse-pr.json runs 4 e2e tests, one for each orchestrator
- Remove Key Vault setup in PR tests.

* chore(e2e): run full set of feature validation tests on master branch
2017-08-01 17:38:29 -07:00
Jiangtian Li b41df8f90a First round of i18n in acs-engine based on gettext. Subsequent change… (#627)
* First round of i18n in acs-engine based on gettext. Subsequent changes will replace and extract resource strings in acs-engine and make acsengine/api package's i18n used by other go program.

* Update acs-engine go source to use translation functions. Generate translation resource files.

* Vendor github.com/leonelquinteros/gotext package using glide

* Rebase and update translation for update and deploy command

* Move test translation files so that translations directory is used for go-bindata

* Use go-bindata to add resource strings to acs-engine binary

* Fix reading bindata and unit test

* Update translation files

* More fix/refactor after rebase and add README

* Update resource files

* Add LCG files converted from PO files.

* Update translation bindata

* Remove go generated translation bindata
2017-07-31 16:24:16 -07:00
Sean Knox 05871f14ea Build Linux, Mac, and Windows binaries (#1077)
* chore(Makefile): improve bootstrap command

* ref(Makefile): refactor `make build`, use go install

* chore(release): support building windows, linux, macos binaries

* ref(Makefile): change name order of bins (project-ver-platform-arch)

* fix(ci): fix path of acs-engine binary

* fix(Makefile): fix wrong argument in go install
2017-07-25 22:16:18 -07:00
Jeff Silberman db8267e9d7 ignore templates.go (#915) 2017-07-07 11:54:03 -07:00
Deavon M. McCaffery 117542314a feat(kubernetes): add support for custom docker0 net (#753) 2017-06-23 16:49:47 -07:00
Anubhuti Manohar 6c8aea4bb3 Reorganize Kubernetes upgrade files (#710)
Reorganize Kubernetes upgrade files into a separate package

* Revert "Reorganize Kubernetes upgrade files"

This reverts commit 2f6732e3e66bdd0e36f2a4338ab687424ee06e36.
2017-05-31 17:45:46 -07:00
Jack ac0710b213 Adding scale down group of vms method (#684)
* adding operation to scale down an agent pool

I wrote some stuff that isn't being utilized yet since I ahven't handled
the getting requests to scale down classic agents yet

* changing operation to have a list of vm names

changing operation to have a list of vm names, as we are polling CRP for
that info earlier in the flow and it greatly simplifies the logic. Only
drawback is failure handling is less elegant, but we shoudl be able to
handle those with some caching of things to delete/retries

* switching to using logrus logger that is passed in so that calling function can have context aware logger

* moving mocks to armhelpers and running go fmt on them again.

I'm very confused how I was faily gofmt as my editor runs it on save,
but my editor and jenkins gofmt disagree on this single file but not on
the others

* fixed gofmt issue

* vendoring ginkgo

for some reason the azure sdk took some updates too.

* converting scale down tests to ginkgo

* whitespace fix
2017-05-31 14:55:20 -07:00
Jack b26c67bc54 fixing k8s agent outputs and git ignoring windows acs-engine binaries (#628) 2017-05-15 11:42:54 -07:00
Jingtao Ren 2e16d1fb23 use cs.Location when available instead of resourceGroup().location (#379) 2017-03-15 13:34:10 -07:00
Cole Mickens 926d4e15bc ignore azure-engine-test binary 2017-03-10 15:01:26 -08:00
Cole Mickens 8d4d586dfe Improve testing basics; add simple deploy script 2017-01-30 11:25:07 -08:00
Jingtao Ren 399008deb6 add gitignore for DS_Store files 2017-01-25 11:30:08 -08:00
Cole Mickens c11c26915e Add devenv for building/testing/validating under Docker 2016-10-27 12:10:36 -07:00
Anthony Howe acda0e4c5c add autogenerated files 2016-10-21 16:23:54 -07:00
Anthony Howe fd6b1aa0e9 fix CR comments 2016-10-21 11:54:25 -07:00
Anthony Howe f59ca3f7c8 rename acs-engine 2016-10-21 11:26:59 -07:00
Cole Mickens 023e8f4508 Add 'acsengine' to .gitignore 2016-10-19 18:39:23 -07:00
anhowe 0d30bd7f6e flatten and rename acstgen to acsengine (#25) 2016-10-19 16:15:02 -07:00
Anthony Howe d7d160ab1c 1. fixed many CR comments
2. output to files instead of stdout
3. writing out kubeconfig files now
4. templates are now split into a parameters file and a template file
2016-10-08 21:39:24 -07:00