Skip to content
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

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

Merged
merged 4 commits into from
Jun 17, 2022
Merged

Conversation

rishabh6788
Copy link
Collaborator

Signed-off-by: Rishabh Singh [email protected]

Description

This PR adds support for following:

  1. Adds new Ubuntu jenkins agent.
  2. Adds CDN distribution with lambda@edge along with supporting IAM role and policies to grant public access to build artifacts

Issues Resolved

#132

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@rishabh6788 rishabh6788 requested a review from a team as a code owner June 13, 2022 13:41
actions: [
's3:GetObject*',
's3:GetBucket*',
's3:List*',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should not allow listing. @peterzhuamazon can weigh in here regarding security concerns. If not required can we remove it?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have replicated the same permission as present in current opensearch-bundle role in current jenkins account

actions: [
's3:GetObject*',
's3:GetBucket*',
's3:List*',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as above

lib/buildArtefacts/artifacts-public-access.ts Outdated Show resolved Hide resolved
lib/compute/agent-nodes.ts Show resolved Hide resolved
@peterzhuamazon
Copy link
Member

peterzhuamazon commented Jun 15, 2022

@gaiksaya @rishabh6788 I think

's3:GetBucket*',
              's3:List*',

These two can be commented out for now, the getObject one is good for me (DO NOT USE * be specific here).
Also remember I didnt create these it was Marc and others at the time.
So it is possible they have too much permissions here.

@peterzhuamazon
Copy link
Member

peterzhuamazon commented Jun 15, 2022

@gaiksaya @rishabh6788 after further debugging it is better we remove s3:List* but add "s3:ListObjectsV2" s3:ListBucket.
This is required for s3 sync command in Jenkins.
This should not cause issue in cloudfront as we only set cloudfront to use s3:getObject in bucket permissions.

Signed-off-by: Rishabh Singh <[email protected]>
@rishabh6788
Copy link
Collaborator Author

@peterzhuamazon @gaiksaya Addressed your concerns regarding S3 bucket access. Please review.

@rishabh6788 rishabh6788 merged commit 131de5a into opensearch-project:main Jun 17, 2022
prudhvigodithi added a commit that referenced this pull request Jul 20, 2022
* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>
prudhvigodithi added a commit that referenced this pull request Jul 22, 2022
* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>
prudhvigodithi added a commit that referenced this pull request Jul 28, 2022
…DK code. (#175)

* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>
prudhvigodithi added a commit that referenced this pull request Aug 4, 2022
* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* parent 4c38aa5
author pgodithi <[email protected]> 1651777341 -0400
committer prudhvigodithi <[email protected]> 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 <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Resource increase

Signed-off-by: prudhvigodithi <[email protected]>

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

* Add lockable plugin

Signed-off-by: Sayali Gaikawad <[email protected]>

Add initial windows packer templates for ami (#155)

* Add initial windows packer templates for ami

Signed-off-by: Peter Zhu <[email protected]>

* Tweak readme

Signed-off-by: Peter Zhu <[email protected]>

* Make changes based on the PR comments

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

* Change templates to use gp3 as default ebs

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support (#158)

* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

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

* Make sure gradle check agent only runs once

Signed-off-by: Peter Zhu <[email protected]>

* Remove defaults value

Signed-off-by: Peter Zhu <[email protected]>

Make agent label have consistent capital naming (#160)

Signed-off-by: Peter Zhu <[email protected]>

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

* Add yum db cleanup to AL2 runners

Signed-off-by: Peter Zhu <[email protected]>

* Update scripts

Signed-off-by: Peter Zhu <[email protected]>

* Add Ubuntu cleanups

Signed-off-by: Peter Zhu <[email protected]>

Remove fixed password setups in Windows Packer (#167)

Signed-off-by: Peter Zhu <[email protected]>

MacOS agent AMI creation using packer. (#164)

* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

* Adding new Windows agent and organize Mac agent configurations

Signed-off-by: Peter Zhu <[email protected]>

* Update ami number

Signed-off-by: Peter Zhu <[email protected]>

* Update ntp windows

Signed-off-by: Peter Zhu <[email protected]>

* Add mac launchtimeout

Signed-off-by: Peter Zhu <[email protected]>

Add functionality to restrict server access (#171)

* Add functionality to restrict access

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove JDK only in caches and show the remove msgs

Signed-off-by: Peter Zhu <[email protected]>

* Remove removing caches

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

Added logic to deploy default jenkins agent (#176)

* Changed cpu and memory metric stat to avg

Signed-off-by: Rishabh Singh <[email protected]>

* Added logic to default on dummy jenkins agent

Signed-off-by: Rishabh Singh <[email protected]>

Add ability to assume multiple roles (#178)

Signed-off-by: Sayali Gaikawad <[email protected]>

* Update docker-compose

Signed-off-by: prudhvigodithi <[email protected]>

* Update docker-compose: Fix tests

Signed-off-by: prudhvigodithi <[email protected]>
prudhvigodithi added a commit that referenced this pull request Aug 4, 2022
* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* parent 4c38aa5
author pgodithi <[email protected]> 1651777341 -0400
committer prudhvigodithi <[email protected]> 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 <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Resource increase

Signed-off-by: prudhvigodithi <[email protected]>

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

* Add lockable plugin

Signed-off-by: Sayali Gaikawad <[email protected]>

Add initial windows packer templates for ami (#155)

* Add initial windows packer templates for ami

Signed-off-by: Peter Zhu <[email protected]>

* Tweak readme

Signed-off-by: Peter Zhu <[email protected]>

* Make changes based on the PR comments

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

* Change templates to use gp3 as default ebs

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support (#158)

* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

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

* Make sure gradle check agent only runs once

Signed-off-by: Peter Zhu <[email protected]>

* Remove defaults value

Signed-off-by: Peter Zhu <[email protected]>

Make agent label have consistent capital naming (#160)

Signed-off-by: Peter Zhu <[email protected]>

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

* Add yum db cleanup to AL2 runners

Signed-off-by: Peter Zhu <[email protected]>

* Update scripts

Signed-off-by: Peter Zhu <[email protected]>

* Add Ubuntu cleanups

Signed-off-by: Peter Zhu <[email protected]>

Remove fixed password setups in Windows Packer (#167)

Signed-off-by: Peter Zhu <[email protected]>

MacOS agent AMI creation using packer. (#164)

* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

* Adding new Windows agent and organize Mac agent configurations

Signed-off-by: Peter Zhu <[email protected]>

* Update ami number

Signed-off-by: Peter Zhu <[email protected]>

* Update ntp windows

Signed-off-by: Peter Zhu <[email protected]>

* Add mac launchtimeout

Signed-off-by: Peter Zhu <[email protected]>

Add functionality to restrict server access (#171)

* Add functionality to restrict access

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove JDK only in caches and show the remove msgs

Signed-off-by: Peter Zhu <[email protected]>

* Remove removing caches

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* parent 83a6200
author pgodithi <[email protected]> 1651769732 -0400
committer pgodithi <[email protected]> 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 <[email protected]>

Fix tests

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added assume role feature

Signed-off-by: pgodithi <[email protected]>

Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

Add readme doc

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Added docker resources

Signed-off-by: pgodithi <[email protected]>

Bump minor version

Signed-off-by: pgodithi <[email protected]>

change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

Ecr public

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

Added AmazonSSMManagedInstanceCore policy to agents. (#124)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

use jenkins-2.332.3 jdk8 base image (#129)

Signed-off-by: Rishabh Singh <[email protected]>

added support for QEMU emulators (#131)

Signed-off-by: Rishabh Singh <[email protected]>

Add Docker restart policy (#137)

* fixed IAM roles and code cleanup

Signed-off-by: pgodithi <[email protected]>

* Fix tests

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added assume role feature

Signed-off-by: pgodithi <[email protected]>

* Added 2 new plugins

Signed-off-by: pgodithi <[email protected]>

* Add readme doc

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Added docker resources

Signed-off-by: pgodithi <[email protected]>

* Bump minor version

Signed-off-by: pgodithi <[email protected]>

* change docker tag to 2.332.3-lts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* added jenkinsOpts

Signed-off-by: pgodithi <[email protected]>

* Added IAM required imports

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* Added agent node unit tests

Signed-off-by: pgodithi <[email protected]>

* fix agentAssumeRole

Signed-off-by: pgodithi <[email protected]>

* Ecr public

Signed-off-by: pgodithi <[email protected]>

* Added AmazonSSMManagedInstanceCore

Signed-off-by: pgodithi <[email protected]>

* added docker-compose restart policy

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add environment variables using configuration as code (#136)

* Add environment variables using configuration as code

Signed-off-by: Sayali Gaikawad <[email protected]>

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 <[email protected]>

* Remove lockable permissions

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Handle multiple colons and space

Signed-off-by: Sayali Gaikawad <[email protected]>

* Handle multiple space

Signed-off-by: Sayali Gaikawad <[email protected]>

Move env variabled to yaml (#143)

* Move to yaml

Signed-off-by: Sayali Gaikawad <[email protected]>

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

Signed-off-by: Rishabh Singh <[email protected]>

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

* Reload configuration as code via curl instead of cli

Signed-off-by: Sayali Gaikawad <[email protected]>

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

* Main/Agent Node new setups on tag and executors

Signed-off-by: Peter Zhu <[email protected]>

* Remove DCO check as it is replaced by dco app

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Fix Ubuntu agent init script bug (#148)

Signed-off-by: Peter Zhu <[email protected]>

Add Ubuntu Single Host for Gradle Check (#149)

* Add Ubuntu Single Host for Gradle Check

Signed-off-by: Peter Zhu <[email protected]>

* Change default idle time to 60min

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

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

Signed-off-by: Peter Zhu <[email protected]>

Add Mac agent support

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added README

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added max-len, eqeqeq

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

Add Mac agent support: Added tests

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* Add Mac agent support: fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer, fix conflicts

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* MacOS agents: packer fix suggestions

Signed-off-by: pgodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

* Fix ci issue #174

Signed-off-by: prudhvigodithi <[email protected]>

Added logic to deploy default jenkins agent (#176)

* Changed cpu and memory metric stat to avg

Signed-off-by: Rishabh Singh <[email protected]>

* Added logic to default on dummy jenkins agent

Signed-off-by: Rishabh Singh <[email protected]>

Add ability to assume multiple roles (#178)

Signed-off-by: Sayali Gaikawad <[email protected]>

* Update docker-compose

Signed-off-by: prudhvigodithi <[email protected]>

* Update docker-compose: Fix tests

Signed-off-by: prudhvigodithi <[email protected]>

* Remove old docker-compose

Signed-off-by: prudhvigodithi <[email protected]>

* Fix tests

Signed-off-by: prudhvigodithi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants