Matt Keeler
b6aecb2d77
Refactor a little to accomodate overriding packaging using directories
2018-06-18 11:33:16 -04:00
Matt Keeler
74d2806cc1
Use CONSUL_PKG_NAME in package_release
2018-06-18 10:26:04 -04:00
Matt Keeler
c94c212e97
Fix a bug in parse_version that prevented using auxillary version files
2018-06-18 10:07:29 -04:00
Matt Keeler
e7b0a729ea
Only remove builds with the same suffix
2018-06-18 09:57:12 -04:00
Matt Keeler
588cfbb359
Add notion of a consul pkg name to coexist with enterprise
2018-06-18 09:32:00 -04:00
Matt Keeler
551cf5a77b
Make sure to commit all version*.go files
2018-06-18 09:22:31 -04:00
Matt Keeler
7d2c8689f5
Update the name of a function source
2018-06-18 09:21:38 -04:00
Matt Keeler
ade900f2b6
Dont override set but null vars
2018-06-18 09:16:08 -04:00
Matt Keeler
f6d1aa8fc3
Make some room for overrides of build system functions
2018-06-18 09:06:57 -04:00
Matt Keeler
e542e63031
Generalize git pushing in a bash function
2018-06-15 20:42:07 -04:00
Matt Keeler
3884d10de4
Add rsync so the ui can build again
...
Also add back the init target to the ui-v2 makefile
2018-06-15 14:44:14 -04:00
Matt Keeler
9653a66f92
Merge remote-tracking branch 'origin/master' into release-build-updates
...
# Conflicts:
# scripts/consul-builder/Dockerfile
# ui-v2/GNUmakefile
2018-06-15 14:40:09 -04:00
Jack Pearkes
ce4c312ef2
Merge pull request #4233 from fossas/master
...
Fix invalid vendor.json syntax for go-discover
2018-06-15 09:10:29 -07:00
Matt Keeler
1aac7c7081
Add capability to put tree back into dev mode via make dev-tree
2018-06-15 08:00:12 -04:00
Leo Zhang
b498816e80
Fix invalid vendor.json syntax for go-discover
2018-06-15 02:02:12 -07:00
Matt Keeler
57aa738416
Update the scripting
...
Automated putting the source tree into release mode.
2018-06-14 21:42:47 -04:00
Matt Keeler
500151a4f9
Merge pull request #4229 from hashicorp/mitchellh/builder-rsync
...
Add rsync to consul-builder
2018-06-14 13:06:24 -04:00
Mitchell Hashimoto
119e905ffb
Add rsync to consul-builder
...
The V2 UI build now requires `rsync` to be installed as part of its build process.
Without this, `make ui` will fail today.
2018-06-14 09:59:10 -07:00
John Cowen
597538354f
Merge pull request #4225 from hashicorp/bugfix/hide-anon-acl-delete
...
[BUGFIX] Remove anonymous ACL delete button in the listing
2018-06-14 16:58:07 +01:00
John Cowen
b11e342f2e
Merge pull request #4223 from hashicorp/feature/search-acls-by-token
...
UI - Search ACLs by token aswell as name
2018-06-14 16:52:26 +01:00
Matt Keeler
d99ca00d74
Move some things around and add in consul version confirmation to publishing checks
2018-06-14 11:20:27 -04:00
John Cowen
9aa86d892d
Add test for not showing the delete button for the first acl...
...
Also, change the action group page objects to use data-test attributes
instead of last-child which isn't reliable (and stay consistent)
2018-06-14 15:01:54 +01:00
John Cowen
8a1c361e17
Disable the delete button in the acl list for the anon token only
2018-06-14 13:34:38 +01:00
John Cowen
143e1b7b37
Add a test for searching by token
2018-06-14 13:15:56 +01:00
John Cowen
bf30902812
Add searching ACL's by token
2018-06-14 13:06:02 +01:00
Matt Keeler
237c78d4a4
Add more functionality related to verifying a build and publishing
2018-06-13 17:03:18 -04:00
John Cowen
853a40b256
Merge pull request #4219 from hashicorp/feature/ui-v2-2
...
UI integration branch merge
2018-06-13 19:07:46 +01:00
Matt Keeler
721590d931
Update CHANGELOG.md
2018-06-13 10:36:48 -04:00
Matt Keeler
0cb7c0722d
Merge pull request #4220 from guidoiaquinti/master
...
Client: add metric for failed RPC calls to a consul server
2018-06-13 10:36:09 -04:00
Guido Iaquinti
3ed73961b3
Attach server.Name label to client.rpc.failed
2018-06-13 14:56:14 +01:00
Guido Iaquinti
bda575074e
Attach server.ID label to client.rpc.failed
2018-06-13 14:53:44 +01:00
Guido Iaquinti
edd6a69541
Client: add metric for failed RPC calls to server
2018-06-13 12:35:45 +01:00
Matt Keeler
351841c7b2
Redo the build system
...
Improvements:
- More modular
- Building within docker doesn’t use volumes so can be run on a remote docker host
- Build containers include only minimal context so they only rarely need to be rebuilt and most of the time can be used from the cache.
- 3 build containers instead of 1. One based off of the upstream golang containers for building go stuff with all our required GOTOOLS installed. One like the old container based off ubuntu bionic for building the old UI (didn’t bother creating a much better container as this shouldn’t be needed once we completely remove the legacy UI). One for building the new UI. Its alpine based with all the node, ember, yarn stuff installed.
- Top level makefile has the ability to do a container based build without running make dist
- Can build for arbitrary platforms at the top level using: make consul-docker XC_OS=… XC_ARCH=…
- overridable functionality to allow for customizations to the enterprise build (like to generate multiple binaries)
- unified how we compile our go. always use gox even for dev-builds or rather always use the tooling around our scripts which will make sure things get copied to the correct places throughout the filesystem.
2018-06-12 16:55:52 -04:00
John Cowen
92fff1f736
Comment up custom visitable and add a couple of comments to be clearer
2018-06-12 11:24:36 +01:00
John Cowen
26e69d2ad1
Use defaultValue for making sure Name is at least ''
2018-06-12 11:24:36 +01:00
John Cowen
edea43e8a0
Prevent being able to submit a create form with empty values
2018-06-12 11:24:36 +01:00
John Cowen
b29d2acb08
Explicitly sort by Key after folder/file
2018-06-12 11:24:36 +01:00
John Cowen
e34eec4bef
Remove buts
2018-06-12 11:24:36 +01:00
John Cowen
29196d3f49
Make this steps file the same as the others...
...
WIP: Ideally all of these would go
2018-06-12 11:24:36 +01:00
John Cowen
6e993ecc10
Make sure KV clicking is tested (WIP)
2018-06-12 11:24:36 +01:00
John Cowen
dec7883b5e
Tweak vocab
2018-06-12 11:24:36 +01:00
John Cowen
d3651097ea
Add a couple more unit tests for the utils folder
2018-06-12 11:24:36 +01:00
John Cowen
e92fce188a
Upgrade consul-api-double
2018-06-12 11:24:36 +01:00
John Cowen
0558e4a401
Add some delete testing to KV and ACL
2018-06-12 11:24:36 +01:00
John Cowen
817aef9f5c
QSA doesn't like searching with sibling selectors, make a `sibling`
2018-06-12 11:24:36 +01:00
John Cowen
cfc05fb413
Make sure `didAppear` and therefore `resize` is called on change
...
Tables need to calculate their sizing depending on other things in the
DOM. When a table is in a tab panel, some of these things aren't visible
and therefore some values are zero during `didInsertElement`.
This commit ensures that the resize calc of the table is performed when
it's parent tab is clicked (and therefore when the table 'appears')
2018-06-12 11:24:36 +01:00
John Cowen
433ba16f17
WIP: Make sure I can get the values I need to calculate sizing
...
`rect.top` is zero until the tab panel becomes visible, resize will need
to be called when the tab is clicked also
2018-06-12 11:24:36 +01:00
John Cowen
c909c00f6c
Remove some pauses
2018-06-12 11:24:36 +01:00
John Cowen
19a686ac7a
Move testing bits to hashicorp org, also..
...
Go with `rsync` over `cp` for putting the api double into public for the
moment
2018-06-12 11:24:35 +01:00
John Cowen
2a95e8177e
Bump
2018-06-12 11:24:35 +01:00