Manage Multiple GitHub Repositories with Renovate and CircleCI
How to automatically update dependencies with PRs on GitHub after successful build and automated tests with Renovate and CircleCI: https://piotrminkowski.com/2023/01/12/manage-multiple-github-repositories-with-renovate-and-circleci/
https://redd.it/109y3n0
@r_devops
How to automatically update dependencies with PRs on GitHub after successful build and automated tests with Renovate and CircleCI: https://piotrminkowski.com/2023/01/12/manage-multiple-github-repositories-with-renovate-and-circleci/
https://redd.it/109y3n0
@r_devops
Piotr's TechBlog
Manage Multiple GitHub Repositories with Renovate and CircleCI
In this article, you will learn how to automatically update your GitHub repositories with Renovate and CircleCI.
Creating a VPN to control access to a dev environment?
Currently, I have 1 server running Kubernetes (k3s) where I deployed a preview version of a website for the dev team. The site is currently exposed to the internet.
I would like to somehow create something like VPN to restrict access to the site from the public internet. The problem is I only have 1 server and that server is in a network to which I don't have direct access to. It just has 1 public IP assigned and I managed it thorough SSH.
What would be an ideal solution for this? I have only seen an environment where there is a VPN gateway and a network of multiple servers in a private network, but I have just one.
https://redd.it/108dykv
@r_devops
Currently, I have 1 server running Kubernetes (k3s) where I deployed a preview version of a website for the dev team. The site is currently exposed to the internet.
I would like to somehow create something like VPN to restrict access to the site from the public internet. The problem is I only have 1 server and that server is in a network to which I don't have direct access to. It just has 1 public IP assigned and I managed it thorough SSH.
What would be an ideal solution for this? I have only seen an environment where there is a VPN gateway and a network of multiple servers in a private network, but I have just one.
https://redd.it/108dykv
@r_devops
reddit
Creating a VPN to control access to a dev environment?
Currently, I have 1 server running Kubernetes (k3s) where I deployed a preview version of a website for the dev team. The site is currently...
Lambda function and Web API
Lamda function has two arguments
def handlername(event, context)
...
return somevalue
I see function has two arguments event and context.
How to pass http parameter to lambda function and return http response ?
My objective is to create a Web API using Lambda function and publish it in API Gateway.
https://redd.it/10a27m8
@r_devops
Lamda function has two arguments
def handlername(event, context)
...
return somevalue
I see function has two arguments event and context.
How to pass http parameter to lambda function and return http response ?
My objective is to create a Web API using Lambda function and publish it in API Gateway.
https://redd.it/10a27m8
@r_devops
reddit
Lambda function and Web API
Lamda function has two arguments def handler_name(event, context) ... return some_value I see function has two arguments event and...
Saving load test results for comparison
We've introduced an automated load test pipeline for regularly validating the performance of our website. It's written in .NET and uses Azure Pipeline to run. I'm now looking for a way to properly visualize the results and compare them with previous results.
Does anybody have a suggestion on how to do this properly? Or does anybody know some generic software where you can 'push' data-entries (like a JSON object with date, number of requests, average response time, etc.) and create some diagrams on those data-entries?
https://redd.it/10a4mvk
@r_devops
We've introduced an automated load test pipeline for regularly validating the performance of our website. It's written in .NET and uses Azure Pipeline to run. I'm now looking for a way to properly visualize the results and compare them with previous results.
Does anybody have a suggestion on how to do this properly? Or does anybody know some generic software where you can 'push' data-entries (like a JSON object with date, number of requests, average response time, etc.) and create some diagrams on those data-entries?
https://redd.it/10a4mvk
@r_devops
reddit
Saving load test results for comparison
We've introduced an automated load test pipeline for regularly validating the performance of our website. It's written in .NET and uses Azure...
RedHat Certifed SysAdmin Resource
I am transitioning from backend engineering to devops. I have basic linux skills that comes across my day to day jobs. These are mostly related to text / listing / copy / move / kill processes. I can also do average or below average bash scripting while making CI / CD pipelines mostly.
Recently I have speedup my learning in devops space and want to get some certification specially for linux administration.
I am looking for recommendation for best learning material that can help me prepare for exam. I am a video lessons person hence looking for video course.
Thanks
https://redd.it/108nfkm
@r_devops
I am transitioning from backend engineering to devops. I have basic linux skills that comes across my day to day jobs. These are mostly related to text / listing / copy / move / kill processes. I can also do average or below average bash scripting while making CI / CD pipelines mostly.
Recently I have speedup my learning in devops space and want to get some certification specially for linux administration.
I am looking for recommendation for best learning material that can help me prepare for exam. I am a video lessons person hence looking for video course.
Thanks
https://redd.it/108nfkm
@r_devops
reddit
RedHat Certifed SysAdmin Resource
I am transitioning from backend engineering to devops. I have basic linux skills that comes across my day to day jobs. These are mostly related to...
Terraform - How do you handle secrets?
Hey I am new to Terraform and I have wondered about this.
When you need to create a resource that has a sensitive secret what do you do?
For example creating a user with a password.
I would like to keep that stuff out of the terraform state file.
Thank you!
https://redd.it/10a7j78
@r_devops
Hey I am new to Terraform and I have wondered about this.
When you need to create a resource that has a sensitive secret what do you do?
For example creating a user with a password.
I would like to keep that stuff out of the terraform state file.
Thank you!
https://redd.it/10a7j78
@r_devops
reddit
Terraform - How do you handle secrets?
Hey I am new to Terraform and I have wondered about this. When you need to create a resource that has a sensitive secret what do you do? For...
Self-Hosted Secrets Management Service Recommendations?
Hi all. Our company is currently shopping around for a good service to allow for secrets management (primarily with Node apps) that can be integrated into CI/CD pipelines. We currently use Azure infrastructure, and initially were going to use Azure Key Vault, but found that the UX was less than ideal. This led to finding Doppler, and while it looks fantastic, the lack of self-hosting ability is a turnoff. This then led to finding Infisical, but does not look to be feature complete and is rather new.
What do you use for Secrets Management? What recommendations do you have? Any self-hosted options that also have Doppler's branching/schema features?
https://redd.it/10a7hmd
@r_devops
Hi all. Our company is currently shopping around for a good service to allow for secrets management (primarily with Node apps) that can be integrated into CI/CD pipelines. We currently use Azure infrastructure, and initially were going to use Azure Key Vault, but found that the UX was less than ideal. This led to finding Doppler, and while it looks fantastic, the lack of self-hosting ability is a turnoff. This then led to finding Infisical, but does not look to be feature complete and is rather new.
What do you use for Secrets Management? What recommendations do you have? Any self-hosted options that also have Doppler's branching/schema features?
https://redd.it/10a7hmd
@r_devops
Doppler
Doppler | Centralized cloud-based secrets management platform
Doppler's secrets management platform helps teams secure, sync, and automate their secrets across environments and infrastructure. Experience enhanced security, agility, and automation with our cloud platform.
Push part of build output back into repo?
I've got a situation where our final build step produces 2 things:
- Release artifacts (zipped executables for different platforms)
- Files that need to be checked into the Git repo for future use (in the repo itself, not as a Release artifact)
The later is giving me a bit of a headache.
Is there a "best practice" for pushing parts of the build output back into the original Git repo?
Our setup is Gitea and Drone CI if that helps.
https://redd.it/10aejxv
@r_devops
I've got a situation where our final build step produces 2 things:
- Release artifacts (zipped executables for different platforms)
- Files that need to be checked into the Git repo for future use (in the repo itself, not as a Release artifact)
The later is giving me a bit of a headache.
Is there a "best practice" for pushing parts of the build output back into the original Git repo?
Our setup is Gitea and Drone CI if that helps.
https://redd.it/10aejxv
@r_devops
reddit
Push part of build output back into repo?
I've got a situation where our final build step produces 2 things: - Release artifacts (zipped executables for different platforms) - Files that...
Newbie Here.
I have some doubts/questions related to cloud and devops
1) I am interested linux so i decided to choose to career path, am i on right track?
2) Is there growth in devops?
3) Where should i learn hands on ?
https://redd.it/10ahms1
@r_devops
I have some doubts/questions related to cloud and devops
1) I am interested linux so i decided to choose to career path, am i on right track?
2) Is there growth in devops?
3) Where should i learn hands on ?
https://redd.it/10ahms1
@r_devops
reddit
Newbie Here.
I have some doubts/questions related to cloud and devops 1) I am interested linux so i decided to choose to career path, am i on right track? 2)...
Can a newbie with no experience get into DevOps ?
Hi guys,
I'm fairly new to the I.T scene. I've been doing training on tools such as Ansible, Docker, Networking, AWS.....etc for just over a year now (I do have a full time job outside of learning and also a young family so am not as quick as others on here). I just got off the phone to a friend of a friend that hires people in I.T support and he was quite surprised that I was trying to jump straight into a junior DevOps roles without prior I.T experience. He said that as far as he is aware - in the 20 plus years experience he has, he doesn't know of anyone that has jumped straight into a specialist role such as DevOps without going through 1st and 2nd line support. He did impress that it was only in his experience - and not to say it hasn't happened somewhere else.
I'm ploughing in as much time as I can to learning basic Python and Linux (I'm now quite comfortable with navigating and using Linux as well as some shell scripting). So just wanted to ask others on their opinions and experience as I'm now having doubts about this career path.
https://redd.it/10a8hyj
@r_devops
Hi guys,
I'm fairly new to the I.T scene. I've been doing training on tools such as Ansible, Docker, Networking, AWS.....etc for just over a year now (I do have a full time job outside of learning and also a young family so am not as quick as others on here). I just got off the phone to a friend of a friend that hires people in I.T support and he was quite surprised that I was trying to jump straight into a junior DevOps roles without prior I.T experience. He said that as far as he is aware - in the 20 plus years experience he has, he doesn't know of anyone that has jumped straight into a specialist role such as DevOps without going through 1st and 2nd line support. He did impress that it was only in his experience - and not to say it hasn't happened somewhere else.
I'm ploughing in as much time as I can to learning basic Python and Linux (I'm now quite comfortable with navigating and using Linux as well as some shell scripting). So just wanted to ask others on their opinions and experience as I'm now having doubts about this career path.
https://redd.it/10a8hyj
@r_devops
reddit
Can a newbie with no experience get into DevOps ?
Hi guys, I'm fairly new to the I.T scene. I've been doing training on tools such as Ansible, Docker, Networking, AWS.....etc for just over a year...
How common is it for someone to get into DevOps engineering without having prior swe experience?
Hello all, I currently work as a SOC analyst. In my free time, I've gotten a good handle on python and I'll be sitting for my AWS SAA cert test soon. I either plan on getting more certs or devoting time to getting proficient with the Linux terminal and looking into containerization tooling after I pass that cert. I'm curious if it is worth eventually applying for junior devops positions when I'm ready or if I should try for something like a cloud engineer or some sort of swe position first. It seems a lot of job postings ask for prior swe experience(understandably) and I wanted to get some advice on what path I should take or what I should consider. thanks!
https://redd.it/108hcgs
@r_devops
Hello all, I currently work as a SOC analyst. In my free time, I've gotten a good handle on python and I'll be sitting for my AWS SAA cert test soon. I either plan on getting more certs or devoting time to getting proficient with the Linux terminal and looking into containerization tooling after I pass that cert. I'm curious if it is worth eventually applying for junior devops positions when I'm ready or if I should try for something like a cloud engineer or some sort of swe position first. It seems a lot of job postings ask for prior swe experience(understandably) and I wanted to get some advice on what path I should take or what I should consider. thanks!
https://redd.it/108hcgs
@r_devops
reddit
How common is it for someone to get into DevOps engineering...
Hello all, I currently work as a SOC analyst. In my free time, I've gotten a good handle on python and I'll be sitting for my AWS SAA cert test...
Chronological list of Resources to Learn DevOps from Complete Beginner to Advanced Level
DevOps is a rapidly growing field that combines software development and operations to improve the overall efficiency and effectiveness of software delivery. It is a set of practices and tools that help organizations to automate, monitor, and optimize their software development and deployment processes.
As the field of DevOps continues to evolve, it is becoming increasingly important for professionals to have a good understanding of the concepts and practices involved. In this article, we will provide a comprehensive guide on how to learn DevOps from complete beginner to advanced level.
We will provide a chronological list of resources that will take you from a complete beginner to an advanced level in DevOps. We will also provide you with information on the beginner, intermediate, and advanced topics in DevOps, as well as useful blogs and books for staying up-to-date with the latest trends and developments in the field.
**Chronological list of Resources to Learn DevOps from Complete Beginner to Advanced Level**
https://redd.it/10akuiq
@r_devops
DevOps is a rapidly growing field that combines software development and operations to improve the overall efficiency and effectiveness of software delivery. It is a set of practices and tools that help organizations to automate, monitor, and optimize their software development and deployment processes.
As the field of DevOps continues to evolve, it is becoming increasingly important for professionals to have a good understanding of the concepts and practices involved. In this article, we will provide a comprehensive guide on how to learn DevOps from complete beginner to advanced level.
We will provide a chronological list of resources that will take you from a complete beginner to an advanced level in DevOps. We will also provide you with information on the beginner, intermediate, and advanced topics in DevOps, as well as useful blogs and books for staying up-to-date with the latest trends and developments in the field.
**Chronological list of Resources to Learn DevOps from Complete Beginner to Advanced Level**
https://redd.it/10akuiq
@r_devops
how do you handle ssh host keys between image creation and deployment
I am creating vsphere VM template using Packer. Towards the end I remove ssh host keys to make pristine template - the idea being that when I deploy a VM from this template, I'll create new host keys.
I am then using Terraform to clone the template but Terraform cannot connect to the deployed VM because SSH is not running (because it does not have ssh host keys).
How do you solve this? Do you just leave the host keys in the template and then rotate them after Terraform deploys the VM?
https://redd.it/10ajd3f
@r_devops
I am creating vsphere VM template using Packer. Towards the end I remove ssh host keys to make pristine template - the idea being that when I deploy a VM from this template, I'll create new host keys.
I am then using Terraform to clone the template but Terraform cannot connect to the deployed VM because SSH is not running (because it does not have ssh host keys).
How do you solve this? Do you just leave the host keys in the template and then rotate them after Terraform deploys the VM?
https://redd.it/10ajd3f
@r_devops
reddit
how do you handle ssh host keys between image creation and deployment
I am creating vsphere VM template using Packer. Towards the end I remove ssh host keys to make pristine template - the idea being that when I...
For Working peoples
What is your daily routine i mean how do you work on docker k8s?
Which commands do you use often?
Do you use putty to access docker k8s or other methods? Please specify in detail..please.
Any troubleshooting methods do you use?
Any source for mastering these two?
Guys please help me as i am stuck in support job i really want to learn docker and k8s
https://redd.it/10ajvcg
@r_devops
What is your daily routine i mean how do you work on docker k8s?
Which commands do you use often?
Do you use putty to access docker k8s or other methods? Please specify in detail..please.
Any troubleshooting methods do you use?
Any source for mastering these two?
Guys please help me as i am stuck in support job i really want to learn docker and k8s
https://redd.it/10ajvcg
@r_devops
reddit
For Working peoples
What is your daily routine i mean how do you work on docker k8s? Which commands do you use often? Do you use putty to access docker k8s or other...
Is there any point in using Release Pipelines in AzureDevops in 2022 for a New Project?
They seem to be remnant of the old VSTS artifact that ADO has morphed out of. Is there any practical reason a new project would incorporate these into their devops practices, as opposed to sticking to 100% YAML based pipelines.
https://redd.it/10art66
@r_devops
They seem to be remnant of the old VSTS artifact that ADO has morphed out of. Is there any practical reason a new project would incorporate these into their devops practices, as opposed to sticking to 100% YAML based pipelines.
https://redd.it/10art66
@r_devops
reddit
Is there any point in using Release Pipelines in AzureDevops in...
They seem to be remnant of the old VSTS artifact that ADO has morphed out of. Is there any practical reason a new project would incorporate these...
Unified Application Management under Cloud-Edge Collaboration: A Solution Based on OpenYurt and KubeVela
https://kubevela.io/blog
https://redd.it/10aqj4k
@r_devops
https://kubevela.io/blog
https://redd.it/10aqj4k
@r_devops
Solutions for passing user specific data in to a container at startup
I'm looking for opinions on the best way to tackle a problem.
We have a web application that is span up as a container as a user logs in. To support some features such as 3rd party addons, we require certain preferences be available in file format inside the container in specific locations (Locations change depending on the addon). Has anyone had to tackle this issue themselves, and what did you find most efficient?
We work almost exclusively in AWS if that is a factor.
https://redd.it/10atvkp
@r_devops
I'm looking for opinions on the best way to tackle a problem.
We have a web application that is span up as a container as a user logs in. To support some features such as 3rd party addons, we require certain preferences be available in file format inside the container in specific locations (Locations change depending on the addon). Has anyone had to tackle this issue themselves, and what did you find most efficient?
We work almost exclusively in AWS if that is a factor.
https://redd.it/10atvkp
@r_devops
reddit
Solutions for passing user specific data in to a container at startup
I'm looking for opinions on the best way to tackle a problem. We have a web application that is span up as a container as a user logs in. To...
Junior SRE tasks (or something similair)
Hi all,
so, I'm looking to get into SRE and I know that there are many tutorials and books to read and stuff to do - but that's not what I'm after.
What I want to learn is what are your daily tasks on average; eg. if someone is to learn a programming language, I can tell them to go ahead and develop a calculator app or a simple CRUD web app for managing blog posts etc.
How would that translate to SRE engineer? What is something that you have to know in order to be be a junior SRE? And where can you practice that?
Taking myself for example - I would guess that I need to be able to set up a VPS over at Hetzner or DO, install an operating system on it, set up a web server and a mail server, secure it, set up some kind of monitoring for any outages... what else woould you add?
https://redd.it/10aveg0
@r_devops
Hi all,
so, I'm looking to get into SRE and I know that there are many tutorials and books to read and stuff to do - but that's not what I'm after.
What I want to learn is what are your daily tasks on average; eg. if someone is to learn a programming language, I can tell them to go ahead and develop a calculator app or a simple CRUD web app for managing blog posts etc.
How would that translate to SRE engineer? What is something that you have to know in order to be be a junior SRE? And where can you practice that?
Taking myself for example - I would guess that I need to be able to set up a VPS over at Hetzner or DO, install an operating system on it, set up a web server and a mail server, secure it, set up some kind of monitoring for any outages... what else woould you add?
https://redd.it/10aveg0
@r_devops
reddit
Junior SRE tasks (or something similair)
Hi all, so, I'm looking to get into SRE and I know that there are many tutorials and books to read and stuff to do - but that's not what I'm...
Recommended devops training ?
Just got off a call with the team and this year the company is allowing us to attend any trainings(devops related) to up skill.
Could be cloud related, ansible, terraform etc. Could anyone recommend something which they found real value in, that perhaps was a little costly but worth the investment. I have a few ideas of my own but since I don’t know it all, I was hoping for some community input.
TIA
Edit : I am a junior
https://redd.it/10ay8hf
@r_devops
Just got off a call with the team and this year the company is allowing us to attend any trainings(devops related) to up skill.
Could be cloud related, ansible, terraform etc. Could anyone recommend something which they found real value in, that perhaps was a little costly but worth the investment. I have a few ideas of my own but since I don’t know it all, I was hoping for some community input.
TIA
Edit : I am a junior
https://redd.it/10ay8hf
@r_devops
reddit
Recommended devops training ?
Just got off a call with the team and this year the company is allowing us to attend any trainings(devops related) to up skill. Could be cloud...
Using artifactory for Minecraft plugins
Hi r/devops,
I own a open-source network of Minecraft servers running behind a Bungeecord/Proxy on a dedicated Ubuntu server. The servers are running from the Pterodactyl panel which makes each server running in a container with sftp access and much more.
I have just recently finished our pipeline in Github. We have a Live branch to represent what is on the real server and a Dev branch that we use as a local development environment that runs in Docker from VSCode. We create branches from Dev with an issue and create PR when they are ready to be merged into Dev, when accepted the changed files will also be pushed to Live branch and be deployed on the corresponding server using sftp in Github Actions.
The problem is NOT automating the download of plugins, there are projects for that.
When we want to update a plugin we download it from it's source and upload the .jar directly to the real servers. Instead, we want to update plugins from our dev environment so we can test if it works, where it would be efficient if we only put the updated plugin in one place to update all servers if possible.
If a branch is updating plugins and the PR have been accepted, the plugins should be deployed to the servers that use it, just like our config files are being deployed with sftp.
I have setup Docker containers of both JFrog Artifactory OSS and Sonatype Nexus on our Ubuntu.
I'm still learning about artifactories but I assume that's what I need here as the plugins are Java binaries. I have an idea of using Gradle inside each server to tell which plugin and version it uses, and by this file, Git can tell if a plugin have been updated.
https://redd.it/10b0i1g
@r_devops
Hi r/devops,
I own a open-source network of Minecraft servers running behind a Bungeecord/Proxy on a dedicated Ubuntu server. The servers are running from the Pterodactyl panel which makes each server running in a container with sftp access and much more.
I have just recently finished our pipeline in Github. We have a Live branch to represent what is on the real server and a Dev branch that we use as a local development environment that runs in Docker from VSCode. We create branches from Dev with an issue and create PR when they are ready to be merged into Dev, when accepted the changed files will also be pushed to Live branch and be deployed on the corresponding server using sftp in Github Actions.
The problem is NOT automating the download of plugins, there are projects for that.
When we want to update a plugin we download it from it's source and upload the .jar directly to the real servers. Instead, we want to update plugins from our dev environment so we can test if it works, where it would be efficient if we only put the updated plugin in one place to update all servers if possible.
If a branch is updating plugins and the PR have been accepted, the plugins should be deployed to the servers that use it, just like our config files are being deployed with sftp.
I have setup Docker containers of both JFrog Artifactory OSS and Sonatype Nexus on our Ubuntu.
I'm still learning about artifactories but I assume that's what I need here as the plugins are Java binaries. I have an idea of using Gradle inside each server to tell which plugin and version it uses, and by this file, Git can tell if a plugin have been updated.
https://redd.it/10b0i1g
@r_devops
GitHub
GitHub - theflyingbirdsmc/TFB-Network: For The Flying Birds Minecraft Server
For The Flying Birds Minecraft Server. Contribute to theflyingbirdsmc/TFB-Network development by creating an account on GitHub.
APM/OTel product of choice?
What's everyone's current favorite APM provider of choice using OpenTelemetry?
Jaeger seems a bit lackluster these days. SigNoz seems cool. Grafana seems convenient. Kiali means I need to deal with Istio.
https://redd.it/10auz5a
@r_devops
What's everyone's current favorite APM provider of choice using OpenTelemetry?
Jaeger seems a bit lackluster these days. SigNoz seems cool. Grafana seems convenient. Kiali means I need to deal with Istio.
https://redd.it/10auz5a
@r_devops
reddit
APM/OTel product of choice?
What's everyone's current favorite APM provider of choice using OpenTelemetry? Jaeger seems a bit lackluster these days. SigNoz seems cool....