push eventonaci/swarm-infra
commit sha 47520b250a198ad26ac447f888db3dbc97eb1d20
REEEFSII-809: working through why the vault certificate is corrupted on the way out Signed-off-by: Sven Dowideit <[email protected]>
commit sha 6061150d5310915d0e4ca9ddb881b34006978d9a
EREEFSII-777: make recom.csiro.au and *.recom.csiro.au certs work Signed-off-by: Sven Dowideit <[email protected]>
commit sha 320fd603e004e1738e31c50f9413bdbc65060efe
EREEFSII-809: remove the cert files for a test Signed-off-by: Sven Dowideit <[email protected]>
push time in an hour
push eventonaci/swarm-infra
commit sha 47520b250a198ad26ac447f888db3dbc97eb1d20
REEEFSII-809: working through why the vault certificate is corrupted on the way out Signed-off-by: Sven Dowideit <[email protected]>
push time in an hour
push eventonaci/swarm-infra
commit sha 1dcbf2ac74355f5e8f311966e8517c78686d7462
EREEFSII-809: remove the cert files for a test Signed-off-by: Sven Dowideit <[email protected]>
push time in 8 hours
startedaengelberg/gh-actions-orb
started time in 10 hours
startedaengelberg/lights-camera-action
started time in 10 hours
issue commentmoby/moby
@shykes thanks! you've made some of my thinking gel better - my work is helping put together tooling to support another group of users, and its been hard to figure out how to serve them better!
I work with researchers that use computers and code to create science outcomes - so their primary focus is their science... they love using Docker to reduce the cognitive load, but IMO, the dev-tooling (and mashed in infra) focus causes pain points for them
making a separate cli for them doesn't feel like the right response - they rightly google for info to help them - and Docker works for them wrt build and ship, its only the run that is a pest.
so as a recurring theme - thanks :) your points about the impossibility of having one UX for all audiences gives me a slightly different idea
comment created time in 10 hours
issue commentmoby/moby
Excellent reminder of why we need multiple repos separating concerns and decision directions.
I guess the biggest pain point is that the docker/docker repo isn't the final build release repo with release tags, as there's so much code that imports that as the namespace. It's like the sirupsen rename that still causes many of us to add another exception to go.mod
comment created time in 14 hours
push eventonaci/swarm-infra
commit sha 3ab0b36c78cc26a850a125a6c536e446595d8577
make deployment failures error Signed-off-by: Sven Dowideit <[email protected]>
commit sha d68943a12a5466d3da83574fdc97e6ba87e09e25
EREEFSII-777: make recom.csiro.au and *.recom.csiro.au certs work Signed-off-by: Sven Dowideit <[email protected]>
push time in 2 days
push eventonaci/swarm-infra
commit sha 3ab0b36c78cc26a850a125a6c536e446595d8577
make deployment failures error Signed-off-by: Sven Dowideit <[email protected]>
push time in 2 days
issue commentmoby/moby
Keeping the docs updated was a shed tonne more fun and doable in the mono repo too
comment created time in 3 days
issue commentmoby/moby
manifest list (multiarch) picks wrong arch on ARMv7
wow, I recal annoying Phil and tianon about this @dockerCon in 2017, and today, it hits me on a hobby project.
memories
comment created time in 3 days
issue commentryansch/docker-unifi-rpi
gawd that's ancient - https://github.com/moby/moby/issues/34875#issuecomment-331171169
Phil suggests re-ordering the manifest for the multi-arch image is the only current solution :( (current - 2017!)
comment created time in 3 days
push eventonaci/swarm-infra
Dowideit, Sven (O&A, St. Lucia)
commit sha d12c00667b202d1aa225bb701e1ef8f1bda9ca2a
I use jq everywhere Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha 3fd42111794e6d0e8e1c476bc34d9dfb8ded47f4
Merge branch 'master' of ssh://bitbucket.csiro.au:7999/onaci/swarm-infra
commit sha 97575e87a5450876ba08a62819fb88e55cb7c9f1
add domain to concourse ssh hostname, and try to remind me i need to set up the bitbucket secrets Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha e30fa50b25b3e7c1724f2a44c3934bd2a9db74de
lets log the docker version too Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha d93528fe89b4b0bac8ee68aebbb19e11287f380f
workaround a problem with 'Error: Cannot perform an interactive login from a non TTY device' Signed-off-by: Sven Dowideit <[email protected]>
commit sha 1480f03662b6afcc8992b9f183face11007555ee
docker login isn't working on one cluster Signed-off-by: Sven Dowideit <[email protected]>
commit sha 029f0c039b696327eb664863a45c7fb8bad1f18d
docker login isn't working on one cluster Signed-off-by: Sven Dowideit <[email protected]>
commit sha 78f928f395fdd83d7f618abb21163a707af40b8f
oooo, vault had the wrong username Signed-off-by: Sven Dowideit <[email protected]>
commit sha ac1fc1eaa0ffeb1b81d9aa5c73e36d6ed3894c18
need the repo to act on too Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 6f7e0d0b95bc5ab231e526894b63f48b09092220
make vault a little more robust by having 3 consul services Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 2f7d9fd316baa8097f51c643b0238bc523208082
use https://vault.STACKDOMAIN Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 2fdbfcf639e0253227070285594b8c57e43cb231
Start adding a DEVELOPMENT mode Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha a21947e90e5691291dd5c5d001c99f9c61e9b09c
tell the user how to fix a missing label Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha add55c802929f7ff2f4398b115bf844eed6c1179
changes to help run vault&concourse on windows using docker for windows Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 7ce1829f02ce2555bd2bcc4dcc52d463996d664e
gaia-pipeline Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 55ac2754b727de441b9c062228f0493d964e215f
add concourse to our testing Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 6d330e9524e862e0696e7d7921dbe7dc3984db78
ONACI-51: concourse works Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 09db8d8496519602d489d62a3d81e2690f6f18e5
loki is useful but wasn't quite mature enough in Jan2019 Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha ec8822a96e6a27aa899e292714a8195c54a0ce83
upgrade grafana and prometheus versions Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha ba9c79b02ad0263cd6f34524ebea4b2f1d23e51f
journald to loki log ingestion works Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
push time in 3 days
push eventonaci/swarm-infra
commit sha d4fce08b70a09c8fa641038a63a62d8ddd845906
EREEFSII-752: using an internal to swarm url works on my system, and would be more portable Signed-off-by: Sven Dowideit <[email protected]>
commit sha 681359ce5c59ace7d32ea7b145f8cfc7ef8e71b6
EREEFSII-749: add all logs and cronicle logs dashboards Signed-off-by: Sven Dowideit <[email protected]>
commit sha 42230a42bf83fc8803fddd09d773bcb8d96f259b
EREEFSII-749: oh, they removed the -ce after Docker 18.06 Signed-off-by: Sven Dowideit <[email protected]>
commit sha 2172bd2722ab49e844ba243bae111d11f90c877d
EREEFSII-749: setup to move the cronicle event creation tools into build-tools Signed-off-by: Sven Dowideit <[email protected]>
commit sha b2e58d9a5acfcacc2a2c7175d06cbc8d29f753ec
EREEFSII-749: need to give it a length Signed-off-by: Sven Dowideit <[email protected]>
push time in 3 days
push eventonaci/swarm-infra
commit sha 0fb6017e5d653d00339011f0f0edf065df9547f6
EREEFSII-755: The env build-cache has surprising side effects in later jobs, and really doesn't apply here Signed-off-by: Sven Dowideit <[email protected]>
push time in 3 days
Pull request review commentnextflow-io/nextflow
Try building everythng only in Docker
+FROM groovy:jdk8 as build++USER root+RUN apt-get update \+ && apt-get install -yq make+#USER groovy++WORKDIR /src+COPY . /src++RUN make deps
if make deps only uses a subset of the files, it would be good to change the COPY line above to only bring in those, and then COPY the rest after make deps
comment created time in 6 days
PR opened nextflow-io/nextflow
This uses multi-stage builds to first build, and test, and then uses that build container to assemble the release docker image.
it works right up to calling nextflow info, where it fails with:
> [stage-1 6/6] RUN mkdir /.nextflow && touch /.nextflow/dockerized && chmod 755 /usr/local/bin/nextflow && chmod 755 /usr/local/bin/entry.sh && nextflow info:
#19 0.816 Downloading nextflow dependencies. It may require a few seconds, please wait .. curl: (22) The requested URL returned error: 403 Forbidden
#19 2.394 ERROR: Cannot download nextflow required file -- make sure you can connect to the internet
#19 2.395 Alternatively you can try to download this file:
#19 2.395 https://www.nextflow.io/releases/v19.10.0-edge/nextflow-19.10.0-edge-one.jar
#19 2.395
#19 2.395 and save it as:
#19 2.395 /.nextflow/framework/19.10.0-edge/nextflow-19.10.0-edge-one.jar
#19 2.395
That URL fails for me too, so I wonder if its incorrect.
pr created time in 6 days
A DSL for data-driven computational pipelines
fork in 6 days
push eventonaci/swarm-infra
commit sha 66ab676ba6655c14e99712b38ddc90b94a7099a8
make the prometheus copy to config container unique for each stack so we don't get a race condition Signed-off-by: Sven Dowideit <[email protected]>
push time in 8 days
issue commentnextflow-io/nextflow
Document how to run nextflow without installing java
(see the top, i've updated things because now it works)
comment created time in 9 days
issue commentnextflow-io/nextflow
Document how to run nextflow without installing java
basically, I'm not going to install / change Java on the systems I'm working on, so containerized is the only way to so things
comment created time in 9 days
issue commentnextflow-io/nextflow
Document how to run nextflow without installing java
just saw
/usr/local/bin/nextflow: line 460: /.nextflow/launch-classpath: Permission denied
I guess there's a few more tweaks needed
comment created time in 9 days
issue commentnextflow-io/nextflow
Document how to run nextflow without installing java
on my work system, my user isn't in /etc/passwd, and thus /etc/group fails to work to give the container permission to access the docker daemon, so I instead need to set the GID to the ID of the docker group - cut -d: -f3 < <(getent group docker)
comment created time in 9 days
issue openednextflow-io/nextflow
Document how to run nextflow without installing java
function nextflow {
docker run \
-v /run/docker.sock:/run/docker.sock \
-u $(id -u):$(id -g) \
-v $HOME:$HOME \
-v /etc/passwd:/etc/passwd \
-v /etc/group:/etc/group \
-e NXF_HOME=/tmp \
--workdir $(pwd) \
nextflow/nextflow \
nextflow $@
}
testing with
$ nextflow run rnaseq-nf -with-docker
created time in 9 days
Nextflow Tower system
fork in 9 days
push eventonaci/swarm-infra
commit sha afb3eebe8a63251994814a7e4bd2381f09d5038c
EREEFSII-749: need to give it a length Signed-off-by: Sven Dowideit <[email protected]>
push time in 13 days
push eventonaci/swarm-infra
commit sha 7df6a8acfbde365456ba9b3899050f66c1a713eb
EREEFSII-749: setup to move the cronicle event creation tools into build-tools Signed-off-by: Sven Dowideit <[email protected]>
push time in 13 days
push eventonaci/swarm-infra
commit sha 57c897b3af73ee24a07f315c6ef526f32ed84b2f
EREEFSII-749: oh, they removed the -ce after Docker 18.06 Signed-off-by: Sven Dowideit <[email protected]>
push time in 13 days
push eventonaci/swarm-infra
commit sha 4d1100d5ccd8ae41df69e9d27da48f8868efa1bd
EREEFSII-749: add all logs and cronicle logs dashboards Signed-off-by: Sven Dowideit <[email protected]>
push time in 13 days
push eventonaci/swarm-infra
commit sha d42b3e54a5202d2866c3ac17fde337b3c62b9dcf
EREEFSII-752: using an internal to swarm url works on my system, and would be more portable Signed-off-by: Sven Dowideit <[email protected]>
push time in 13 days
push eventonaci/swarm-infra
commit sha 9f24da2bab25c408b5ae31735bb0f1bf4ef8ab49
EREEFSII-755: The env build-cache has surprising side effects in later jobs, and really doesn't apply here Signed-off-by: Sven Dowideit <[email protected]>
push time in 13 days
push eventonaci/swarm-infra
commit sha 2b14aa6ded44e0a071e606af0be7795f16143c02
Add a prometheus push gateway to seaweedfs, and show those metrics in a grafana dashboard Signed-off-by: Sven Dowideit <[email protected]>
commit sha 1c51956074c018baa211677fff16f710f1189abf
small cleanup of cronicle stack Signed-off-by: Sven Dowideit <[email protected]>
push time in 13 days
push eventonaci/swarm-infra
commit sha f87334de65f062b5541691225793cfe0e85dbaa7
small cleanup of cronicle stack Signed-off-by: Sven Dowideit <[email protected]>
push time in 15 days
push eventonaci/swarm-infra
commit sha d7204c3db5a92e0ef5df2cec6c422beafbb3edb2
Add a prometheus push gateway to seaweedfs, and show those metrics in a grafana dashboard Signed-off-by: Sven Dowideit <[email protected]>
push time in 15 days
push eventSvenDowideit/docker-cli
commit sha 265bee4d571629fba3e98c5ba2c66b56e763e1d1
Update service_create.md Typo in word propagation. Signed-off-by: Jose Escobar <[email protected]>
commit sha f55c5b6566e52d3ead55bc0d96528bc2a39daeea
Make service completion faster Signed-off-by: Morten Hekkvang <[email protected]>
commit sha b85e1e2efefcc06c8de426d003fa2936f2286bb4
Fix substitution of comma to space character, suggested by @albers Signed-off-by: Morten Hekkvang <[email protected]>
commit sha 6ebcc211a7a955b93297db1f0ad96237c14691ae
Move filtering to __docker_complete_services, as suggested by @albers Signed-off-by: Morten Hekkvang <[email protected]>
commit sha ee76ac8f93b2dae5268613b5b850cc9aa82622a3
fix formatting issue of encoded urlSigned-off-by: Sam <[email protected]>
commit sha cd9b39fc524c3b5f63b99b6795216d2180b0bfba
Add bash completion for `builder build` options Signed-off-by: Harald Albers <[email protected]>
commit sha fc19fb6d95da6a4496ffd170412918da3529eb99
Fix erroneous space indentation of shell script Signed-off-by: Morten Hekkvang <[email protected]>
commit sha 87cf5b606a07607b03b311085d5b66a0944ec53c
bump hashicorp/go-version v1.2.0 full diff: https://github.com/hashicorp/go-version/compare/23480c0665776210b5fbbac6eaaee40e3e6a96b7...v1.2.0 includes: - hashicorp/go-version#53 Implement GreaterThanOrEqual + LessThanOrEqual - hashicorp/go-version#45 Add new constructor that strictly adheres to semver specs - hashicorp/go-version#40 Support Original to return original version - fixes hashicorp/go-version#16 Store and allow retrieval of the string of the version in its original form - fixes hashicorp/go-version#27 Support for zero padded numbers (e.g. `17.03.0-ce`) - hashicorp/go-version#41 Segments64 makes a copy to match Segments - hashicorp/go-version#38 When using a specific pattern, unintended results are returned Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha 5e4c7eba448246e90f88c0d319a45a62b2e62c33
bump Microsoft/hcsshim 2226e083fc390003ae5aa8325c3c92789afa0e7a full diff: https://github.com/Microsoft/hcsshim/compare/672e52e9209d1e53718c1b6a7d68cc9272654ab5...2226e083fc390003ae5aa8325c3c92789afa0e7a - microsoft/hcsshim#569 Enhancement: add osversion.Build() utility - relates to moby/moby#39100 Use Microsoft/hcsshim constants and deprecate pkg/system.GetOsVersion() Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha 7f6cd64335dc631efaa8204c01f92aa40939073a
bump docker/docker to a09e6e323e55e1a9b21df9c2c555f5668df3ac9b full diff: https://github.com/docker/docker/compare/b6684a403c99aaf6be5b8ce0bef3c6650fcdcd12...a09e6e323e55e1a9b21df9c2c555f5668df3ac9b relevant changes: - moby/moby#39995 Update containerd binary to v1.2.10 - moby/moby#40001 Update runc to v1.0.0-rc8-92-g84373aaa (CVE-2019-16884) - moby/moby#39999 bump golang 1.13.1 (CVE-2019-16276) - moby/moby#40102 bump golang 1.13.3 (CVE-2019-17596) - moby/moby#40134 Revert "homedir: add cgo or osusergo buildtag constraints for unix" - reverts moby/moby#39994 homedir: add cgo or osusergo buildtag constraints for unix, in favor of documenting when to set the `osusergo` build tag. The `osusergo` build-flag must be used when compiling a static binary with `cgo` enabled, and linking against `glibc`. - moby/moby#39983 builder: remove legacy build's session handling This feature was used by docker build --stream and it was kept experimental. Users of this endpoint should enable BuildKit anyway by setting Version to BuilderBuildKit. - Related: #2105 build: remove --stream (was experimental) - moby/moby #40045 Bump logrus 1.4.2, go-shellwords, mergo, flock, creack/pty, golang/gddo, gorilla/mux - moby/moby#39713 bump containerd and dependencies to v1.3.0 - moby/moby#39987 Add ability to handle index acknowledgment with splunk log driver - moby/moby#40070 Use ocischema package instead of custom handler - relates to moby/moby#39727 Docker 19.03 doesn't support OCI image - relates to docker/hub-feedback#1871 - relates to docker/distribution#3024 - moby/moby#39231 Add support for sending down service Running and Desired task counts - moby/moby#39822 daemon: Use short libnetwork ID in exec-root - moby/moby#39100 Use Microsoft/hcsshim constants and deprecate pkg/system.GetOsVersion() - updates/requires Microsoft/hscshim@2226e083fc390003ae5aa8325c3c92789afa0e7a Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha c887984b48b302d8c1b878021e5df9ee3613a45e
Merge pull request #2158 from thaJeztah/bump_engine bump docker/docker to a09e6e323e55e1a9b21df9c2c555f5668df3ac9b
commit sha 3e78cbc021fd90958fabad5ef2bee122c2b36291
Gometalinter: raise deadline to 3 minutes Looks like we're just on the edge of the deadline, and it's sometimes failing; ``` cli/command/image/trust.go:346:1:warning: nolint directive did not match any issue (nolint) cli/command/manifest/push.go:211:1:warning: nolint directive did not match any issue (nolint) internal/pkg/containerized/snapshot.go:95:1:warning: nolint directive did not match any issue (nolint) internal/pkg/containerized/snapshot.go:138:1:warning: nolint directive did not match any issue (nolint) WARNING: deadline exceeded by linter interfacer (try increasing --deadline) Exited with code 3 ``` Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha 4f9ee0721f61a28f9d518399508127a54ee73100
Merge pull request #2125 from albers/completion-builder-build-options Add bash completion for `builder build` options
commit sha 2eb5cdba46ed2d16bdd3f5a3e8c7037339671f27
Merge pull request #2087 from shahzzzam/sam/fix-print fix formatting issue of encoded url
commit sha 3fa5aef0f98d472b39bca55c1a82ca348ae0883e
Merge pull request #2078 from artheus/contrib/faster-bash-completion Contrib: Make bash completion faster for services
commit sha 0a21de05d2c712439bf053dfb108b2930730d399
compose/loader: fix TestIsAbs not testing all combinations This test was intending to run all tests, but didn't, which was caught by golangci-lint; cli/compose/loader/windows_path_test.go:46:17: SA4010: this result of append is never used, except maybe in other appends (staticcheck) tests := append(isabstests, winisabstests...) ^ Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha 962015b05797194b94f8dbd79f60e442533d89db
internal/builders: add GlobalService, ServiceStatus, NodeList() This patch: - Adds new GlobalService and ServiceStatus options - Makes the NodeList() function functional - Minor improvment to the `newService()` function to allow passing options Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha 228e0f5e76d9bd0dbc922da0c8f8c86012cc8d24
TestStackServicesErrors: use sub-tests, and return tasks This also sets the services to have a Mode set, otherwise they would be invalid. Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha 7405ac5c2d63c5db909a6c5093bb4304f376d9af
Services: use ServiceStatus on API v1.41 and up API v1.41 adds a new option to get the number of desired and running tasks when listing services. This patch enables this functionality, and provides a fallback mechanism when the ServiceStatus is not available, which would be when using an older API version. Now that the swarm.Service struct captures this information, the `ListInfo` type is no longer needed, so it is removed, and the related list- and formatting functions have been modified accordingly. To reduce repetition, sorting the services has been moved to the formatter. This is a slight change in behavior, but all calls to the formatter performed this sort first, so the change will not lead to user-facing changes. Signed-off-by: Sebastiaan van Stijn <[email protected]>
commit sha 20424e2f51f0252a5776be7f6f1c988503faebf3
Add test for ServiceStatus Signed-off-by: Sebastiaan van Stijn <[email protected]>
push time in 15 days
push eventonaci/docker-cronicle
Dowideit, Sven (O&A, St. Lucia)
commit sha 6231680408f98e6e02701ede625824bea48eab27
Add a restore step, and move custom config and backup file path out of the volume so it can be done using docker configs or secrets Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
push time in 16 days
push eventonaci/docker-ona
commit sha 201a0175c88e4ed50836d73eb8df12bf0b2bf261
fix lines length for when the gitlab input is bad (i had a linefeed in a variable Signed-off-by: Sven Dowideit <[email protected]>
push time in 16 days
issue openedonaci/docker-ona
fix crash when using a stackdomain that doesn't exist
yup, embarrassing.
created time in 16 days
push eventonaci/swarm-infra
commit sha 57ff95775fc73d4c46720e9ebe140fc6e5602ea8
startup updating to current version of prometheus images Signed-off-by: Sven Dowideit <[email protected]>
commit sha 6c9b6284dc33bbb1485c41b694db717362099e9d
grafana 6 has been working Signed-off-by: Sven Dowideit <[email protected]>
commit sha c6f503d2f97c6cd7b143758e9c79dc89c4e1e4ce
seaweedfs and prometheus are now critical, and require the right order Signed-off-by: Sven Dowideit <[email protected]>
push time in 16 days
push eventonaci/swarm-infra
commit sha c1eb0b905b629f43fb6799413b5c885d51c82ed9
seaweedfs and prometheus are now critical, and require the right order Signed-off-by: Sven Dowideit <[email protected]>
push time in 16 days
issue openedonaci/docker-ona
created time in 16 days
push eventonaci/swarm-infra
commit sha d46acae9cb4626a49a3ac65f24aff41b84015db0
grafana 6 has been working Signed-off-by: Sven Dowideit <[email protected]>
push time in 16 days
push eventonaci/swarm-infra
commit sha a23d5a4de66b2777df97e55270ae4dc0e5895d72
startup updating to current version of prometheus images Signed-off-by: Sven Dowideit <[email protected]>
push time in 16 days
push eventonaci/swarmprom
Dowideit, Sven (O&A, St. Lucia)
commit sha 471a6e4c2be94d979d57cd0cab7f38dcf017da0a
make a more auto built grafana6 for loki Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha 8a999a9c30a638e9c83c22079ac4d076dbb61910
upgrade to grafana 6.4.3 Signed-off-by: Sven Dowideit <[email protected]>
commit sha 0339121d19349dc96baa96b7f6345b42aaf0d48b
update to prometheus 2.13.1 Signed-off-by: Sven Dowideit <[email protected]>
commit sha d59729a78050347cde79534946a41964390d51e7
upgrade to prom/node-exporter v0.18.1 Signed-off-by: Sven Dowideit <[email protected]>
push time in 17 days
push eventonaci/swarmprom
commit sha d59729a78050347cde79534946a41964390d51e7
upgrade to prom/node-exporter v0.18.1 Signed-off-by: Sven Dowideit <[email protected]>
push time in 17 days
push eventonaci/swarmprom
commit sha 0339121d19349dc96baa96b7f6345b42aaf0d48b
update to prometheus 2.13.1 Signed-off-by: Sven Dowideit <[email protected]>
push time in 17 days
push eventonaci/swarmprom
commit sha 8a999a9c30a638e9c83c22079ac4d076dbb61910
upgrade to grafana 6.4.3 Signed-off-by: Sven Dowideit <[email protected]>
push time in 17 days
push eventonaci/swarm-infra
commit sha 267c43a8b32d86f418f79e7c84e03e477368c327
EREEFSII-727: get the recom.ona.im certificate info from vault and put it into docker secrets Signed-off-by: Sven Dowideit <[email protected]>
commit sha 3086a63c5c9a2c3612787f95c870ea568c1860b5
comment out recom.csiro.au example of getting the certificate Signed-off-by: Sven Dowideit <[email protected]>
push time in 17 days
push eventonaci/swarm-infra
commit sha 442bf076aee8033e01d80733f457b277d9038e14
confirm brew install vault
push time in 17 days
push eventonaci/prometheus-export-traefik-endpoints
commit sha dfd7b65503af2360472d0e632a91ecf3ed745b41
need to make an infinite loop to get it to refresh... Signed-off-by: Sven Dowideit <[email protected]>
push time in 20 days
push eventonaci/swarm-infra
commit sha 54efa399707d5289b8a9214119aa89d0d1eb1940
use the secrets we created from vault Signed-off-by: Sven Dowideit <[email protected]>
push time in 20 days
push eventonaci/swarm-infra
commit sha 9d25e59254d0268cb681f1069786bfe6afaea9a4
EREEFSII-727: get the recom.ona.im certificate info from vault and put it into docker secrets Signed-off-by: Sven Dowideit <[email protected]>
push time in 20 days
push eventonaci/swarm-infra
Dowideit, Sven (O&A, St. Lucia)
commit sha 3fca122c1461627c47305a7178b4d1f71d4f9db2
I use jq everywhere Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha 900a9c2e6bd8148c2dc25a22daabce1f35be488b
add domain to concourse ssh hostname, and try to remind me i need to set up the bitbucket secrets Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha faf452f0a53cc7fda688bb6f3becc70a84a45b1c
lets log the docker version too Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha f9bcff2dc67d14d724d536a959988ba18387986b
workaround a problem with 'Error: Cannot perform an interactive login from a non TTY device' Signed-off-by: Sven Dowideit <[email protected]>
commit sha ce3e61230f7700e9569fc8f708cb6ce8f2571263
docker login isn't working on one cluster Signed-off-by: Sven Dowideit <[email protected]>
commit sha 096c82409a83e33fec4bc0a194d82535b20341ae
docker login isn't working on one cluster Signed-off-by: Sven Dowideit <[email protected]>
commit sha 50afb5d63c9dfc43ce02e8c49f6adb139198a6b2
oooo, vault had the wrong username Signed-off-by: Sven Dowideit <[email protected]>
commit sha 45b8afe5250f41c5d6534310e57fb9de0405368f
need the repo to act on too Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 577e84ce6141efa83181ca772a7b0ac1c1265d11
make vault a little more robust by having 3 consul services Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 7012a8e310028c55d416ee08f9540da1271c1c77
use https://vault.STACKDOMAIN Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 6f13baebe666dae0a669ba2055fd5435cc195b0b
Start adding a DEVELOPMENT mode Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 539650b9a0d4c2d24865b36d5ae1d825013cf4ba
tell the user how to fix a missing label Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 48a6d6879a5e31970cabcf9c1c9dd428e4e07fcd
changes to help run vault&concourse on windows using docker for windows Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha a5993f73eab04db232c35929665ed4e539a2d8c3
gaia-pipeline Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 3f6ce7f85981d2a19e75d41eabd1e24de0efe2ab
add concourse to our testing Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 2cf4e3224c1a9276654bdf9d5da4116aedced0af
ONACI-51: concourse works Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 4e8d1d27189dbfc29a757fc359595a84afe5fd53
loki is useful but wasn't quite mature enough in Jan2019 Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 66ee8017a2b7de93d8e8cdcd1efd437613ecea92
upgrade grafana and prometheus versions Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha f32efda849f8e2128a0ec40c26ab3449453307c6
journald to loki log ingestion works Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 2fc3fb52b2c34d97904e4433b5deffc70bee10b0
a little cleanup Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
push time in 20 days
push eventFollyEngine/wemos
commit sha 3ccb6cb92030add21a38dc0a9a98ceb29a456717
what i have for the mushrooms Signed-off-by: Sven Dowideit <[email protected]>
commit sha 2133ffe99dfd49dae0e7840cc785b0768fcd8fe5
latest Signed-off-by: Sven Dowideit <[email protected]>
push time in 21 days
push eventonaci/swarm-infra
commit sha 56e0feaff23ae176ac3502aefc68cb2d67870d26
the value isn't always 1, so count them, don't sum them Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 1e16f17bd62c43c70f510a008c4e40a5ece3c024
WIP minio Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 0f2a4925349cbb0b8eca75fd3a2d21bd7cce8aea
debugging git.ona.im build issue Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 787a4d0dbe6f97f3903b08f54720f659bcc54663
move prometheus data to swarm dfs Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 5b8b5538e1b573fc54019e0ee8a58ebf134dda13
move cronicle data into swarm dfs Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 8d37885a50d2e5995d969a9a53aa530d3499c53c
remove STACKVOLUME_APPS use and replace with swarm volume driver Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 5789341de949891fe15be35fbc296ffb360f0f43
use swarm filesystem for keycloak postgres - need to attach volume to postgres dir, not the posgres/data dir Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 334ca33b9f27a908e3f534a1f02ac7b436ef90d6
use the swarm fs for gitlab-ee Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha fd9726baef78afdd214c3dd2bf9b9f8cf42fb21a
pointers for later Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 50c931a115f09c9708779a389813ed630d625b48
havn't needed this customisation, so can punt to host specific git branches Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha 34b24e56edb608b4e9c83eeaeac206e862fa8510
make the acme.json permissions so traefik uses it on restart Signed-off-by: Sven Dowideit <[email protected]>
commit sha cc66b532d4263dc3d6c55ecb9f7e765d2d6e16ed
reduce what gitlab-ee starts Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha b6931de6961666f055f680a755ee4ece1d6196ed
move to using the etcd filer backend Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha c18e064201d5c573dadd60ff858cd9948bd3880d
de-swarmfs gitlab-ee for now so I can keep working Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 45ea8add5e970a85eef0151a9f675194acecee26
it might be that my swarm is too small for swarmfs to work for something like gitlab's startup? Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 78c36004507e6e285067ea9e98c71e33c54bd8ac
move to use the gitlab omnibus postgresql Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 796fc8973549cec7194db5b55232addceacb47c0
remove a few more things from the postgres omnibus Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha acfc95db1b74452b18eb50ce164ccd66bc9ae647
don't use the swarm driver for the gitlab config either Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha ccb286a4dc9c06f8bdc19e425f415348b6546431
give up utterly on separating out gitlab-ee for now Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 0b57dc2e4c6c208a4a05f98b8fd01e8cef7fa660
try using pipe for multi-line scripts Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
push time in 21 days
push eventonaci/swarm-infra
commit sha b20dc62ab280fb3e1b6cd72d77f4aa511b657d40
lets get prometheus_net created automatically too Signed-off-by: Sven Dowideit <[email protected]>
commit sha b4a6ee691fb8ce5b0281af21c4aaa44065787975
update to traefik 1.7.12 Signed-off-by: Sven Dowideit <[email protected]>
commit sha c3a9fc7ab7130515f07c027512c4fe60f0f5f969
add prometheus config files for ereefs4-demo Signed-off-by: Sven Dowideit <[email protected]>
commit sha 3cd9085f097288d60689049ef75c101a7c09071e
prometheus git.ona.im config Signed-off-by: Sven Dowideit <[email protected]>
commit sha ceea3512fa94e670513569d2e3e35fba8fb261eb
ONACI-1223: initial gitlab-ee.yml Signed-off-by: Sven Dowideit <[email protected]>
commit sha 4a19fccad6fbae852e2502d56a332dbedb0a8b04
ONACI-1223: ldap auth works Signed-off-by: Sven Dowideit <[email protected]>
commit sha 7fa9d04a2321938586c065e37af647aaa2b848dc
stop sending email alerts Signed-off-by: Sven Dowideit <[email protected]>
commit sha 469b9f46a399688f0ee033eaddbc360fa5c3c1ee
add htpasswd file for recom.csiro.au and make *.recom.csiro.au certs work - needs fixing to use vault Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha bb12cb3d65796251bfc610db118cca55b77186d3
add the seaweedfs test distributed file store Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha bc283acff6eaaf3e51fa92ab5234e64690169fa7
is this enough for gitlab-ci? Signed-off-by: Sven Dowideit <[email protected]>
commit sha 9039c561a84a18b059029078f8c12d0b912eb544
almost Signed-off-by: Sven Dowideit <[email protected]>
commit sha f52f5f3affe749aa2a703998a73a9586d2883a5b
SLUG doesn't do dots Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha fcbabd4cba25f3654904fce1f67621c162356940
small fixes to gitlab workflow Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 7a9319d5cc3e8c6aa19c05deefb68546a196bd84
the dashboard is only available from portal.recom.csiro.au Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 9b1c6809937c8b2cac472d68789f860920a1ace7
this might be a little too interactive Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
commit sha 56e0feaff23ae176ac3502aefc68cb2d67870d26
the value isn't always 1, so count them, don't sum them Signed-off-by: Sven Dowideit <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 1e16f17bd62c43c70f510a008c4e40a5ece3c024
WIP minio Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 0f2a4925349cbb0b8eca75fd3a2d21bd7cce8aea
debugging git.ona.im build issue Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 787a4d0dbe6f97f3903b08f54720f659bcc54663
move prometheus data to swarm dfs Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
Dowideit, Sven (O&A, St. Lucia)
commit sha 5b8b5538e1b573fc54019e0ee8a58ebf134dda13
move cronicle data into swarm dfs Signed-off-by: Dowideit, Sven (O&A, St. Lucia) <[email protected]>
push time in 21 days
issue openedonaci/docker-plugin-seaweedfs
see if the socket is already open and in use, and exit...
cos atm, it looks like the sockets get overwritten
created time in 21 days
issue openedonaci/docker-plugin-seaweedfs
need to get the "I'm stopping" to delete the swarm.sock file
otherwise, Docker keeps trying to talk to it, and has 3? timeouts for every docker volume ls
created time in 21 days
push eventonaci/swarm-infra
commit sha b89f67c9456b44ee82d327889bde618e78d03c87
fix merge error Signed-off-by: Sven Dowideit <[email protected]>
push time in 22 days
push eventonaci/swarm-infra
commit sha e344f08b53d4918f0fc86fbd7c48e7c4d6a720d8
update to etcd seaweedfs swarm volumes Signed-off-by: Sven Dowideit <[email protected]>
commit sha ded4337c6cbe10ef8e111799a50e0782512becca
bounce traefik after doing things with keycloak Signed-off-by: Sven Dowideit <[email protected]>
commit sha bd67ca2fe21faa7a14b8afb354e00306555054a9
commit todo so we can do some upgrading Signed-off-by: Sven Dowideit <[email protected]>
push time in 22 days
issue openedonaci/docker-plugin-seaweedfs
this also means add a prometheus endpoint to the plugin (and seaweedfs?)
created time in 22 days
push eventonaci/docker-plugin-seaweedfs
commit sha 845bfadc68eb663f671a4a2cebc5808a50557ea3
Start thinking about fixing my misunderstandings Signed-off-by: Sven Dowideit <[email protected]>
commit sha d892fab509317a3a6ba45d6e059c1b450a9f8285
update mods, and get the DOckerfile to cache them when possible Signed-off-by: Sven Dowideit <[email protected]>
commit sha 8412f06fd18df23a35acc8a2ef3b2daac1b6c1fe
WIP - move state to etcd - its unfinished, but i need to switch computers Signed-off-by: Sven Dowideit <[email protected]>
commit sha 2f89532f7a4e59d28a99d606306e496072d01b31
it works as a swarm-service, which needs very different moutdir paths to a plugin Signed-off-by: Sven Dowideit <[email protected]>
commit sha c11e3accbd80802e0a72800a2993438b8588498f
update to current docker&seaweedfs Signed-off-by: Sven Dowideit <[email protected]>
commit sha d1c30477a33edb63e641c0f1455f209aa3f96cd1
prepare the host fs so the plugin mounts work Signed-off-by: Sven Dowideit <[email protected]>
commit sha 2d5ec20bd2167e20d2b2e97212df3eb150fbadf6
make the seaweedfs filer use etcd Signed-off-by: Sven Dowideit <[email protected]>
commit sha 54d37a6a625a4319c254319fa29a91517e69dabe
Merge branch 'golang' into develop
commit sha 1b9dcdaa7ae46e9a2855e9e6afda195fc7022ea3
Merge pull request #10 from onaci/develop move from using a docker plugin to a swarm service and use etcd
push time in 22 days
issue openedonaci/docker-plugin-seaweedfs
document and maybe add an option
to allow docker volume rm <vol> to also remove the files from seaweedfs
created time in 22 days
issue closedonaci/docker-plugin-seaweedfs
figure out how to upgrade the plugin on all nodes
docker-volume-plugin-run-once is too dumb
frustratingly, it looks like there's no way to upgrade if there is a volume using the existing plugin.
you need to disable the plugin before you upgrade, and to do that, you need to delete the volume?
(this isn't terminal, as the data is still in seaweed, but it seems naf)
closed time in 22 days
SvenDowideitissue commentonaci/docker-plugin-seaweedfs
figure out how to upgrade the plugin on all nodes
resolved by moving to using a swarm service that makes the /run/docker/plugin/swarm.sock
comment created time in 22 days
push eventonaci/docker-plugin-seaweedfs
commit sha fab61000aa421cceb7a9ff0a56ac03ca6c47224b
hopefully I can re-use the same volume safely Signed-off-by: Sven Dowideit <[email protected]>
commit sha 54d37a6a625a4319c254319fa29a91517e69dabe
Merge branch 'golang' into develop
push time in 22 days
push eventonaci/docker-plugin-seaweedfs
commit sha 2d5ec20bd2167e20d2b2e97212df3eb150fbadf6
make the seaweedfs filer use etcd Signed-off-by: Sven Dowideit <[email protected]>
push time in 22 days
push eventonaci/docker-plugin-seaweedfs
commit sha d1c30477a33edb63e641c0f1455f209aa3f96cd1
prepare the host fs so the plugin mounts work Signed-off-by: Sven Dowideit <[email protected]>
push time in 22 days
push eventonaci/docker-plugin-seaweedfs
commit sha c11e3accbd80802e0a72800a2993438b8588498f
update to current docker&seaweedfs Signed-off-by: Sven Dowideit <[email protected]>
push time in 22 days
push eventFollyEngine/RedFolly
commit sha 235c318a84f0581a3f847b6a458688f0597d837f
lots of changes by Mike & me
commit sha 4c1a1e3103b652b73c6768401ed02e7685be7c2a
more work on entity creator
commit sha 002298e79e43bb645b4499d1c6a5888202dbbe66
add esp8266 meopixels for mushrooms, and motor controller
commit sha f7a09698a60049281094d0b7fa424f4d63025298
wip
commit sha c88cd1d556058a5f7a09c81eae1fdae05f90e781
void-controler and speech
commit sha 1a5cc9551d1603ecdd4562b09fc9286b3927bbde
fixed the touch esp32 display - there's still some weirdness with too many mqtt servers
commit sha 48c477d1ffd0b25e371b0a5dc0a9498d884a8252
we've all been working
commit sha 44868ba1dfd976ffc9b21040d924447bd0504695
add more servo esp wemos
commit sha 6152da50aaecf2a0f8b6d9e4700bb899f04c6244
and now we have 6
commit sha 3fcec20dc86c0da7d8caaf7007855cebd2339e27
more work
commit sha 923ff8c2bbc2675d98635f72d9e01c8299311a2c
doit
push time in 23 days
push eventonaci/docker-plugin-seaweedfs
commit sha 2f89532f7a4e59d28a99d606306e496072d01b31
it works as a swarm-service, which needs very different moutdir paths to a plugin Signed-off-by: Sven Dowideit <[email protected]>
push time in 23 days
issue commentdocker/cli
GO_VERSION defaulting doesn't work?
the change I made looks like:
diff --git a/docker.Makefile b/docker.Makefile
index 827dac59..2b655ba3 100644
--- a/docker.Makefile
+++ b/docker.Makefile
@@ -9,6 +9,7 @@ DOCKER_CLI_MOUNTS ?= -v "$(CURDIR)":/go/src/github.com/docker/cli
DOCKER_CLI_SHELL ?= ash
DOCKER_CLI_CONTAINER_NAME ?=
DOCKER_CLI_GO_BUILD_CACHE ?= y
+GO_VERSION ?= 1.12.12
DEV_DOCKER_IMAGE_NAME = docker-cli-dev$(IMAGE_TAG)
BINARY_NATIVE_IMAGE_NAME = docker-cli-native$(IMAGE_TAG)
@@ -21,34 +22,34 @@ ifeq ($(DOCKER_CLI_GO_BUILD_CACHE),y)
DOCKER_CLI_MOUNTS += -v "$(CACHE_VOLUME_NAME):/root/.cache/go-build"
endif
VERSION = $(shell cat VERSION)
-ENVVARS = -e VERSION=$(VERSION) -e GITCOMMIT -e PLATFORM -e TESTFLAGS -e TESTDIRS -e GOOS -e GOARCH -e GOARM
+ENVVARS = -e VERSION=$(VERSION) -e GITCOMMIT -e PLATFORM -e TESTFLAGS -e TESTDIRS -e GOOS -e GOARCH -e GOARM -e GO_VERSION
# build docker image (dockerfiles/Dockerfile.build)
.PHONY: build_docker_image
build_docker_image:
# build dockerfile from stdin so that we don't send the build-context; source is bind-mounted in the development environment
- cat ./dockerfiles/Dockerfile.dev | docker build ${DOCKER_BUILD_ARGS} --build-arg=GO_VERSION -t $(DEV_DOCKER_IMAGE_NAME) -
+ cat ./dockerfiles/Dockerfile.dev | docker build ${DOCKER_BUILD_ARGS} --build-arg=GO_VERSION=${GO_VERSION} -t $(DEV_DOCKER_IMAGE_NAME) -
# build docker image having the linting tools (dockerfiles/Dockerfile.lint)
.PHONY: build_linter_image
build_linter_image:
# build dockerfile from stdin so that we don't send the build-context; source is bind-mounted in the development environment
- cat ./dockerfiles/Dockerfile.lint | docker build ${DOCKER_BUILD_ARGS} --build-arg=GO_VERSION -t $(LINTER_IMAGE_NAME) -
+ cat ./dockerfiles/Dockerfile.lint | docker build ${DOCKER_BUILD_ARGS} --build-arg=GO_VERSION=${GO_VERSION} -t $(LINTER_IMAGE_NAME) -
.PHONY: build_cross_image
build_cross_image:
# build dockerfile from stdin so that we don't send the build-context; source is bind-mounted in the development environment
- cat ./dockerfiles/Dockerfile.cross | docker build ${DOCKER_BUILD_ARGS} --build-arg=GO_VERSION -t $(CROSS_IMAGE_NAME) -
+ cat ./dockerfiles/Dockerfile.cross | docker build ${DOCKER_BUILD_ARGS} --build-arg=GO_VERSION=${GO_VERSION} -t $(CROSS_IMAGE_NAME) -
.PHONY: build_shell_validate_image
build_shell_validate_image:
# build dockerfile from stdin so that we don't send the build-context; source is bind-mounted in the development environment
- cat ./dockerfiles/Dockerfile.shellcheck | docker build --build-arg=GO_VERSION -t $(VALIDATE_IMAGE_NAME) -
+ cat ./dockerfiles/Dockerfile.shellcheck | docker build --build-arg=GO_VERSION=${GO_VERSION} -t $(VALIDATE_IMAGE_NAME) -
.PHONY: build_binary_native_image
build_binary_native_image:
# build dockerfile from stdin so that we don't send the build-context; source is bind-mounted in the development environment
- cat ./dockerfiles/Dockerfile.binary-native | docker build --build-arg=GO_VERSION -t $(BINARY_NATIVE_IMAGE_NAME) -
+ cat ./dockerfiles/Dockerfile.binary-native | docker build --build-arg=GO_VERSION=${GO_VERSION} -t $(BINARY_NATIVE_IMAGE_NAME) -
.PHONY: build_e2e_image
build_e2e_image:
comment created time in 24 days
issue openeddocker/cli
GO_VERSION defaulting doesn't work?
On a pretty fresh ubuntu system, I cloned docker/cli, and tried to let the defaults "just work"
dow184@tower-sl:~/src/github/docker-cli$ make build
WARNING: you are not in a container.
Use "make -f docker.Makefile build" or set
DISABLE_WARN_OUTSIDE_CONTAINER=1 to disable this warning.
Press Ctrl+C now to abort.
^C
dow184@tower-sl:~/src/github/docker-cli$ make -f docker.Makefile build
# build dockerfile from stdin so that we don't send the build-context; source is bind-mounted in the development environment
cat ./dockerfiles/Dockerfile.binary-native | docker build --build-arg=GO_VERSION -t docker-cli-native -
[+] Building 0.0s (2/2) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 286B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to parse stage name "golang:-alpine": invalid reference format
docker.Makefile:50: recipe for target 'build_binary_native_image' failed
make: *** [build_binary_native_image] Error 1
poking around - cat ./dockerfiles/Dockerfile.dev | docker build ${DOCKER_BUILD_ARGS} --build-arg=GO_VERSION -t $(DEV_DOCKER_IMAGE_NAME) - sets the build arg sets GO_VERSION to an empty string (kinda a surprise?) - docker 19.03.3
running by hand, cat ./dockerfiles/Dockerfile.binary-native | docker build -t docker-cli-native - works, and gets the default 1.12.12-alpine
created time in 24 days
push eventSvenDowideit/docker
commit sha 07b3aac9020f1f5e3f7af0cb691cfb6e2189c089
builder-next: userns remap support Signed-off-by: Tonis Tiigi <[email protected]>
commit sha 5c484890e0b2612b33dd817ca21ab77c5d00fa44
vendor: update buildkit to c2427506 Signed-off-by: Tonis Tiigi <[email protected]>
commit sha 9e763de6ad371b07aff6cac0e64a40580e0ca37b
Merge pull request #39121 from goldwynr/master apparmor: allow readby and tracedby
commit sha e511b3be894465d81c21cab35b4f292d9250a4ca
Merge pull request #39336 from justincormack/entropy-cannot-be-saved Entropy cannot be saved
commit sha 29829874d173e5c1eb495955cc426005d9f858a2
Merge pull request #39270 from kolyshkin/moar-aufs-fixes aufs: retry umount on ebusy, ignore ENOENT in graphdriver.Mounted
commit sha 02dceeaa7bec68c041aeb3d02a96488e27316305
Merge pull request #39240 from olljanat/enable-new-integration-tests-for-win Enable integrations API tests for Windows CI
commit sha 349d4dd0c981232a95fc178563a54792699d2823
Merge pull request #39294 from AkihiroSuda/remove-it-on-swarm hack: remove integration-cli-on-swarm
commit sha 6f446d041bfd690856e63e1515d0d9514f9b684a
Bump Golang 1.12.6 Signed-off-by: Jintao Zhang <[email protected]>
commit sha 39c8e88068d9994c632231c74845ff08fe580e7f
Merge pull request #39349 from tonistiigi/buildkit-userns-remap builder-next: userns remap support
commit sha 04ff4a2ba42f47e967ed006baa97f4e146dba1c6
Merge pull request #39137 from arkodg/attach-to-existing-network-error Handle the error case when a container reattaches to the same network
commit sha a2812895154da7a32a1b24a0535b5cba4088eb89
integration: get tests to compile again Signed-off-by: Tibor Vass <[email protected]>
commit sha 50c6a5fb07c873fd5c9ae3fb6294e0b11c689de2
Fix rate limiting for logger, increase refill rate Signed-off-by: Ethan Mosbaugh <[email protected]>
commit sha 4dc6b217d32ae2e90188d288367324df899386ef
Merge pull request #39359 from tiborvass/fix-test-compiling integration: get tests to compile again
commit sha 6db9f1c3d6e9ad634554cacaf197a435efcf8833
Add test for copying entire container rootfs CID=$(docker create alpine) docker cp $CID:/ out Signed-off-by: Brian Goff <[email protected]> Signed-off-by: Tibor Vass <[email protected]>
commit sha 02f1eb89a42b4a9e91a8c80c213f7dc3193c75b9
add more tests Signed-off-by: Tibor Vass <[email protected]>
commit sha 171538c190ee3a1a8211946ab8fa78cdde54b47a
daemon: fix docker cp when container source is / Before 7a7357da, archive.TarResourceRebase was being used to copy files and folders from the container. That function splits the source path into a dirname + basename pair to support copying a file: if you wanted to tar `dir/file` it would tar from `dir` the file `file` (as part of the IncludedFiles option). However, that path splitting logic was kept for folders as well, which resulted in weird inputs to archive.TarWithOptions: if you wanted to tar `dir1/dir2` it would tar from `dir1` the directory `dir2` (as part of IncludedFiles option). Although it was weird, it worked fine until we started chrooting into the container rootfs when doing a `docker cp` with container source set to `/` (cf 3029e765). The fix is to only do the path splitting logic if the source is a file. Unfortunately, 7a7357da added support for LCOW by duplicating some of this subtle logic. Ideally we would need to do more refactoring of the archive codebase to properly encapsulate these behaviors behind well- documented APIs. This fix does not do that. Instead, it fixes the issue inline. Signed-off-by: Tibor Vass <[email protected]>
commit sha a84a78e9767d82abd4744dad9ce4fb3f64141a8f
Fix more grpc list message sizes There are a few more places, apparently, that List operations against Swarm exist, besides just in the List methods. This increases the max received message size in those places. Signed-off-by: Drew Erny <[email protected]>
commit sha 7410f1a859063d4ed3d8fca44f27bdde4c2cb5a3
pkg/archive: keep walkRoot clean if source is / Previously, getWalkRoot("/", "foo") would return "//foo" Now it returns "/foo" Signed-off-by: Tibor Vass <[email protected]>
commit sha fb5fe241b5931c7031fc4aa2ad4ca61159888df1
Merge pull request #39357 from tiborvass/cp-slash-fix Fix docker cp when container source path is /
commit sha d5669ec1c6eedcd5dd8b0ecd615638934561daa4
Update containerd to v1.2.7 From the release notes: https://github.com/containerd/containerd/releases/tag/v1.2.7 > Welcome to the v1.2.7 release of containerd! > > The seventh patch release for containerd 1.2 introduces OCI image > descriptor annotation support and contains fixes for containerd shim logs, > container stop/deletion, cri plugin and selinux. > > It also contains several important bug fixes for goroutine and file > descriptor leakage in containerd and containerd shims. > > Notable Updates > > - Support annotations in the OCI image descriptor, and filtering image by annotations. containerd/containerd#3254 > - Support context timeout in ttrpc which can help avoid containerd hangs when a shim is unresponsive. containerd/ttrpc#31 > - Fix a bug that containerd shim leaks goroutine and file descriptor after containerd restarts. containerd/ttrpc#37 > - Fix a bug that a container can't be deleted if first deletion attempt is canceled or timeout. containerd/containerd#3264 > - Fix a bug that containerd leaks file descriptor when using v2 containerd shims, e.g. containerd-shim-runc-v1. containerd/containerd#3273 > - Fix a bug that a container with lingering processes can't terminate when it shares pid namespace with another container. moby/moby#38978 > - Fix a bug that containerd can't read shim logs after restart. containerd/containerd#3282 > - Fix a bug that shim_debug option is not honored for existing containerd shims after containerd restarts. containerd/containerd#3283 > - cri: Fix a bug that a container can't be stopped when the exit event is not successfully published by the containerd shim. containerd/containerd#3125, containerd/containerd#3177 > - cri: Fix a bug that exec process is not cleaned up if grpc context is canceled or timeout. contaienrd/cri#1159 > - Fix a selinux keyring labeling issue by updating runc to v1.0.0-rc.8 and selinux library to v1.2.2. opencontainers/selinux#50 > - Update ttrpc to f82148331ad2181edea8f3f649a1f7add6c3f9c2. containerd/containerd#3316 > - Update cri to 49ca74043390bc2eeea7a45a46005fbec58a3f88. containerd/containerd#3330 Signed-off-by: Sebastiaan van Stijn <[email protected]>
push time in 24 days
startedinversepath/tamago
started time in a month
push eventonaci/docker-plugin-seaweedfs
commit sha 8412f06fd18df23a35acc8a2ef3b2daac1b6c1fe
WIP - move state to etcd - its unfinished, but i need to switch computers Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/docker-plugin-seaweedfs
commit sha d892fab509317a3a6ba45d6e059c1b450a9f8285
update mods, and get the DOckerfile to cache them when possible Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventFollyEngine/wemos
commit sha 504c378d6ba546e4d23b98e47ea7b1cea1882adb
2 servo's doing the same thing Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventFollyEngine/wemos
commit sha 35a9abf60f47ad3ec1a381914645ed28b26cb65d
initial servo impl Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/docker-plugin-seaweedfs
commit sha fab61000aa421cceb7a9ff0a56ac03ca6c47224b
hopefully I can re-use the same volume safely Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/docker-plugin-seaweedfs
commit sha 6eeaafc661fa09a3fc777d598bceec86e4747810
update the docs to the fact we now use etcd Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
issue openedonaci/docker-plugin-seaweedfs
Need to add some kind of shared config for un-created, but defined swarm stack volumes
it seems that a volume driver gets asked if it knows about a volume name that is unknown to docker
ie, on a swarm node that hasn't had the named volume created, it will get a chance to say "me" in Get(r *volume.GetRequest)
so if Create on any node keeps a record of that volume in the seaweedfs etcd, then we can say yes on other nodes. this also means that List (i think) will magically work on all nodes, so YAY
created time in a month
issue openedonaci/docker-plugin-seaweedfs
i noticed something odd
- there was one case where v.connections == 0 but there was a container of the right name running with the mount mounted - should notice that the count is off, and re-use that container
- also notice when the mount container isn't running, and delete & recreate it (idk what that does to the containers that think they have the right thing)
created time in a month
issue openedonaci/docker-plugin-seaweedfs
work out how to copy a file into a swarm volume created in a swarm stack
docker only creates the compose file defined volume on a node if there is a stack service that uses that volume on that node.
so if you docker run -v stack_volumename alpine docker creates a local volume - even when stack_volumename is defined as a external name for the stack's volume.
created time in a month
push eventonaci/swarm-infra
commit sha d5c389a9f9a7119978dabfe5eec5b942afa4f578
push the grafana datasources into the right dir Signed-off-by: Sven Dowideit <[email protected]>
commit sha 209609a5d9a48a14d513119adf181ecdcea7dc8e
enable gitlab metrics Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/swarm-infra
commit sha 0b385a57837eeaed76fefe2c2315d4a39a2bd3a6
need a fake TOOLS_DIR, and need the update to fail if pre/post-deploy scripts don't work out Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/swarm-infra
commit sha ead78687e0005df6faa349b7c33577bedfa913aa
merge in the changes made to onaci/build_tools/update-docker-stack.sh Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/swarm-infra
commit sha 70def380f58e9e0f39d4ac617afcadde838508be
ais monitoring has moved to a separate repo Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/swarm-infra
commit sha 48114ccff6a8ab277000fdf51b72ad7b3dac6df9
prometheus data needs to have its initial permissions Signed-off-by: Sven Dowideit <[email protected]>
commit sha 72ed8d3c85b242a4d1dfe4c03d18ac1c2ef50235
moved the ais monitoring to its own repository Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
push eventonaci/swarm-infra
commit sha 47ca0c7dd037cc4d67decd3b12b17f651f580c2d
move the pre-deploy.sh and post-deploy.sh call to build-tools Signed-off-by: Sven Dowideit <[email protected]>
push time in a month
Pull request review commentgit-for-windows/build-extra
help Docker and Vault work more seamlessly by adding winpty
xterm*) # The following programs are known to require a Win32 Console # for interactive usage, therefore let's launch them through winpty # when run inside `mintty`.- for name in node ipython php php5 psql python2.7+ for name in node ipython php php5 psql python2.7 docker vault ${GITBASH_WINPTY}
yeah, I think this is a mega-hard issue with no great answers.
I'm basically avoiding it for now by switching off Windows :( so I don't think I can be much help this year (I switch around regularly to have more of an idea of user problems)
comment created time in a month