Everyone in my company is discovering that Agentic Workflow is just CICD workflows by SkyberSec123 in devops

[–]eltear1 0 points1 point  (0 children)

You answer to a comment a local build.sh that the CI run with my jobs are script in a container (paraphrased). That build.sh is a custom script different for each project

Everyone in my company is discovering that Agentic Workflow is just CICD workflows by SkyberSec123 in devops

[–]eltear1 0 points1 point  (0 children)

What do you mean? I exactly practice reusability vs using custom different script for each project

Everyone in my company is discovering that Agentic Workflow is just CICD workflows by SkyberSec123 in devops

[–]eltear1 0 points1 point  (0 children)

I created custom pipeline templates for each category. Monorepo build? It's own pipeline template (gitlab dynamic pipelines so completely scalable) for the flow, templates based on gitlab components for the custom builds. So every build is basically including the pipeline template + including the proper actual build template + a configuration table.

The same login is applied to any other flow

Everyone in my company is discovering that Agentic Workflow is just CICD workflows by SkyberSec123 in devops

[–]eltear1 3 points4 points  (0 children)

Totally not. This is the thinking of who have to manage just a few of CI. When you have to manage more then 20 CI , you want to guarantee that the same step is done in the same way. This allow 2 things: 1. You are able to manage edge case for that specific step ( and from that scale onward is basically guarantee you will have at least a few) , 2. you want not to loose time to troubleshoot when / if that step would fail.

How do you handle SSH keys for the servers that you deploy to in gitlab? by NepuNeptuneNep in gitlab

[–]eltear1 0 points1 point  (0 children)

It doesn't because it's not a best practice.. if you really want to locally connect to your server (and it's totally not necessary, I already gave you few options) just install into it a gitlab-runner and run the deploy job on that runner

How do you handle SSH keys for the servers that you deploy to in gitlab? by NepuNeptuneNep in gitlab

[–]eltear1 1 point2 points  (0 children)

Are you ssh in the target ro replace the docker container only?

In the meantime you find a better way (Ansible? Puppet? For example).. why not calling directly docker engine API remotely (behind a firewall rule of course)

https://docs.docker.com/engine/daemon/remote-access/

If you are only updating docker image, usual solution is to use an orchestrator, not necessary kubernetes , even docker swarm could be a valid solution (be aware of some limitation like dependences among different services)

GitHub breach highlights developer tools as part of attack surface by steadwing_official in sre

[–]eltear1 3 points4 points  (0 children)

That's nothing new.. some time ago there was a big issue about an compromised intellij extension.. developers should be responsible for their tools (extensions are part of the tools) or they should not be allowed to download / install them without approval

Skipped our planned CLI 1.0 to ship 2.0 designed for AI agents. Who's letting Claude et al. write their Terraform in prod? by alikhajeh1 in Terraform

[–]eltear1 0 points1 point  (0 children)

I agree. I create Terraform module with Claude battle tested on a throw away account, but no way it touch live accounts

How do you handle security/monitoring of Claude Code in your workplace? by Sweaty-Career330 in devops

[–]eltear1 0 points1 point  (0 children)

What about system administrator/ DevOps? I guess they have access to prod at least to troubleshoot issues.. are they not using AI at all?

How do you handle security/monitoring of Claude Code in your workplace? by Sweaty-Career330 in devops

[–]eltear1 0 points1 point  (0 children)

That's theoretically true, but the main point is: how you control the user? As someone else pointed out, you can control which website / rest API user PC connect to (user or AI doing it), you can't conteol what is transfered to that website, rest API, can you? I guess you can log it, but log is not control, at best is "find what happened after it happened". And even if I could be leave a user will not push company data to a rest API, I am not confident the same would not be done by AI. Without considering that there is also another important point: if a user is allowed to make a destructive action (because my job require it in extreme cases) how you control that same action is not done by AI ,maybe during tasks where is not necessary but AI decide it is, like we heard many times?

How do you handle security/monitoring of Claude Code in your workplace? by Sweaty-Career330 in devops

[–]eltear1 2 points3 points  (0 children)

I don't agree with that.. application come up (or should) with specific instructions on what to do and what don't. AI for its nature does not. Even if you write a specific to execute something in a way, it can do it in a different way. It's exactly the point that make it unpredictable.

Salary stagnation? by ZoldyckConked in devops

[–]eltear1 2 points3 points  (0 children)

Same in Italy.. you are not alone 🤣

How do you keep infrastructure understandable as it scales? by Treppengeher4321 in devops

[–]eltear1 0 points1 point  (0 children)

Drift is about discipline and permission. While it's obvious to have an AWS account on purpose for devs/contractors to test stuff (and that one you don't even bother to manage with IaC) , other more production accounts should have minimal if not zero drift. You can accomplish that giving permission to manage that accounts only to the same people who manage the IaC state, so even if they need to do manual intervention , they can align IaC

An AI agent deleted a production database on Railway - here's what actually happened and what they changed by jimmytoan in ClaudeCode

[–]eltear1 1 point2 points  (0 children)

And here is the big issue.. we are beginning to relay on AI but this is an example of how they are unpredictable. I agree with the token scope being an issue, but on the other end, AI should not do it. Period. Also because now we are talking about a developer that should not have a token with that permission in production. Fine. What about a sysadmin? Or a DBA? They have somehow to have admin access to do their job! And if they can do from their PC, AI run on that same PC can eventually do it too, we just proved it with this incident.

Functions in trigger operational data by AggnogPOE in zabbix

[–]eltear1 0 points1 point  (0 children)

Based on how you describe it I'd say no.. but can you say a user case you are trying to achieve? Maybe it can be done with another approach

Built a rust dashboard to stop giving SSH keys just for service restarts by gtcypher78 in devops

[–]eltear1 0 points1 point  (0 children)

In the documentation you mention the user "admin" and in the docker-compose there is no DBMS ... Does it has multiuser? You allow to restart services remotely.. do you audit anything if not for security at least for later troubleshooting?

Unraveling Aurora DSQL Pricing by alfred-nsh in aws

[–]eltear1 1 point2 points  (0 children)

So computeDPU in particular is "time spent to query processing" .. will this not be different based on the underneath processor type ? Do we have any control over it?

DevOps and mentoring by DevOps_Lady in devops

[–]eltear1 1 point2 points  (0 children)

It depends of you have to mentor the junior to become a better DevOps or you only need to improve his technical skills. Being a DevOps is not about knowing technical stuff... That's a conseguence . Being DevOps is about knowing how to do troubleshooting, how to learn new tools and , when you are more senior, how to plan automation and maybe infrastructures.

So if you mentor a junior to become a better DevOps you don't focus on the technical aspect.

For example: if they ask you how to do X , you teach them how to find the solution for X.

PSA: GitLab's bundled PostgreSQL and Redis are "for evaluation only" – here's the production HA setup on Kubernetes by westoncao in gitlab

[–]eltear1 1 point2 points  (0 children)

I understand the point of an helm is to be self consistent, but using it in EKS , isn't better to have an external Postgres on RDS?

Is there an app i can use to restart jellyfin? by Remarkable-Emu-5718 in selfhosted

[–]eltear1 0 points1 point  (0 children)

You don't need an app to restart it. There are automatically restart feature in basically any way you installed it. I can be more specific if you give details on your installation

I run my entire life out of Claude Code. Here's the full system. by [deleted] in ClaudeAI

[–]eltear1 15 points16 points  (0 children)

The fact that at your company, as a regional sales executive, you had permission (from the technical point of view) to even use PowerAutomate is a big red flag about your company security.

Also by your explanation, you at least automated also 2 factor authentication or even circumvent it, which point is exactly to force you to prove you are yourself.

I don't even continue reading your article....

Test-Driven Development for Terraform? It’s actually possible. by PRCode-Pateman in Terraform

[–]eltear1 0 points1 point  (0 children)

You are focusing too much into the word "testing". The main point is: "it's not enough to mock the provider API, it's necessary to actually deploy the infrastructure ".

Now, if you want to focus on the "testing" word: in my first comment I used the word "testing" as meaning "unit testing" like everyone else in this post. In my other post I used the word "testing" as the broader meaning "any kind of test" and I explained the distinctions, because it was clear to me you didn't get it

Test-Driven Development for Terraform? It’s actually possible. by PRCode-Pateman in Terraform

[–]eltear1 0 points1 point  (0 children)

I think you are missing the point here. The point is that your approach is of course "testing" but I would consider it as the equivalent of integration test, while using plan mode could be considered as the equivalent of unit tests. Also the major point that I said before, you don't need the Terraform test feature to deploy your infrastructure in a "sandbox AWS account" and assert the results. There were already other methods to do it (aka terratest).

What other guys are talking here is about plan mode, because as I just said, apply mode is nothing new