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

101 Коммитов

Автор SHA1 Сообщение Дата
Matt Boersma a2f0645d28 chore: update go toolchain to 1.12.10 (#2034)
* chore: update go toolchain to 1.12.10

See https://github.com/deis/docker-go-dev/releases/tag/v1.23.3
and https://github.com/golang/go/issues?q=milestone%3AGo1.12.10
2019-09-26 15:06:08 -07:00
Rohit 3e181280b2 feat: add build and deploy windows zip file support on Azure Stack (#1888) 2019-09-06 16:34:18 -07:00
Jack Francis 4f7c185225 test: remove obsolete e2e test scripts (#1768)
* test: rationalize e2e test scripts

* test: folks prefer up/down :(

* test: skip test foo

* chore: dep

* test: execute bit

* test: $(pwd)

* test: LF not CRLF

* test: prefer echo ${API_MODEL_INPUT}

* test: cleanup

* chore: echo

* test: whoops

* chore: upgrade timeout

* chore: jq

* chore: don’t assume jq

* test: skip logic

* test: correct skip logic

* test: lint

* test: debug and change git branch once

* test: simplify upgrade/scale

* test: need GINKGO_SKIP

* chore: focus on subsequent tests

* test: add new Windows image vars

* fix: missing $

* test: add Jenkinsfile

* chore: try just stage

* chore: no steps either

* chore: remove println

* chore: i heart groovy

* chore: quote

* chore: withenv

* chore: just echo

* chore: try steps

* chore: try node

* chore: will this run?

* chore: where am i

* chore: where is workspace

* chore: checkout scm

* chore: run the test

* chore: paramaterized creds

* chore: credentials not as literal strings

* chore: try root environment

* chore: use the right names

* chore: in pipeline

* chore: back to withenv

* chore: withCredentials

* chore: different creds name

* chore: try other name

* chore: use actual cred names

* chore: scaffold multi-version pipeline

* chore: get rid of json for now

* chore: json parsing scaffolding

* chore: need ORCHESTRATOR_RELEASE

* chore: use DEPLOY_REGIONS, skip ls check

* test: delete wip Jenkinsfile

* test: remove wip cluster.json

* chore: remove cluster.sh
2019-08-28 17:10:24 -04:00
Jack Francis 874fb9e44b
chore: remove make target w/ non-existent file reference (#1861) 2019-08-26 15:55:18 -07:00
Matt Boersma b93da0eb93 chore: update go toolchain to 1.12.9 (#1789) (#1826)
* chore: update go toolchain to 1.12.9 (#1789)

See https://github.com/deis/docker-go-dev/releases/tag/v1.23.2
and https://github.com/golang/go/issues?q=milestone%3AGo1.12.9

* chore: update go-dev in vhd-builder.yaml
2019-08-21 17:26:22 -04:00
Matt Boersma 098fffb054 chore: update go toolchain to 1.12.8 (#1789)
See https://github.com/deis/docker-go-dev/releases/tag/v1.23.1
and https://github.com/golang/go/issues?q=milestone%3AGo1.12.8
2019-08-16 12:41:21 -04:00
Matt Boersma 0b22197c8b chore: update go-dev image to v1.23.0 (#1756)
See https://github.com/deis/docker-go-dev/releases/tag/v1.23.0
2019-08-12 09:02:01 -07:00
Sylvain Rabot 8e9fa1301f chore: use HAS_GOLANGCI value if defined (#1677) 2019-07-29 16:50:37 -07:00
Matt Boersma 6c834c9a0f chore: update go toolchain to 1.12.7 (#1658)
See https://github.com/deis/docker-go-dev/releases/tag/v1.22.4
and https://github.com/golang/go/issues?q=milestone%3AGo1.12.6
2019-07-23 13:45:51 -07:00
Patrick Lang 22831437be feat: Support kubectl port-forward with k8s 1.15 on Windows nodes (#1543)
* feat: Support kubectl port-forward with k8s 1.15 on Windows nodes

* Adding port-forward test case
2019-07-11 09:17:23 -06:00
Matt Boersma d5bee0a8b0 chore: update go toolchain to 1.12.6 (#1487)
See https://github.com/deis/docker-go-dev/releases
2019-06-18 11:17:19 -07:00
Matt Boersma 5bb413bdec chore: update go toolchain to 1.12.5 (#1305) 2019-05-20 15:32:03 -07:00
Liming Liu 39c2a4fd89 fix: commit generated go-bindata files with "--no-compress" option (#1088)
* fix: go mod would not copy the non-go files by default
so do go-bindata here will help projects which vendored aks-engine.
and add no-compress option to go-bindata, so we will not need to rebase it everytime.

* chore: add make ensure-generated to CI, and docs

* chore: \t removal

* fix: regenerate the go file so make it up-to-date.

* fix: the *_generated.go is checked in as source code now.

* fix: re-regerate it so the files up-to-date.
2019-05-13 11:25:41 -07:00
Matt Boersma 045dd971f6 build: validate deps before 'make build', and some cleanup (#1271)
* build: reorganize 'make test-style' target

* revert: remove dead validate-commit-msg.sh script

* chore: validate go dependencies before building

* build: remove redundant make target
2019-05-09 15:13:40 -07:00
Anish Ramasekar 4535328b2a style: standardize makefile syntax (#1266) 2019-05-08 16:41:43 -07:00
Matt Boersma 7136d80ae4 fix: clean generated and unit test helper files (#1151) 2019-04-25 15:06:36 -07:00
Matt Boersma da42f772be chore: update go toolchain to 1.12.2 (#959)
See https://github.com/deis/docker-go-dev/releases/tag/v1.21.0
and https://github.com/golang/go/issues?q=milestone%3AGo1.12.2
2019-04-08 14:11:20 -07:00
Matt Boersma d957f94f57 style: use shellcheck to validate some scripts (#957)
* style: use shellcheck to validate scripts

* style: update scripts/ to pass shellcheck linting

* style: quote yet another variable
2019-04-08 12:57:20 -07:00
Matt Boersma e7f62083e9 fix: rehabilitate constant generator script (#785)
* fix: rehabilitate constant generator script

* chore: regenerate azure constants

* test: update VM sizes–related tests

* fix: restore Standard_PBxx VM types

* fix: ensure Standard_PBxx VM types are generated

* fix: invoke python explicitly as before
2019-03-20 15:14:15 -07:00
Matt Boersma b52ad1b0cd chore: update go toolchain to 1.12.1 (#792)
See https://github.com/deis/docker-go-dev/releases/tag/v1.19.2
2019-03-19 12:12:16 -07:00
Matt Boersma 4800b58b9e build: compress aks-engine binaries (#700) 2019-03-11 11:33:20 -07:00
Matt Boersma 0a26109845
build: add "build-container" target (#698)
* build: add "build-container" target

* Update Makefile

Co-Authored-By: mboersma <Matt.Boersma@microsoft.com>

* docs: image isn't designed to be interactive

* chore: update Dockerfile base to alpine:3.9
2019-03-11 09:47:21 -06:00
Tariq Ibrahim 899cc1afbf chore: update the deis docker go-dev image to v1.19.1 (#631) 2019-03-04 09:10:39 -08:00
Matt Boersma 5367ec129a chore: update go-dev image (#606)
See https://github.com/deis/docker-go-dev/releases/tag/v1.18.6
2019-02-27 21:05:12 -08:00
Matt Boersma 814d3beac0 fix: silence `k` script (#571)
* chore: update go-dev tools image to v1.18.5

See https://github.com/deis/docker-go-dev/releases/tag/v1.18.5

* feat: add local copy of k script for convenience

* docs: refer to local `k` script

Until our changes are merged upstream.
2019-02-22 23:30:44 -05:00
Matt Boersma daf9e385b8 docs: clarify that `make ensure-generated` is a PR requirement (#513) 2019-02-14 16:32:07 -08:00
Tariq Ibrahim 242035c7f2
ci: use diff instead of git diff for the CI validation checks of the generated files (#491)
* use diff instead of git diff for the CI validation checks of the generated files

* copy only generated files to diff
2019-02-12 18:37:51 -08:00
Matt Boersma 25915938f2 build: commit generated code files (#449)
* build: commit generated code files

Keeping these files in the repository will help with vendoring
and should make the package "go get"-able.

* build: ignore generated files in code coverage

* build: add "make validate-generated" target

This should ensure go-bindata files are kept up to date.

* fix: replace script with simpler git commands

* fix: revise git diff command for generated file check
2019-02-08 12:24:17 -08:00
Tariq Ibrahim 834e5c289f
use the latest docker go dev image (#374) 2019-01-24 13:09:19 -08:00
Matt Boersma 670f7eed63 chore: update go-dev image for newer golangci-lint (#252)
See https://github.com/deis/docker-go-dev/releases/tag/v1.18.3
2019-01-11 10:35:25 -05:00
Matt Boersma 42407373c5 ci: check that last commit message is conformant (#237)
* ci: check that last commit message is conformant

* fix: echo commit message in case of failure

* fix: add --no-merges flag so commit check works
2019-01-07 14:27:24 -05:00
Matthew Fisher 208a8e03ef feat: support `make build` on Windows (#219)
This commit makes it such that `make build` will compile aks-engine.exe
and aks-engine-test.exe for testing on Windows devices.

Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
2019-01-03 16:42:10 -08:00
Cecile Robert-Michon bc250139f3
feat: Azure DevOps PR E2E pipeline (#135) 2019-01-02 17:08:50 -08:00
Matt Boersma 60e813e5d9
chore: Update go-dev tools image for go 1.11.4 (#205)
* chore: Update go-dev tools image for go 1.11.4

See https://golang.org/doc/devel/release.html#go1.11.minor
and https://github.com/deis/docker-go-dev/releases/tag/v1.18.0

* Bump to go-dev:v1.18.1

See https://github.com/deis/docker-go-dev/releases/tag/v1.18.1

* Run linters inside go-dev container

* Increase linter timeout to 3 minutes

* Remove `make test-style` docker command for CircleCI environment
2018-12-26 16:23:00 -07:00
Tariq Ibrahim b2d7d2316a
replace gometalinter with golangci-lint (#164) 2018-12-18 12:15:45 -08:00
Matt Boersma 498661f2e4 Update go-dev tools image (#141)
See https://github.com/deis/docker-go-dev/releases/tag/v1.17.4
2018-12-13 15:34:33 -08:00
Matt Boersma 49ed37bef3
Remove OpenShift support (#80) 2018-12-05 08:53:58 -07:00
Matt Boersma b1ffc7545c Rename to aks-engine 2018-12-03 16:17:32 -07:00
Matt Boersma 3e57d2887a Add copyright headers to source files (#4324)
* Add Copyright header

* Add Copyright header to more files

* Rearrange finicky package comments and enforce validate-headers in CI

* Remove some extraneous diffs

* Rename Makefile target to be more descriptive
2018-12-03 11:19:18 -08:00
Jack Francis ab0fd8ddfc
Updates from aks-engine spike (#4302)
* Fix prow set up

* e2e changes

* removing openshift artifacts

* accelerated networking rationalization, with tests

* remove additional sed statements for ip-masq addons

* Update go-dev tools image for go 1.11.2

* remove unused azconst methods

* add support PB6 vm skus

* update azure_const unit test

* update tiller versions in the recent versions of kubernetes

* VSTS VHD pipeline hosted ubuntu pool

* azureconst cruft

* scale: persist scale down in api model

* Add support for Kubernetes 1.11.5

* Fix docker-engine install in VHD pipeline

* remove IsOpenShift from E2E

* replace premature aks-engine reference

* make validate-headers doesn’t exist, revert rename
2018-11-29 11:46:29 -08:00
Tariq Ibrahim 4133cf8feb updating azureconst and adding PB6 skus (#4265) 2018-11-20 09:07:45 -08:00
Matt Boersma a39ed38639 Update go-dev tools image for go 1.11.1 (#3947) 2018-10-04 17:01:23 -06:00
Matt Boersma 3213101c24 Stop ginkgo tests after first failure (#3922) 2018-09-28 15:25:22 -07:00
Matt Boersma 353c8bb50c
Update to go 1.11 and fix new linting errors (#3763)
* update go-dev-tools image

See https://github.com/deis/docker-go-dev/releases/tag/v1.15.0

* Fix new go vet errors in go 1.11

* Update go-dev image to 1.15.1 for goimports fix.

The "goimports" binary/plugin needed to be built with go 1.11.

* Update go-dev image to 1.16.0 for parity with AKS

* Test just headers of SSH keys

Go 1.11 now randomizes rsa.GenerateKey to prevent exactly this
type of implementation-specific test.

* Update go-dev image to 1.17.0 for party with AKS

* Add private key length and validation tests
2018-09-12 10:34:30 -06:00
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
Matt Boersma e053cb0994
update go-dev tools image (#3611)
See https://github.com/deis/docker-go-dev/releases/tag/v1.14.0
2018-08-03 15:34:46 -06:00
Tariq Ibrahim fb000cb840 Installing vendored go-bindata binaries (#3527)
* Installing vendored go-bindata binaries

* Updating deis go-dev image
2018-07-23 15:36:48 -07:00
Juan-Lee Pang 31f02b3829 Replace Glide with Golang Dep (#3522) 2018-07-20 13:47:59 -07:00
Paul Weil da8646d39e use go-bindata (#3074) 2018-05-24 17:23:19 -07:00