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