v0.1.13
Changelog
42398d4 updated pipelines
4a40277 small renames in UI
2d3d389 updated twitter-analytics CD pipelines for Concourse
410ca2d do not output null criteria into YAMLs
ce2c68b separate dirs for 'rules' and 'clusters' in the example for clarity
24d0baa added initial Aptomi + Concourse CI instructions and example
35d2829 fixed unit & smoke tests
be6d65c better handling of rules with empty (i.e. true) criteria - show true instead of empty text on UI - do not output 'criteria: null' into YAML
61cea02 changed scope of rules to individual namespaces
0f9eed1 updated example readme to use a single shared analytics_pipeline
c511d8a make example use service names in directories - i.e. service-centric as opposed to user-centric
d7cc06b simplified example yamls: making decisions based on message_stream label
435ec20 uppercased Discovery.Service, Discovery.Instance* for consistency - every struct/built-in variable starts with uppercase - when referring to labels or service names, they can be lower or upper (depending on how they were defined)
0216e3b switched to a single platform instance of analytics_pipeline - single context in analytics_pipeline contract - removed labels from services (use namespaces in rules instead) - cross-namespace connection URLs
af6b59c updated gitignore to ignore all clusters yaml files (except templates)
2c2169c Raise server write timeout to 30 secounds
2d58643 Move installation scripts cleanup into the ci run script
a693426 Cleanup after running aptomi installation scripts tests
293766b fixed table of contents
418c549 Merge pull request #284 from Jeffertron/master
75b32b4 Preliminary edits, for docs, landing page, and twitter-analytics example.
53baaba how to create configs if you are building from source
7c0d78f enabling GKE APIs (their UI has changed)
8ece149 updated DevGuide (go 1.10.x, $GOPATH/bin, make targets)
967b9b3 that didn't work too well with spaces in directory name in CI updated PATH to prefer binaries from GOPATH when doing smoke tests
b862385 run smoke tests with debug in CI
022abd6 aptomi smoke test to always takes binaries installed by go (not /usr/local/bin, etc)
3a16a5e better error messages
92ec219 fixed unit tests
8b982b7 Fix complex issue with length of helm release names and discovery
af12603 removed not needed deps from glide
ac2bd33 reverted everything back to use 'go get' due to the issues with --strip-vendor we are unable to build binaries from "vendor" when --strip-vendor is in use when --strip-vendor is not in use, there are build issues in k8s
9c30af5 updated gitignore to ignore 'vendor_bin'
9f30a52 no need to build 'protoc-gen-go', but build 'go-junit-report','goveralls','fileb0x' from vendor
95473dd goreleaser & gometalinter still have to be installed via "go get"
4b0c5f5 linter fix
0c06e3a linter fix (ineffective break statement)
b41a1f0 linter fix (handle err of h.Write() in getReleaseName)
d535753 manage all dependencies via glide (no more "go get" of latest)
609d6a4 Switch to sha1 to avoid linter error
cbcdb56 Add prefix "aptomi-" and use shorter md5 hash for Helm release names
0efe100 Switch helm plugin to use hex sha1 of deploy name
0c4d7e1 changed template for index.html (show param1-3 as is, calculate param4-6)
bc4343c fixed linter
545a418 added back clusters.yaml.template for smoke tests + put comments on why it's there
e846e44 copied over ACL to guestbook, so every example can be imported independently
711e7b6 changed git ignore accordingly, also not include private examples
91290f9 no longer need clusters.yaml.template in example
3d4c260 no need to propagate {{ .Labels.cluster }} into components
f56134c added ComponentIntance.getCluster()
2796640 Add Aptomi Labels demo chart
b6a77c2 Better BATS_TEST_LAST_STATUS integration
13fc5d8 Add first version of lib and example test based on bats
b78016d Make bats reporting status of the previous test run as env variable
c5494a6 Add bats framework for integration testing
3cd4de6 fixed component key generation (do not add revolved keys if they are empty)
7c26720 fixed component key copy (failing UT)
8fd66e2 print keys in UI separately and shorten them
7f7573a truncase long context names in UI (when key is too long)
6d53fe3 ability to allocate instance per dependency (use dependency.Id)
e677b6e show dependency full name in UI and log (as opposed to just user name)
f505e18 UI works correctly when components excluded based on criteria (in dependency subtree)
d407294 reflected in lang doc - components can now have criteria
7c95363 implemented component criteria in policy resolution engine
50d48ff fixed formatting to use assert.* printfs under lang
6858327 use "-n" first in gen cluster docs (easier for people to understand)
5a87662 added criteria field for component + basic unit test
Docker images
docker pull aptomi/aptomictl:0
docker pull aptomi/aptomictl:0.1
docker pull aptomi/aptomictl:0.1.13
docker pull aptomi/aptomictl:latest
docker pull aptomi/aptomi:0
docker pull aptomi/aptomi:0.1
docker pull aptomi/aptomi:0.1.13
docker pull aptomi/aptomi:latest
Automated with GoReleaser
Built with go version go1.10.1 darwin/amd64