Skip to content

Commit

Permalink
Jenkins Resources Increase (#180)
Browse files Browse the repository at this point in the history
* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* parent 4c38aa5
author pgodithi <pgodithi@amazon.com> 1651777341 -0400
committer prudhvigodithi <pgodithi@amazon.com> 1659618802 -0400
gpgsig -----BEGIN PGP SIGNATURE-----

 iQIzBAABCAAdFiEEuaPMeSek3p9IWNzDMSDf0RO9/aIFAmLrxfIACgkQMSDf0RO9
 /aJzsw//a2ILAdIZJ4oGzBzOfZPZVGKyid4kzQD9Kb5yNZtCqHGRrmrueiGxyECD
 Sj81XU28LOgdcKkSB7ZRsaI/fG5ZpRT9xkv+LZmdct1KJSVjS8x+HM+zUuBrrW4Q
 QVYI/5T19BLLngRUTm5IDN2qYkmRpX1KqprcxGqI6FEug65paOUhfNflf46DSpz+
 Lwv1PyfgZuBhVzHupJ4STRWI7fi2urK+Cs7JnNRIVGFl+EeajKDHQNSe8WvATI5f
 1SVCLlW0/+NsYNiPS2Y/M6Mtnu/q5Sl93VTGinLVC4isnurHE99x3Mb5Ku6hmTpy
 pQO7nJ/LFFquY3uevEf/AeXOTQP1Bx07CGAnRr5KsiHDivpFIIy68pnsbfvFBGRb
 HxK0F8NOrIL1xDs1ybWjau/65nJ+hQDnH1poYfBQ/CqnO8cM0tuI6GyL+qzhBbt5
 uSlm0Dl0qYqY4LA2bvY7uQ07aSipgp9RwwijDKQvy02D02oyMaS9eCY6BnZ0HjDY
 mKK/TlM9xPkz7OOwlrruSCRe585Qha+77fENGR0Ymezg6VRFEje2ULNsNfBLhEGe
 j80/IMv3HdRd+L5mqbJl7Pl+cylb7q0lAN4wix72AoeE49/ONpjhcbTt/IDNNJK/
 MlZBQkK22Z9safkWRNkUMzvcMClBav6ZahOgF7TMLnjIkGP6L8o=
 =dih/
 -----END PGP SIGNATURE-----

Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added Managed SSM Policy to Agent instance role (#117)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added new jenkins agents and logging bug-fix (#126)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Added new output parameters and updated jenkins image tag (#128)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added docker-compose restart policy

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add markup formatter as safe/html disable syntax highlighting to allow html (#138)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Set cache to false for aws secret manager plugin (#140)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Install workflow-api plugin to get latest version and remove lockable permissions (#141)

* Install workflow-api plugin to get latest version

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

[Bug-fix]: Handle multiple colons and space (#142)

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

add ubuntu agent and cdn with lambda@edge resource for public access (#134)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Reload configuration as code via curl instead of cli (#145)

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Main/Agent Node new setups on tag and executors (#147)

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove stack in node ts as it is not used anymore

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Raise the gradle check runner to have c518xlarge as in Fork Jenkins (#150)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

New cmds reduce AL2 failure and increase gradle check to c524xlarge runner (#151)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add jdk14 as it is required by OS 1.x gradle check (#152)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Migrate perf test agent setups to public jenkins (#153)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Resource increase

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

Adds lockable-resources plugin and sshd plugin (#156)

* Add lockable plugin

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Add initial windows packer templates for ami (#155)

* Add initial windows packer templates for ami

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Tweak readme

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Make changes based on the PR comments

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Disable windows internal firewall and allow Security Group to take care of ports

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Change templates to use gp3 as default ebs

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Mac agent support (#158)

* parent 83a6200
author pgodithi <pgodithi@amazon.com> 1651769732 -0400
committer pgodithi <pgodithi@amazon.com> 1658274990 -0400
gpgsig -----BEGIN PGP SIGNATURE-----

 iQIzBAABCAAdFiEEuaPMeSek3p9IWNzDMSDf0RO9/aIFAmLXRK4ACgkQMSDf0RO9
 /aKKpQ/9FQ92spUtBEdt2lf4Kz6c2x7+eunr5kzzxZPB8fj28AFWBtGP/NA6a/WK
 BjRgtxZ4060PCDUtbcnfFy8mg8PdQa03FpofQKr6exSfDTI+TNISJAkcI2HIWzqx
 ehiFRDGWG577fgrnk67xxd6LxD8sO8EHWBJzZWKrYA3z7f0Q05n1q2osm/jhDYgK
 cEDQBHZJVi4htO2sBGJO3caqCbqt0EphxYy+uua5On4a2ZgWlBUxjqoaZ6X/LrnR
 6IoN8PYVUtyrkbWkkXB+0T4PPDYP8DwnCrCsDQxQyYQ7tBqnR3hQ6nfga2d4Dry5
 Dz9oqPoWZjDJNBAf+B6NAmwmyIZHn2lnVL/b8GvwGjSOixyUqaptRKVrg/PwIT+I
 i2CeMuGIxIG8pycC+wruSNoNqV26Vm7rFSOC4VSvOXneQUStMrAEM+LjcCDtG8bF
 0837RaB4Vj37QfkXJyQl2JLTvw6TUKbZuCXqSTLF6oy4nfKN1wBPhfmgjRt146o3
 VKt9iZ/q5kOEAPhEHJkHWoC/C+jaMRkVk0ZV5CoujQcIPZX2HfA88RogNZe0Ommy
 ayc+gLw8oBiRBeKkWuQLrLtrBYCLKrIK5qjEEj9MqLxbLSlDRXJjvZvPSUGqS2wg
 a8KKD0i9faPpRIuViJRqHztQBXVsv0UsYFMeeid00lJm2F4dmBk=
 =c8LN
 -----END PGP SIGNATURE-----

fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added Managed SSM Policy to Agent instance role (#117)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added new jenkins agents and logging bug-fix (#126)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Added new output parameters and updated jenkins image tag (#128)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added docker-compose restart policy

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add markup formatter as safe/html disable syntax highlighting to allow html (#138)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Set cache to false for aws secret manager plugin (#140)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Install workflow-api plugin to get latest version and remove lockable permissions (#141)

* Install workflow-api plugin to get latest version

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

[Bug-fix]: Handle multiple colons and space (#142)

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

add ubuntu agent and cdn with lambda@edge resource for public access (#134)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Reload configuration as code via curl instead of cli (#145)

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Main/Agent Node new setups on tag and executors (#147)

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove stack in node ts as it is not used anymore

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Raise the gradle check runner to have c518xlarge as in Fork Jenkins (#150)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

New cmds reduce AL2 failure and increase gradle check to c524xlarge runner (#151)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add jdk14 as it is required by OS 1.x gradle check (#152)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Migrate perf test agent setups to public jenkins (#153)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Mac agent support

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

Make sure gradle check agent only runs once (#159)

* Make sure gradle check agent only runs once

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove defaults value

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Make agent label have consistent capital naming (#160)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add yum db cleanup to AL2 and remove lock to Ubuntu2004 (#162)

* Add yum db cleanup to AL2 runners

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Update scripts

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Add Ubuntu cleanups

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Remove fixed password setups in Windows Packer (#167)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

MacOS agent AMI creation using packer. (#164)

* parent 83a6200
author pgodithi <pgodithi@amazon.com> 1651769732 -0400
committer pgodithi <pgodithi@amazon.com> 1658274990 -0400
gpgsig -----BEGIN PGP SIGNATURE-----

 iQIzBAABCAAdFiEEuaPMeSek3p9IWNzDMSDf0RO9/aIFAmLXRK4ACgkQMSDf0RO9
 /aKKpQ/9FQ92spUtBEdt2lf4Kz6c2x7+eunr5kzzxZPB8fj28AFWBtGP/NA6a/WK
 BjRgtxZ4060PCDUtbcnfFy8mg8PdQa03FpofQKr6exSfDTI+TNISJAkcI2HIWzqx
 ehiFRDGWG577fgrnk67xxd6LxD8sO8EHWBJzZWKrYA3z7f0Q05n1q2osm/jhDYgK
 cEDQBHZJVi4htO2sBGJO3caqCbqt0EphxYy+uua5On4a2ZgWlBUxjqoaZ6X/LrnR
 6IoN8PYVUtyrkbWkkXB+0T4PPDYP8DwnCrCsDQxQyYQ7tBqnR3hQ6nfga2d4Dry5
 Dz9oqPoWZjDJNBAf+B6NAmwmyIZHn2lnVL/b8GvwGjSOixyUqaptRKVrg/PwIT+I
 i2CeMuGIxIG8pycC+wruSNoNqV26Vm7rFSOC4VSvOXneQUStMrAEM+LjcCDtG8bF
 0837RaB4Vj37QfkXJyQl2JLTvw6TUKbZuCXqSTLF6oy4nfKN1wBPhfmgjRt146o3
 VKt9iZ/q5kOEAPhEHJkHWoC/C+jaMRkVk0ZV5CoujQcIPZX2HfA88RogNZe0Ommy
 ayc+gLw8oBiRBeKkWuQLrLtrBYCLKrIK5qjEEj9MqLxbLSlDRXJjvZvPSUGqS2wg
 a8KKD0i9faPpRIuViJRqHztQBXVsv0UsYFMeeid00lJm2F4dmBk=
 =c8LN
 -----END PGP SIGNATURE-----

fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added Managed SSM Policy to Agent instance role (#117)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added new jenkins agents and logging bug-fix (#126)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Added new output parameters and updated jenkins image tag (#128)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added docker-compose restart policy

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add markup formatter as safe/html disable syntax highlighting to allow html (#138)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Set cache to false for aws secret manager plugin (#140)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Install workflow-api plugin to get latest version and remove lockable permissions (#141)

* Install workflow-api plugin to get latest version

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

[Bug-fix]: Handle multiple colons and space (#142)

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

add ubuntu agent and cdn with lambda@edge resource for public access (#134)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Reload configuration as code via curl instead of cli (#145)

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Main/Agent Node new setups on tag and executors (#147)

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove stack in node ts as it is not used anymore

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Raise the gradle check runner to have c518xlarge as in Fork Jenkins (#150)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

New cmds reduce AL2 failure and increase gradle check to c524xlarge runner (#151)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add jdk14 as it is required by OS 1.x gradle check (#152)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Migrate perf test agent setups to public jenkins (#153)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Mac agent support

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <pgodithi@amazon.com>

Make jenkins jdk tool match manifest jdk naming (#170)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Adding new Windows agent and organize Mac agent configurations (#169)

* Adding new Windows agent and organize Mac agent configurations

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Update ami number

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Update ntp windows

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Add mac launchtimeout

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add functionality to restrict server access (#171)

* Add functionality to restrict access

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Fix gradle check by removing old caches and add back docker-compose (#172)

* Fix gradle check by removing old caches and add back docker-compose

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove JDK only in caches and show the remove msgs

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove removing caches

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Changed cpu and memory metric stat to avg (#173)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

MacOS agents support default /bin/bash and remove nodeProperties in CDK code. (#175)

* parent 83a6200
author pgodithi <pgodithi@amazon.com> 1651769732 -0400
committer pgodithi <pgodithi@amazon.com> 1658274990 -0400
gpgsig -----BEGIN PGP SIGNATURE-----

 iQIzBAABCAAdFiEEuaPMeSek3p9IWNzDMSDf0RO9/aIFAmLXRK4ACgkQMSDf0RO9
 /aKKpQ/9FQ92spUtBEdt2lf4Kz6c2x7+eunr5kzzxZPB8fj28AFWBtGP/NA6a/WK
 BjRgtxZ4060PCDUtbcnfFy8mg8PdQa03FpofQKr6exSfDTI+TNISJAkcI2HIWzqx
 ehiFRDGWG577fgrnk67xxd6LxD8sO8EHWBJzZWKrYA3z7f0Q05n1q2osm/jhDYgK
 cEDQBHZJVi4htO2sBGJO3caqCbqt0EphxYy+uua5On4a2ZgWlBUxjqoaZ6X/LrnR
 6IoN8PYVUtyrkbWkkXB+0T4PPDYP8DwnCrCsDQxQyYQ7tBqnR3hQ6nfga2d4Dry5
 Dz9oqPoWZjDJNBAf+B6NAmwmyIZHn2lnVL/b8GvwGjSOixyUqaptRKVrg/PwIT+I
 i2CeMuGIxIG8pycC+wruSNoNqV26Vm7rFSOC4VSvOXneQUStMrAEM+LjcCDtG8bF
 0837RaB4Vj37QfkXJyQl2JLTvw6TUKbZuCXqSTLF6oy4nfKN1wBPhfmgjRt146o3
 VKt9iZ/q5kOEAPhEHJkHWoC/C+jaMRkVk0ZV5CoujQcIPZX2HfA88RogNZe0Ommy
 ayc+gLw8oBiRBeKkWuQLrLtrBYCLKrIK5qjEEj9MqLxbLSlDRXJjvZvPSUGqS2wg
 a8KKD0i9faPpRIuViJRqHztQBXVsv0UsYFMeeid00lJm2F4dmBk=
 =c8LN
 -----END PGP SIGNATURE-----

fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added Managed SSM Policy to Agent instance role (#117)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

Added new jenkins agents and logging bug-fix (#126)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Added new output parameters and updated jenkins image tag (#128)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added assume role feature

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added 2 new plugins

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add readme doc

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added docker resources

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Bump minor version

Signed-off-by: pgodithi <pgodithi@amazon.com>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added jenkinsOpts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added IAM required imports

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added agent node unit tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* fix agentAssumeRole

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Ecr public

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <pgodithi@amazon.com>

* added docker-compose restart policy

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add markup formatter as safe/html disable syntax highlighting to allow html (#138)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Set cache to false for aws secret manager plugin (#140)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Install workflow-api plugin to get latest version and remove lockable permissions (#141)

* Install workflow-api plugin to get latest version

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

[Bug-fix]: Handle multiple colons and space (#142)

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

add ubuntu agent and cdn with lambda@edge resource for public access (#134)

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Reload configuration as code via curl instead of cli (#145)

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Main/Agent Node new setups on tag and executors (#147)

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Remove stack in node ts as it is not used anymore

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Raise the gradle check runner to have c518xlarge as in Fork Jenkins (#150)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

New cmds reduce AL2 failure and increase gradle check to c524xlarge runner (#151)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add jdk14 as it is required by OS 1.x gradle check (#152)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Migrate perf test agent setups to public jenkins (#153)

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

Add Mac agent support

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added README

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <pgodithi@amazon.com>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

Added logic to deploy default jenkins agent (#176)

* Changed cpu and memory metric stat to avg

Signed-off-by: Rishabh Singh <sngri@amazon.com>

* Added logic to default on dummy jenkins agent

Signed-off-by: Rishabh Singh <sngri@amazon.com>

Add ability to assume multiple roles (#178)

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Update docker-compose

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* Update docker-compose: Fix tests

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>
  • Loading branch information
prudhvigodithi authored Aug 4, 2022
1 parent f7256a7 commit 7241e4f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
2 changes: 2 additions & 0 deletions lib/compute/jenkins-main-node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,8 @@ export class JenkinsMainNode {
InitCommand.shellCommand('pip3 install botocore'),
// eslint-disable-next-line max-len
InitCommand.shellCommand('sudo wget -nv https://github.com/mikefarah/yq/releases/download/v4.22.1/yq_linux_amd64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq'),
// eslint-disable-next-line max-len
InitCommand.shellCommand('sudo curl -L https://github.com/docker/compose/releases/download/v2.9.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/bin/docker-compose && sudo chmod +x /usr/bin/docker-compose'),
InitCommand.shellCommand('python3 -m pip install --upgrade pip && python3 -m pip install cryptography boto3 requests-aws4auth'),

InitCommand.shellCommand(httpConfigProps.useSsl
Expand Down
10 changes: 5 additions & 5 deletions resources/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@ services:
- 50000:50000
container_name: jenkins
environment:
- JENKINS_JAVA_OPTS="-Xmx8g"
- JENKINS_JAVA_OPTS="-Xmx18g"
- CASC_RELOAD_TOKEN=reloadPasswordHere
volumes:
- /var/lib/jenkins:/var/jenkins_home
deploy:
resources:
limits:
cpus: '4'
memory: '10g'
cpus: '12'
memory: '20g'
reservations:
cpus: '4'
memory: '10g'
cpus: '12'
memory: '20g'
logging:
driver: awslogs
options:
Expand Down
2 changes: 1 addition & 1 deletion test/compute/jenkins-main-node.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ describe('JenkinsMainNode Config Elements', () => {

// THEN
test('Config elements expected counts', async () => {
expect(configElements.filter((e) => e.elementType === 'COMMAND')).toHaveLength(18);
expect(configElements.filter((e) => e.elementType === 'COMMAND')).toHaveLength(19);
expect(configElements.filter((e) => e.elementType === 'PACKAGE')).toHaveLength(10);
expect(configElements.filter((e) => e.elementType === 'FILE')).toHaveLength(4);
});
Expand Down

0 comments on commit 7241e4f

Please sign in to comment.