-
Notifications
You must be signed in to change notification settings - Fork 618
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Init to agent #3141
Merged
Merged
Init to agent #3141
Changes from all commits
Commits
Show all changes
556 commits
Select commit
Hold shift + click to select a range
9b00ac5
remove references to DHClient
fierlion 5e5cb6d
Merge pull request #229 from fierlion/removeDHClientRefs
fierlion 6da44e5
Log Nvidia EULA Agreement
haikuoliu 7c26cf9
Update Agent to 1.25.0
suneyz 0bce14d
Update Agent to 1.25.1
adnxn 178829f
Update Agent to 1.25.2
tommyhahn b71d71a
Update Agent to 1.25.3
fierlion d72c482
Bind additional dirs to agent to support aws-appmesh plugin
suneyz dbf379a
Merge pull request #238 from suneyz/cni-plugin
suneyz db43e9f
add mount for lib and /usr/lib
petderek 671a37c
Merge pull request #239 from petderek/petderek-add-lib
petderek c5e1cce
Update for 1.26.0 release
petderek bae88c4
Add privileged flag for internal / dev use
petderek 0604ea7
Update for release 1.26.1
petderek 940f56a
Update Agent to 1.27.0
tommyhahn 29571f0
Update Agent to 1.28.0
fenxiong 8242cf6
Issues template update
yhlee-aws bb03076
Merge branch 'master' into dev
fenxiong 3254ebc
Merge pull request #249 from fenxiong/merge-master
fenxiong 41ab85e
service start: add backoff to service restarts
sparrc 7fd0b49
Adding security disclosure section to README
yhlee-aws f093ecf
Update Agent to 1.28.1
fenxiong c862d4f
Update Agent to 1.29.0
yumex93 47fcafc
Update Agent to 1.29.1
shubham2892 f18fbc7
Update Agent to 1.30.0
fenxiong 7cfc745
Update Agent to 1.31.0
cyastella 22789aa
Update Agent to 1.32.0
sparrc 49b384b
Adding in the ability to set container tags (#260)
morfien101 6d5d9c6
Add documentation for ECS_AGENT_LABELS usage.
fenxiong ba9c589
Update Agent to 1.32.1
shubham2892 a3ec85c
Fix destination path in docker socket bind mount.
fenxiong 0b91574
Update Agent to 1.32.1
shubham2892 d37133d
Update Agent to 1.33.0
shubham2892 4e7b998
Drop unnecessary execution permission in some packaged files.
fenxiong 5128749
Don't fail with error when stopping a stopped agent.
fenxiong 0c828a3
Merge branch 'v1.33.0-1-stage' into dev
amazon-ecs-bot 7216f78
Update to 1.35.0
petderek 485419f
capture a fixed tail of container logs when removing a container
fierlion 88f53fd
initial PR for Amazon ECS Volume Plugin
sharanyad 2fb94b7
unit tests for volume plugin and driver
sharanyad df28745
update third party package deps
sharanyad e2090c2
add go vet to makefile
fierlion fd8bb01
adding comment
sharanyad 4656d30
Merge pull request #274 from sharanyad/dev
sharanyad 02e177d
update unit tests to use testify package
jy19 9726081
store state information of the plugin to disk
sharanyad c0f33bf
unit tests for volume state management
sharanyad 9d4e7e8
after dep ensure
0c4f6af
Update Agent to 1.36.0
sparrc a8e397e
Merge branch 'v1.36.0-1-stage' into dev
amazon-ecs-bot 84868b8
configuring logging for volume plugin
sharanyad 7142bd8
update suse systemd Unit file with Stop/PostStop
fierlion 527631e
Update Agent to 1.36.1
yhlee-aws b5c5c5c
accept target field for volume creation
sharanyad be945c0
allow no type for volume; populate volume state after load
sharanyad 391b311
Merge branch 'dev' into ecs-volume-plugin
sharanyad a18312e
Merge pull request #291 from sharanyad/ecs-volume-plugin
sharanyad 432412a
not failing create/remove calls if save state to disk fails
sharanyad f9d5bc4
return mount path and createdAt for get volume API
sharanyad fb8f5cc
Merge branch 'v1.36.1-1-stage' into dev
amazon-ecs-bot a6a853e
Update sbin mount point to avoid conflict with Docker.
fenxiong b7684f5
Packaging of Amazon ECS Volume Plugin
mythri-garaga bc2684b
Add script to generate/update changelogs
fierlion e827943
add ECS volume plugin capability for EFS
sharanyad 8ee9db4
remove netns field, add more tests for mount helper
sharanyad 37f9b77
add validation of master changelog
fierlion 4af723e
handle state file corruption gracefully
sharanyad c1a8197
make mount/unmount commands return error string
sharanyad 56509b2
Update Agent to 1.36.2-1
fierlion 24e96e3
Merge branch 'v1.36.2-1-stage' into dev
amazon-ecs-bot d24ee5a
docker: add '/etc/alternatives' to mounts
petderek 4367961
Merge pull request #306 from petderek/add-alt
petderek 04c33ab
Update Agent to 1.37.0
jy19 b71e930
Merge branch 'v1.37.0-2-stage' into dev
amazon-ecs-bot c826c8e
Changed changelog timestamp output to UTC (#309)
sparrc da65a4a
Lazy unmount efs volume.
fenxiong 395f5d7
add gocyclo, goimports target to travis
sharanyad fb76445
Clean up mount path when mount failed.
fenxiong 8de5585
Remove volume from state when unmount failed with not mounted.
fenxiong 94aadc6
not logging volume mount options
sharanyad 3890463
optimization: disable ipv6 router advertisements (#313)
sparrc 1707398
Update makefile and readme (#315)
sparrc 71e8821
Merge branch 'ecs-volume-plugin' into dev
sharanyad a6c50a5
Merge pull request #317 from sharanyad/dev
sharanyad 6316c16
Release 1.38.0-1
sharanyad 19864e2
Change CHANGELOG_MASTER to rfc3339 to fix UTC/Local issues (#320)
sparrc c146f37
Merge branch 'v1.38.0-1-stage' into dev
amazon-ecs-bot 1d3dfaa
Fixup changelog from 1.38 release (#321)
sparrc cc596e3
Use -e flag when disabling ipv6 router advertisements (#324)
sparrc d0ee8ae
Release 1.39.0-2
yhlee-aws 8e2a55c
Merge pull request #326 from yunhee-l/master
yhlee-aws 9decb46
Release 1.40.0-1
mssrivas 3571846
Merge branch 'v1.40.0-1-stage' into dev
amazon-ecs-bot 2c31e35
Add staticcheck, remove inefficiency found
0af4837
Update Go version to 1.12
539f142
Release 1.41.0-1
mssrivas b44334b
Merge branch 'v1.41.0-1-stage' into dev
amazon-ecs-bot ecac232
Add code coverage analysis (#332)
sparrc 6745f0d
Release 1.41.1-1
cyastella 8b2d2bf
Merge branch 'v1.41.1-1-stage' into dev
amazon-ecs-bot 655db4e
Reject traffic to 127.0.0.1 that isn't originated from the host.
fenxiong 232f575
Release 1.41.1-2
fenxiong 19e9bdf
Merge branch 'v1.41.1-2-stage' into dev
amazon-ecs-bot fdddabe
Add a flag to allow skipping local traffic filtering.
fenxiong 746e588
Release 1.42.0-1
yhlee-aws 59a520d
Merge branch 'v1.42.0-1-stage' into dev
amazon-ecs-bot 0860aa2
Release 1.43.0-1
fenxiong 4753c21
Bump release version
fenxiong 6eb3735
Merge branch 'v1.43.0-2-stage' into dev
amazon-ecs-bot f51d323
merge agent_logging into dev(#341)
tamor1 d32c9d9
Release 1.44.0-1
shubham2892 f5ef9d4
Merge branch 'v1.44.0-1-stage' into dev
amazon-ecs-bot 2f4d681
Release 1.44.1-1
8ac74fc
Merge branch 'v1.44.1-1-stage' into dev
amazon-ecs-bot 3e0f801
Release 1.44.2-1
ubhattacharjya 2b8057a
Merge branch 'v1.44.2-1-stage' into dev
amazon-ecs-bot 43a1d86
Release 1.44.3-1
mssrivas 8a700fa
Merge branch 'v1.44.3-1-stage' into dev
amazon-ecs-bot 294d2cc
Release 1.44.4-1
fierlion d914bf5
Merge branch 'v1.44.4-1-stage' into dev
amazon-ecs-bot ff0ea24
Add fluentd to default available logging drivers (#151)
amake 1394a9b
Block offhost access to agent's introspection port by default.
fenxiong b5d2758
Release 1.45.0-1
sparrc 67070dd
Merge branch 'v1.45.0-1-stage' into dev
amazon-ecs-bot 04debd1
Fix typo in comment (#357)
rjschwei 664348f
Release 1.46.0-1
mssrivas 589e008
Merge branch 'v1.46.0-1-stage' into dev
amazon-ecs-bot b0bc239
fixing 'gocyclo' not found
sharanyad 96723dc
Release 1.47.0-1
mythri-garaga 19cb5c9
Merge branch 'v1.47.0-1-stage' into dev
amazon-ecs-bot ed1bf68
update README.md
mythri-garaga 2dceb2f
Release 1.48.0-2
shubham2892 133b1b0
Merge branch 'v1.48.0-2-stage' into dev
amazon-ecs-bot e88a4dc
Release 1.48.1-1
shubham2892 d2153a8
Merge branch 'v1.48.1-1-stage' into dev
amazon-ecs-bot 7060c3f
update to latest aws-sdk-go (#380)
fierlion d7aff4a
fix iptables rule removed when ECS_ALLOW_OFFHOST_INTROSPECTION_ACCESS…
cyastella 85bbf27
sync aws-sdk-go version (#382)
fierlion e60c34e
Release 1.49.0-1
shubham2892 ded8c76
Merge branch 'v1.49.0-1-stage' into dev
amazon-ecs-bot 2710d4c
Add bind mount for agent (#363)
cyastella 19a648d
add ExecAgent logs bind mount to agent
sharanyad 953ca0d
update capability name, add config to agent binds (#366)
cyastella 166ac01
update bind mount for certs folder (#376)
cyastella 0b90392
remove ifExists check for config folder (#381)
cyastella 62d54d6
Merge pull request #387 from aws/feature/ecs_exec
angelcar 705adda
Release 1.50.0-1
ubhattacharjya 294ea9d
Prevent restart on exit code 5
shubham2892 d744167
Merge pull request #386 from shubham2892/prevent-restart-exit-code-5
shubham2892 476b4c9
Add support for running in external environment.
fenxiong 38b08fb
Merge branch 'v1.50.0-1-stage' into dev
amazon-ecs-bot 6044f84
Add generic deb packaging (#390)
sparrc 848af1e
Add generic rpm packaging.
fenxiong 801eec0
Merge dev branch into feature/on-prem
sparrc 82ecfe4
Release 1.50.1-1
shubham2892 8b7dfd7
Merge branch 'v1.50.1-1-stage' into dev
amazon-ecs-bot 71bc304
Release 1.50.2-1
mssrivas 83b3b50
Fix incorrect build tag
fenxiong 330871f
Merge branch 'v1.50.2-1-stage' into dev
amazon-ecs-bot 5a2f3f6
packaging/generic-deb: use agent version from file instead of tag.
fenxiong 42cdd81
Release 1.50.3-1
mythri-garaga 93d2c31
Merge branch 'v1.50.3-1-stage' into dev
amazon-ecs-bot ba1dae0
Install script updates for ecs anywhere GA
Realmonia 5cd4f2c
Release 1.51.0-1
shubham2892 c6dc373
Merge branch 'v1.51.0-1-stage' into dev
amazon-ecs-bot d6f123c
'pidof systemd' may fail in userdata, check for /run/systemd/system i…
sparrc 3607a72
A few fixes for ecs anywhere install.
fenxiong 11fc5db
Add support for running in external environment.
fenxiong 57e665e
Add generic deb packaging (#390)
sparrc 76695c6
Add generic rpm packaging.
fenxiong 4fc4aaa
Merge branch 'dev' into feature/ecs-anywhere-ga
fenxiong 7847245
update generic rpm version
fenxiong bd5f66f
Merge pull request #405 from fenxiong/anywhere-ga
fenxiong e911b43
Release 1.52.0-1
fierlion 4303d54
Merge branch 'v1.52.0-1-stage' into dev
amazon-ecs-bot 97f95de
Fix regional s3 endpoint suffix for cn region
fenxiong 21b4858
Install script fixups
sparrc 945b00c
Merge pull request #409 from sparrc/install-script-fixups
fenxiong 249ad3e
Automate changelog generation for generic rpm.
fenxiong 4c40090
ECS Anywhere install script fixups
sparrc 9d1511b
Use SSM vault file to get managed instance id
sparrc 15c3452
Move usage doc from markdown to script.
sparrc fdaaddd
Merge branch 'feature/ecs-anywhere-ga' into dev
fenxiong 13bf84d
Merge pull request #413 from fenxiong/dev-merge
fenxiong 6494344
Address some remaining todos in install script.
fenxiong 78e772f
install script: check if dirmngr is installed before checking signature
fenxiong ebff638
Release 1.52.1-1
fenxiong b734e95
Merge branch 'v1.52.1-1-stage' into dev
amazon-ecs-bot 973e2e1
install script fix: remove dependency on gpg key server.
fenxiong c54b98d
ecs-anywhere-install: allow sandboxed apt installations
otterley f2fc147
Release 1.52.2-1
fenxiong de45683
Merge branch 'v1.52.2-1-stage' into dev
amazon-ecs-bot f5ed7a4
Fix download url for cn region and update gpg pubkey link.
fenxiong 414a4c7
Release 1.52.2-2
fenxiong b1bd1a4
Merge branch 'v1.52.2-2-stage' into dev
amazon-ecs-bot 5f7f933
Release 1.53.0-1
angelcar 1b784b8
Merge branch 'v1.53.0-1-stage' into dev
amazon-ecs-bot c3a6859
Release 1.53.1-1
mythri-garaga 73d1e4b
Merge branch 'v1.53.1-1-stage' into dev
amazon-ecs-bot 180cec1
Release 1.54.0-1
fierlion 667c26e
Merge branch 'v1.54.0-1-stage' into dev
amazon-ecs-bot 43c2d5e
Release 1.54.1-1
ubhattacharjya a878d04
Merge branch 'v1.54.1-1-stage' into dev
amazon-ecs-bot 06fd4f4
Release 1.55.0-1
Realmonia 6575766
Merge branch 'v1.55.0-1-stage' into dev
amazon-ecs-bot eee364a
Add github actions to replace travis build
sparrc fcf0ecb
Fix get-deps make target
fenxiong 8e55e27
Release 1.55.1-1
mssrivas 6db5d9d
Merge branch 'v1.55.1-1-stage' into dev
amazon-ecs-bot 07ae7fd
Release 1.55.2-1
yinyic b72fb6b
Merge branch 'v1.55.2-1-stage' into dev
amazon-ecs-bot c02da76
Release 1.55.3-1
mythri-garaga b46ec81
Merge branch 'v1.55.3-1-stage' into dev
amazon-ecs-bot 3c0c7b7
make primary network interface configurable for offhost introspection…
sharanyad d339697
Add config variable for GPU support for ECS anywhere
ubhattacharjya 16bf17d
Release 1.55.4-1
fierlion 4ebcb09
Merge branch 'v1.55.4-1-stage' into dev
amazon-ecs-bot 25dbb06
Release 1.55.5-1
ubhattacharjya 3f44e4c
Merge branch 'v1.55.5-1-stage' into dev
amazon-ecs-bot 9e21d77
Release 1.56.0-1
sparrc bc7d644
Merge branch 'v1.56.0-1-stage' into dev
amazon-ecs-bot 1bc76f4
Release 1.57.0-1
fenxiong 17719fe
Merge branch 'v1.57.0-1-stage' into dev
amazon-ecs-bot ed26ca8
Initialize docker client lazily
angelcar e61020e
Enable AL2 support for ECS-A
prateekchaudhry 9982239
ECS-A install script remove unrequired ssm start
prateekchaudhry b2584f1
Release 1.57.1-1
mythri-garaga 1dfc9bc
Merge branch 'v1.57.1-1-stage' into dev
amazon-ecs-bot 9204c72
Add git secrets workflow (#463)
Realmonia 2fe22fc
Include amazon-ecs-volume-plugin and startup scripts in Debian Packag…
dennisconrad 2ff1138
install script: remove check on dirmngr
fenxiong 39c2e57
add amazon-ecs-volume-plugin to rpm generic package (#462)
Realmonia 26e40ea
add exec prerequisites to ecs-anywhere installation script (#466)
lydiafilipe fac5cda
downgrade ssm binary version for exec (#467)
lydiafilipe 79e1785
Update the SSM Agent version to 3.1.804.0
mythri-garaga e7e9e6e
Revert "add amazon-ecs-volume-plugin to rpm generic package (#462)"
ubhattacharjya 224a9ad
Revert "Include amazon-ecs-volume-plugin and startup scripts in Debia…
ubhattacharjya d5b2b34
Release 1.58.0-2
ubhattacharjya da7964f
Merge branch 'v1.58.0-2-stage' into dev
amazon-ecs-bot f744b9b
build al2 rpm in docker
petderek 9a12ead
Merge pull request #474 from petderek/build-with-docker
petderek 283fdb8
Log what pre-start is doing
sparrc 781f34c
Release 1.59.0-1
YashdalfTheGray 632e44d
Merge branch 'v1.59.0-1-stage' into dev
amazon-ecs-bot c060ff3
Add volume to rpm/deb package (#478)
Realmonia 69fa47d
[AL2022] Set GO111MODULE=auto and update ecs-init.spec
chienhanlin 44e4b06
Release 1.60.0-1
chienhanlin ab580a2
Merge branch 'v1.60.0-1-stage' into dev
amazon-ecs-bot e70fa7a
Rename and remove conflicting init/agent files
fierlion 2886f28
Merge branch 'initToAgent' of ../amazon-ecs-init into initToAgent
fierlion File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
language: go | ||
go_import_path: github.com/aws/amazon-ecs-init | ||
sudo: false | ||
go: | ||
- 1.15 | ||
|
||
matrix: | ||
include: | ||
- os: linux | ||
script: | ||
- make get-deps | ||
- make static-check | ||
- make test | ||
- make analyze-cover-profile |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think we actually run travis in ecs-init anymore do we? since it's not setup in agent repo this wont work will it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I should have clarified -- We'll have a feature branch to integrate the makefiles and clean up all the remaining stuff left over from init. This PR is meant to be as much a wholesale snapshot merge of the two code bases.
So the travis stuff will go away as part of the integration feature branch.
That will give the feature branch a clear diff against the current (dev) head of ecs-init.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
about the github workflow steps:
https://github.com/aws/amazon-ecs-init/blob/master/.github/workflows/gitsecrets.yml is merged into the agent workflows but I removed the init build.yml and will integrate it into the feature branch.