Shocking Azure bill
Hey there, which hosting platform do you use or would recommend?
https://redd.it/1cisern
@r_devops
Hey there, which hosting platform do you use or would recommend?
https://redd.it/1cisern
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do you deploy your containerized Laravel apps to a dedicated server?
I am considering using containers for my Laravel app on my production dedicated server to be able to easily limit resources used by each service (the PHP app, the MariaDB database, etc.). However, I am not sure how to do this in a proper and secure way. I currently have limited knowledge in Docker and am curious how you handle this because I couldn't find any good tutorials online on the CD part specifically. I was thinking of using a solution like Deployer to get a zero-downtime atomic deployments but am not sure how this would work with Docker containers. I've also heard of Laravel Sail used for containerized development environment, but am not sure if it could be used in production.
https://redd.it/1citguz
@r_devops
I am considering using containers for my Laravel app on my production dedicated server to be able to easily limit resources used by each service (the PHP app, the MariaDB database, etc.). However, I am not sure how to do this in a proper and secure way. I currently have limited knowledge in Docker and am curious how you handle this because I couldn't find any good tutorials online on the CD part specifically. I was thinking of using a solution like Deployer to get a zero-downtime atomic deployments but am not sure how this would work with Docker containers. I've also heard of Laravel Sail used for containerized development environment, but am not sure if it could be used in production.
https://redd.it/1citguz
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Anyone Using Pulumi?
I’ve been exploring the CDK space recently and started looking more into Pulumi. I have read some absolute nightmares of the migration from Terraform, but I’m curious if anyone has had a pleasant experience? I was intrigued by the YAML abilities as we provide a lot of self service modules for developers. Would love to hear everyone’s thoughts
https://redd.it/1ciymgv
@r_devops
I’ve been exploring the CDK space recently and started looking more into Pulumi. I have read some absolute nightmares of the migration from Terraform, but I’m curious if anyone has had a pleasant experience? I was intrigued by the YAML abilities as we provide a lot of self service modules for developers. Would love to hear everyone’s thoughts
https://redd.it/1ciymgv
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Any good CI:CD tools specifically for supporting Docker pipelines?
Wondering does something like this exist:
-> Self-hostable
-> Open-source
-> NOT Docker (the pipeline manager and server itself!) but:
-> Capable of deploying and managing containers running on Docker
Use-case:
Deploying Docker-based open-source software between a staging and production environments, both of which (of course) have Docker.
Things like Portainer are fantastic but ... aren't pipeline managers, of course. Looking for the extra component.
https://redd.it/1ciobx0
@r_devops
Wondering does something like this exist:
-> Self-hostable
-> Open-source
-> NOT Docker (the pipeline manager and server itself!) but:
-> Capable of deploying and managing containers running on Docker
Use-case:
Deploying Docker-based open-source software between a staging and production environments, both of which (of course) have Docker.
Things like Portainer are fantastic but ... aren't pipeline managers, of course. Looking for the extra component.
https://redd.it/1ciobx0
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Devops skils set
I am managing a team of 4 platform engineers(devops) and we take care of CI platform for 1000 odd engineers. We use jenkins and have a custom pipeline library which generates a dynamic build pipeline based on user input. I have been working with this platform and team for 6 years now. Before that I have SDET experience with mobile SDKs. So my skill sets are python, java, (some experience building nodejs apps), jenkins, managing SAAS platform like JFrog and Github, Sonarqube, Docker, Kubernetes, Terraform, etc. What else I need to learn and prepare for job change? My job is less mainly managing CI platform and I don't have experience on CD platform or cloud administration. Nor I have any experience on logging and monitoring stack. Do I need to learn those(not just in theory)? If yes, do I learn with hands-on experience? I have also not worked on a platform at a larger scale. Would that be a problem? Please help a clueless fellow out. This is the first time I'll be looking for a job change after moving to this role and have no idea what's required for such roles in market. TIA.
https://redd.it/1cj5eql
@r_devops
I am managing a team of 4 platform engineers(devops) and we take care of CI platform for 1000 odd engineers. We use jenkins and have a custom pipeline library which generates a dynamic build pipeline based on user input. I have been working with this platform and team for 6 years now. Before that I have SDET experience with mobile SDKs. So my skill sets are python, java, (some experience building nodejs apps), jenkins, managing SAAS platform like JFrog and Github, Sonarqube, Docker, Kubernetes, Terraform, etc. What else I need to learn and prepare for job change? My job is less mainly managing CI platform and I don't have experience on CD platform or cloud administration. Nor I have any experience on logging and monitoring stack. Do I need to learn those(not just in theory)? If yes, do I learn with hands-on experience? I have also not worked on a platform at a larger scale. Would that be a problem? Please help a clueless fellow out. This is the first time I'll be looking for a job change after moving to this role and have no idea what's required for such roles in market. TIA.
https://redd.it/1cj5eql
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Managing Terraform modules in GitHub monorepo, deployment and versioning questions
Lately I've been looking into ways to streamline my organizations various repos that contain Terraform and have a few questions:
For a bit of background we have 2 environments, 1 production AWS organization and 1 development AWS organization. All our development, sandboxes and testing happens within the dev AWS org.
My questions relate to a repo that is planned to be structured as follows, our modules are entire solutions with many resources in each rather than a module per resource type:
├── envs
│ ├── dev
│ │ ├── environment.tfvars
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ ├── prod
│ │ ├── environment.tfvars
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
└── modules
├── module_1
│ ├── v1.0.0
│ │ ├── main.tf
│ ├── v1.1.0
│ ├── main.tf
├── module_2
│ ├── main.tf
│ └── variables.tf
└── module_3
│ ├── main.tf
│ └── variables.tf
Onto the questions..
When using a monorepo like the above for managing Terraform modules, how do you go about best managing versioning? My current thoughts are to either have duplicated folders with the version in the name (like what is shown in the above folder structure under module\_1), or to instead use GitHub tagged releases (benefit much less code duplication).
To keep development fast, I'm thinking of allowing the dev env to be built from feature branches that don't require a pull request. With this way of working in mind, which of the following is best?:
* Merge to main at the end of each day and create a new tagged release (this could result in dozens of tags over a sprint).
* Merge to main at the end of each day and only tag a new release once development has completed.
* Develop out of the feature branch until work is complete before merging and tagging (this could mean a feature branch sticks around for a long time).
Apologies if these questions are basic, this is a very different way of working to what we typically do. We currently have seperate repos for environments (full code duplication between prod and dev) and work out of long running branches. I'm trying to move away from this to prevent our constant battle with drift between environments.
https://redd.it/1cj6t7w
@r_devops
Lately I've been looking into ways to streamline my organizations various repos that contain Terraform and have a few questions:
For a bit of background we have 2 environments, 1 production AWS organization and 1 development AWS organization. All our development, sandboxes and testing happens within the dev AWS org.
My questions relate to a repo that is planned to be structured as follows, our modules are entire solutions with many resources in each rather than a module per resource type:
├── envs
│ ├── dev
│ │ ├── environment.tfvars
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
│ ├── prod
│ │ ├── environment.tfvars
│ │ ├── main.tf
│ │ ├── outputs.tf
│ │ └── variables.tf
└── modules
├── module_1
│ ├── v1.0.0
│ │ ├── main.tf
│ ├── v1.1.0
│ ├── main.tf
├── module_2
│ ├── main.tf
│ └── variables.tf
└── module_3
│ ├── main.tf
│ └── variables.tf
Onto the questions..
When using a monorepo like the above for managing Terraform modules, how do you go about best managing versioning? My current thoughts are to either have duplicated folders with the version in the name (like what is shown in the above folder structure under module\_1), or to instead use GitHub tagged releases (benefit much less code duplication).
To keep development fast, I'm thinking of allowing the dev env to be built from feature branches that don't require a pull request. With this way of working in mind, which of the following is best?:
* Merge to main at the end of each day and create a new tagged release (this could result in dozens of tags over a sprint).
* Merge to main at the end of each day and only tag a new release once development has completed.
* Develop out of the feature branch until work is complete before merging and tagging (this could mean a feature branch sticks around for a long time).
Apologies if these questions are basic, this is a very different way of working to what we typically do. We currently have seperate repos for environments (full code duplication between prod and dev) and work out of long running branches. I'm trying to move away from this to prevent our constant battle with drift between environments.
https://redd.it/1cj6t7w
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Greenmask database anonymization tool release v0.1.12
A [new release](https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.12)
Introduces improvements and bug fixes.
[https://github.com/GreenmaskIO/greenmask](https://github.com/GreenmaskIO/greenmask)
This release introduces improvements and bug fixes
# Changes
* Fixed transformer parameters decoding/encoding issue
* Fixed TOC entries merge behavior when the data section is empty - important when you create a dump witout schema
* Fixed integration tests for S3 storage
If you are not familiar yet with Greenmask - it is a Database anonymization tool that brings wide anonymization functionalities and techniques. Check out the [Playground page](https://greenmask.io/playground/) to get started
https://redd.it/1cj6njg
@r_devops
A [new release](https://github.com/GreenmaskIO/greenmask/releases/tag/v0.1.12)
Introduces improvements and bug fixes.
[https://github.com/GreenmaskIO/greenmask](https://github.com/GreenmaskIO/greenmask)
This release introduces improvements and bug fixes
# Changes
* Fixed transformer parameters decoding/encoding issue
* Fixed TOC entries merge behavior when the data section is empty - important when you create a dump witout schema
* Fixed integration tests for S3 storage
If you are not familiar yet with Greenmask - it is a Database anonymization tool that brings wide anonymization functionalities and techniques. Check out the [Playground page](https://greenmask.io/playground/) to get started
https://redd.it/1cj6njg
@r_devops
GitHub
Release v0.1.12 · GreenmaskIO/greenmask
Greenmask 0.1.12
This release introduces improvements and bug fixes
Changes
Fixed config decoding issue
Fixed TOC entries merge behavior when the data section is empty
Fixed integration tests for ...
This release introduces improvements and bug fixes
Changes
Fixed config decoding issue
Fixed TOC entries merge behavior when the data section is empty
Fixed integration tests for ...
Bitbucket Self-Hosting
Is there any chance that Bitbucket would be deprecating self-hosting in a near future?
https://redd.it/1cj9hdo
@r_devops
Is there any chance that Bitbucket would be deprecating self-hosting in a near future?
https://redd.it/1cj9hdo
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Personalised CV like website
Hello,
I've been contemplating creating a small, personalized serverless website to showcase my skills, professional experience, and interesting use cases. I'm curious if anyone has already developed something similar and would be willing to share their experience and any tips.
https://redd.it/1cj6hsq
@r_devops
Hello,
I've been contemplating creating a small, personalized serverless website to showcase my skills, professional experience, and interesting use cases. I'm curious if anyone has already developed something similar and would be willing to share their experience and any tips.
https://redd.it/1cj6hsq
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What courses do you absolutely swear by?
Any really really highly recommended courses? Can be anything devops or IT
My company has used Udemy for a long time, but I've been in IT for awhile so never used it. On a curious glance, I looked at a Linux course on udemy last week, I've been using Linux for years so didn't imagine I'd learn a bunch.
It was amazing! So much interesting stuff I'd never come across before.
https://redd.it/1cjdaa9
@r_devops
Any really really highly recommended courses? Can be anything devops or IT
My company has used Udemy for a long time, but I've been in IT for awhile so never used it. On a curious glance, I looked at a Linux course on udemy last week, I've been using Linux for years so didn't imagine I'd learn a bunch.
It was amazing! So much interesting stuff I'd never come across before.
https://redd.it/1cjdaa9
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Alternatives to rundeck?
As title says. What is your cron job interface? Something to allow service desk agents to run complex scripts.
https://redd.it/1cjgb72
@r_devops
As title says. What is your cron job interface? Something to allow service desk agents to run complex scripts.
https://redd.it/1cjgb72
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Suggestions for ML model deployment
Hey folks,
Seeking urgent advice regarding my ML model deployed on Hugging Face. I'm looking to deploy it into AKS and implement CI/CD. Any suggestions on how to go about this? Open to any other approaches as well. Thanks in advance!
https://redd.it/1cji3sb
@r_devops
Hey folks,
Seeking urgent advice regarding my ML model deployed on Hugging Face. I'm looking to deploy it into AKS and implement CI/CD. Any suggestions on how to go about this? Open to any other approaches as well. Thanks in advance!
https://redd.it/1cji3sb
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
fed up with pagerduty ... is there a viable alternative?
My org is fed up with pagerduty. Legacy and messy UI. Price increases. Lack of innovation. The whole nine yards.
Some years ago we looked at alternatives and ... let's just say, they made pagerduty look good lol. But I've read online that more recently the competitors have caught up quite a bit.
These days, are there any alternatives that are as good or close to as good as pagerduty? Which tool in particular?
View Poll
https://redd.it/1cjhwlu
@r_devops
My org is fed up with pagerduty. Legacy and messy UI. Price increases. Lack of innovation. The whole nine yards.
Some years ago we looked at alternatives and ... let's just say, they made pagerduty look good lol. But I've read online that more recently the competitors have caught up quite a bit.
These days, are there any alternatives that are as good or close to as good as pagerduty? Which tool in particular?
View Poll
https://redd.it/1cjhwlu
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What will you do after you leave all of this behind?
So you got your cashout and early retirement.
DevOps is gone. Out of your sight, out of your mind. No need to work in the field anymore.
What will you do then?
I'll get into homesteading and alpaca husbandry.
Away from the city, away from the industrial chaos corrupting our minds - to a good life of harvesting mushrooms and knitting alpaca socks. Might also get into archeology like i wanted as a child.
https://redd.it/1cjl0gc
@r_devops
So you got your cashout and early retirement.
DevOps is gone. Out of your sight, out of your mind. No need to work in the field anymore.
What will you do then?
I'll get into homesteading and alpaca husbandry.
Away from the city, away from the industrial chaos corrupting our minds - to a good life of harvesting mushrooms and knitting alpaca socks. Might also get into archeology like i wanted as a child.
https://redd.it/1cjl0gc
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Google Artifact Registry pull through cache options
I'm looking for options for a pull through cache that can run in a GKE cluster that works with Google artifact registry.
Currently, the only solution I've found that advertised it works is Sonatype Nexus. Artifactory is also an option, but using it as just a pull through cache feels like using a jackhammer for a nail.
Docker registry only supports docker hub, and it looks like harbor only supports harbor and docker hub. What are some other options?
https://redd.it/1cjhofi
@r_devops
I'm looking for options for a pull through cache that can run in a GKE cluster that works with Google artifact registry.
Currently, the only solution I've found that advertised it works is Sonatype Nexus. Artifactory is also an option, but using it as just a pull through cache feels like using a jackhammer for a nail.
Docker registry only supports docker hub, and it looks like harbor only supports harbor and docker hub. What are some other options?
https://redd.it/1cjhofi
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Pen_spark?
What is this and why does it paste each time I use ai and C&P?
https://redd.it/1cjmjt2
@r_devops
What is this and why does it paste each time I use ai and C&P?
https://redd.it/1cjmjt2
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Is it Worth Writing DevOps Tutorials on Medium or LinkedIn?
I recently began enhancing my DevOps skills as a software engineer. While I don't aim to transition solely into a DevOps role, I recognize the trend of more companies entrusting DevOps responsibilities to software engineers. Often, there isn't a dedicated DevOps architect available to support software engineers on every project.
I have a strong aptitude for writing and have already published five books on IT. However, I'm somewhat skeptical about sharing posts on platforms like Medium or LinkedIn.
https://redd.it/1cjolmm
@r_devops
I recently began enhancing my DevOps skills as a software engineer. While I don't aim to transition solely into a DevOps role, I recognize the trend of more companies entrusting DevOps responsibilities to software engineers. Often, there isn't a dedicated DevOps architect available to support software engineers on every project.
I have a strong aptitude for writing and have already published five books on IT. However, I'm somewhat skeptical about sharing posts on platforms like Medium or LinkedIn.
https://redd.it/1cjolmm
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Let's invent something outrageous
It's bonkers to me that we've gone from computers to computers running in computers (virtualization) to containers which are basically computers running in computers running in computers.
How can we go deeper? Can we add one more layer of compute for a laugh?
https://redd.it/1cjohqp
@r_devops
It's bonkers to me that we've gone from computers to computers running in computers (virtualization) to containers which are basically computers running in computers running in computers.
How can we go deeper? Can we add one more layer of compute for a laugh?
https://redd.it/1cjohqp
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What is a good starter project to get practical experience?
Hi everyone,
Im a experienced backend developer and im planning to switch over to DevOps. I've worked in DevOps before for some months doing IaC mostly in bash and integrating the scripts in a Jenkins pipeline but i want something more.
I feel is very hard to land the "first" pure DevOps job, and thats why i want to be really prepared to make every shot count once the interviews began.
I was planning in doing a GOOD project to get some skills and learn cool stuff in the way since i have found in setting infra my true passion.
My initial idea was to develop some small microservice and configure all the infra to deploy it online in a AWS environment, since the free tier is very generous.
I was thinking on doing all the provisioning in Terraform, perhaps some stuff with Cloudformation as well and integrate CI/CD with the repo to deploy into an EC2 in AWS, ideally in K8s. For monitoring i plan to use AWS Cloudwatch or perhaps integrate the internal logging of the app with some provider like Datadog but im not sure if they have free-tier.
Do you think is a good plan? Would you think im missing some must have tech in the plan?
Any suggestions, comments or critics are welcome, consider me really newby on this lol
https://redd.it/1cjpyr3
@r_devops
Hi everyone,
Im a experienced backend developer and im planning to switch over to DevOps. I've worked in DevOps before for some months doing IaC mostly in bash and integrating the scripts in a Jenkins pipeline but i want something more.
I feel is very hard to land the "first" pure DevOps job, and thats why i want to be really prepared to make every shot count once the interviews began.
I was planning in doing a GOOD project to get some skills and learn cool stuff in the way since i have found in setting infra my true passion.
My initial idea was to develop some small microservice and configure all the infra to deploy it online in a AWS environment, since the free tier is very generous.
I was thinking on doing all the provisioning in Terraform, perhaps some stuff with Cloudformation as well and integrate CI/CD with the repo to deploy into an EC2 in AWS, ideally in K8s. For monitoring i plan to use AWS Cloudwatch or perhaps integrate the internal logging of the app with some provider like Datadog but im not sure if they have free-tier.
Do you think is a good plan? Would you think im missing some must have tech in the plan?
Any suggestions, comments or critics are welcome, consider me really newby on this lol
https://redd.it/1cjpyr3
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Choosing specific runner for specific user who commits
I have a few self hosted runners for Github's workflow. Is it possible that I can choose the runner depending on the GitHub user who made the commit?
https://redd.it/1cjjtmp
@r_devops
I have a few self hosted runners for Github's workflow. Is it possible that I can choose the runner depending on the GitHub user who made the commit?
core-build-image:
name: "[CORE] Build Docker Image"
runs-on:
- self-hosted-A if usernameA
- self-hosted-B if usernameB
https://redd.it/1cjjtmp
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community