#release-engineering (2020-11)
All things CI/CD. Specific emphasis on Codefresh and CodeBuild with CodePipeline.
CI/CD Discussions
Archive: https://archive.sweetops.com/release-engineering/
2020-11-06
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
In order to run docker in docker I need to run my primary task in privileged mode – it doesn’t appear that Codefresh supports this. I’m thinking about switching my pipelines that need this over to AWS CodeBuild but if body has recommendations I’d appreciate it.
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
I’m using AWS CDK for my IaC and I’m using docker bundling to build my Lambdas. Works great locally.
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
I could use local bundling and package NodeJS / Golang into my Dockerimage that I use for my build step at Codefresh, but that seems like I’m making more work for myself and loosing the benefit
![pjaudiomv avatar](https://secure.gravatar.com/avatar/40f13c8f113a13f5b9730c8cd47ec9ee.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0013-72.png)
![Jonathan Marcus avatar](https://avatars.slack-edge.com/2020-05-25/1143958312130_0f6b4dac1e474eb83346_72.png)
We use Conducto (I’m the founder) to do our own CI/CD and it has docker-in-docker for a very similar situation. I’d be happy to show you how we do it, regardless of whether you use us or not.
![Jonathan Marcus avatar](https://avatars.slack-edge.com/2020-05-25/1143958312130_0f6b4dac1e474eb83346_72.png)
Also we tried Kaniko, and found it too finicky, and way slower than using Docker. Has anyone here had success with Kaniko?
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
@Jonathan Marcus I ended up setting up local builds as it wasn’t that big of an undertaking and had the added benefit of speeding up local build times too – however I’m interested in learning more about Conducto, feel free to DM me
2020-11-07
2020-11-16
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
Anybody know of a service that allows me to create e2e functional tests for a sign-up process?
I want to not just validate that my backend API returns the expected response, but that the test email is received and be able to assert details of that email. Subject, Received with X minutes, etc.
![jose.amengual avatar](https://secure.gravatar.com/avatar/32f267b819eac9e0ea6a8324b53064a0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
you can use any synthetic testing tool, Datadog, AWS, pingdom, Newrelic have some tools fir this
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
DD synthetics work for validating email received?
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
![jose.amengual avatar](https://secure.gravatar.com/avatar/32f267b819eac9e0ea6a8324b53064a0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
np
![Darren Cunningham avatar](https://secure.gravatar.com/avatar/d0ea359c3ff6b8093ae53e57fbbe2570.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
yup, that worked perfectly.
2020-11-17
![loren avatar](https://secure.gravatar.com/avatar/d1e25dcfbc68a0857a04dd78c9afe952.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0003-72.png)
Today marks our first step towards the future. Codefresh is launching a number of new features aimed at improving the experience and speed of continuous integration and deployment with GitOps. The features we’re launching today can help answer questions like “what’s running in production?” “What Jira tickets were just deployed?” and “Which change is causing … Continued
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
Anyone have any recommendations for solid OSS tool or SaaS platform tools for load testing?
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
jMeter or Gatling
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
Gatling is much newer. It is what I would use if I were setting something up today
![Yoni Leitersdorf (Indeni Cloudrail) avatar](https://avatars.slack-edge.com/2020-08-26/1310888406231_2dc8c60843ac09dc06bb_72.jpg)
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
Yeah, I’ve used Jmeter plenty. It feels like it’s continuing to stand the test of time, but it’s surprising.
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
Gatling was on the list as well, but not interested in writing scala or having teams have to deal with scala.
![jose.amengual avatar](https://secure.gravatar.com/avatar/32f267b819eac9e0ea6a8324b53064a0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
Yeah… after discussion with a client team member we’re evaluating the following:
- Artillery
- K6
- Gatling
- Locust Client needs TCP support which is making it a complicated decision.
![aaratn avatar](https://avatars.slack-edge.com/2019-02-20/557134156454_f5d7fde6bbdd7b4ced9e_72.jpg)
+1 for artillery and k6
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
@aaratn have you used artillery? I think we’re leaning that direction because it support JS out of the box, is plugin friendly, and the client is a JS shop. Any thoughts on it real experience?
![aaratn avatar](https://avatars.slack-edge.com/2019-02-20/557134156454_f5d7fde6bbdd7b4ced9e_72.jpg)
Yeah I’ve used both free and pro version, works well with fargate
![Joe Niland avatar](https://secure.gravatar.com/avatar/b90c8e752dd648ef229096c60ba2408f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0022-72.png)
+1 artillery and check out https://github.com/Nordstrom/serverless-artillery
Combine serverless with artillery and you get serverless-artillery for instant, cheap, and easy performance testing at scale. - Nordstrom/serverless-artillery
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
Great info — thanks gents.
2020-11-18
![bradym avatar](https://avatars.slack-edge.com/2023-06-21/5464816405572_dd21bed1bf537acb6539_72.jpg)
Anyone else using gitlab.com seeing really aggressive caching of .gitlab-ci.yml files lately? Been having to clear runner caches on multiple projects for the past few days to get changes made to reflect after fixing a bug in one of our common jobs.
![Yoni Leitersdorf (Indeni Cloudrail) avatar](https://avatars.slack-edge.com/2020-08-26/1310888406231_2dc8c60843ac09dc06bb_72.jpg)
That literally just happened to me
![bradym avatar](https://avatars.slack-edge.com/2023-06-21/5464816405572_dd21bed1bf537acb6539_72.jpg)
Sorry you’re also experiencing it, but also glad it’s not just me.
![Yoni Leitersdorf (Indeni Cloudrail) avatar](https://avatars.slack-edge.com/2020-08-26/1310888406231_2dc8c60843ac09dc06bb_72.jpg)
I wonder if their issue tracker has something about this
![bradym avatar](https://avatars.slack-edge.com/2023-06-21/5464816405572_dd21bed1bf537acb6539_72.jpg)
Man we are hitting this issue like crazy now, haven’t seen anything on the issue tracker yet but it’s a bit of a jungle in there.
![Yoni Leitersdorf (Indeni Cloudrail) avatar](https://avatars.slack-edge.com/2020-08-26/1310888406231_2dc8c60843ac09dc06bb_72.jpg)
BTW - been having issues with CircleCI catching webhook from Github. They had an outage today which looks like it ended now. Not a good day for CI.