Managing resources and software with Windows applications
This is a beginner's question, I hope this is the right place to ask. I am converting an existing interactive desktop OpenGL-based Windows application to work over WAN. In short the application processes live user input, renders 3D frames (requires "gaming-grade" GPU) and streams video back to the user. While the system is already distributed, it was designed with LAN in mind and a limited scale. The application may be converted down the road to run on Linux , but at the moment it is deployed as native Windows binaries with an installer.
The main requirements are:
* Start and manage resources for a user facing web application, video streaming gateway (Wowza / Haivision / in-house), relational database (postgres), and similar, with either on-premise or cloud deployment. All can run on Linux and/or as docker containers. While I can live with some latency, it is better if the video streaming gateway is geographically close to the GPU machines.
* Based on user interacting with the web application, start and manage the application remotely on Windows GPU machines, which can be on-premise computers at customer sites or cloud machines (preferably on-demand as I don't expect 24/7 usage). The application is composed of several Windows processes. For on-premise that should include wake on lan as well.
* Load: in the near future up to 10-50 concurrent users (will hopefully grow), but each user currently needs a single GPU machine and about 300-1000 kbps bandwidth.
What approach or stack would you recommend to manage the resources and software? I am reading about Kubernetes and think it might be an overkill. Thanks!
https://redd.it/fq5ebz
@r_devops
This is a beginner's question, I hope this is the right place to ask. I am converting an existing interactive desktop OpenGL-based Windows application to work over WAN. In short the application processes live user input, renders 3D frames (requires "gaming-grade" GPU) and streams video back to the user. While the system is already distributed, it was designed with LAN in mind and a limited scale. The application may be converted down the road to run on Linux , but at the moment it is deployed as native Windows binaries with an installer.
The main requirements are:
* Start and manage resources for a user facing web application, video streaming gateway (Wowza / Haivision / in-house), relational database (postgres), and similar, with either on-premise or cloud deployment. All can run on Linux and/or as docker containers. While I can live with some latency, it is better if the video streaming gateway is geographically close to the GPU machines.
* Based on user interacting with the web application, start and manage the application remotely on Windows GPU machines, which can be on-premise computers at customer sites or cloud machines (preferably on-demand as I don't expect 24/7 usage). The application is composed of several Windows processes. For on-premise that should include wake on lan as well.
* Load: in the near future up to 10-50 concurrent users (will hopefully grow), but each user currently needs a single GPU machine and about 300-1000 kbps bandwidth.
What approach or stack would you recommend to manage the resources and software? I am reading about Kubernetes and think it might be an overkill. Thanks!
https://redd.it/fq5ebz
@r_devops
reddit
r/devops - Managing resources and software with Windows applications
2 votes and 0 comments so far on Reddit
Is it possible to go from Security to DevOps?
Hey guys I was wondering if anyone has made the jump from security to devops? I got in to security not too long ago because I began applying to get literally anything that isn't helpdesk and get experience beyond that and now I'm there. What can I do now to get closer towards DevOps? In my current role, I am required to have a basic understanding of powershell and be comfortable with bash and python so I am working on that now.
https://redd.it/fq69u9
@r_devops
Hey guys I was wondering if anyone has made the jump from security to devops? I got in to security not too long ago because I began applying to get literally anything that isn't helpdesk and get experience beyond that and now I'm there. What can I do now to get closer towards DevOps? In my current role, I am required to have a basic understanding of powershell and be comfortable with bash and python so I am working on that now.
https://redd.it/fq69u9
@r_devops
reddit
Is it possible to go from Security to DevOps?
Hey guys I was wondering if anyone has made the jump from security to devops? I got in to security not too long ago because I began applying to...
Automating deployments to Kubernetes with Pulumi
hi all, I have created a repo for some code I am using to automate the deployment of some apps to Kubernetes with Pulumi. With this, I can rebuild my cluster with essential stuff needed for my app very quickly. Check it out if you are interested in Pulumi.
https://github.com/vitobotta/pulumi-kubernetes-deployments
https://redd.it/fqozpg
@r_devops
hi all, I have created a repo for some code I am using to automate the deployment of some apps to Kubernetes with Pulumi. With this, I can rebuild my cluster with essential stuff needed for my app very quickly. Check it out if you are interested in Pulumi.
https://github.com/vitobotta/pulumi-kubernetes-deployments
https://redd.it/fqozpg
@r_devops
GitHub
GitHub - vitobotta/pulumi-kubernetes-deployments
Contribute to vitobotta/pulumi-kubernetes-deployments development by creating an account on GitHub.
brand-new to AWS, trying to deploy deploy an app from github and i have some questions.
For my job, I am a software developer and we do a lot of our own DevOps. I am familiar with Travis CI, Jenkins, Helm/tiller (RIP), I've written my own dockerfiles, docker-compose, Jenkins pipelines, i know my way around the kubectl, I've written my own manifests, etc however we do not use AWS and it is totally foreign to me.
I have been meaning to get into AWS for a while because it's obviously a valuable skill to have, and I've finally found what I think is the perfect starter project for me - deploying a Minecraft server on a VM! My brother was complaining that his computer lags whenever he runs it locally for him and his friends to play on, so I figure this is a perfect side project for me to get my feet wet.
I was thinking I could set up a private Github repo that contains the server's `.jar` file, as well as the world save and stuff, and then I could set up some sort of pipeline on Github (Actions?) this is where it starts to get ambiguous for me. I'm fairly certain it's possible to deploy code from github to AWS, but I'm not even sure what the right resources/tools are.
To me it seems like my problem is twofold: I need to learn both Github Actions, and what the right AWS resource is for me. I have followed a small tutorial to deploy a basic linux VM on EC2, but I have no idea how to set up a pipeline such that I can push the code from my github repo, to this VM, and then run the command to start the server. I've tried to sift through the AWS docs but I feel like there's so much there, and I don't know what I don't know. Including keywords, what exactly the resources I should be using are, etc.
Any pointers in the right direction would be appreciated!!
https://redd.it/fqrjn1
@r_devops
For my job, I am a software developer and we do a lot of our own DevOps. I am familiar with Travis CI, Jenkins, Helm/tiller (RIP), I've written my own dockerfiles, docker-compose, Jenkins pipelines, i know my way around the kubectl, I've written my own manifests, etc however we do not use AWS and it is totally foreign to me.
I have been meaning to get into AWS for a while because it's obviously a valuable skill to have, and I've finally found what I think is the perfect starter project for me - deploying a Minecraft server on a VM! My brother was complaining that his computer lags whenever he runs it locally for him and his friends to play on, so I figure this is a perfect side project for me to get my feet wet.
I was thinking I could set up a private Github repo that contains the server's `.jar` file, as well as the world save and stuff, and then I could set up some sort of pipeline on Github (Actions?) this is where it starts to get ambiguous for me. I'm fairly certain it's possible to deploy code from github to AWS, but I'm not even sure what the right resources/tools are.
To me it seems like my problem is twofold: I need to learn both Github Actions, and what the right AWS resource is for me. I have followed a small tutorial to deploy a basic linux VM on EC2, but I have no idea how to set up a pipeline such that I can push the code from my github repo, to this VM, and then run the command to start the server. I've tried to sift through the AWS docs but I feel like there's so much there, and I don't know what I don't know. Including keywords, what exactly the resources I should be using are, etc.
Any pointers in the right direction would be appreciated!!
https://redd.it/fqrjn1
@r_devops
reddit
brand-new to AWS, trying to deploy deploy an app from github and i...
For my job, I am a software developer and we do a lot of our own DevOps. I am familiar with Travis CI, Jenkins, Helm/tiller (RIP), I've written...
When am I DevOps Engineer ready? Coming from a strong operations background(Linux) with nearly 10 years of experience, how do I know if I'm ready to jump on the DevOps bandwagon? I am great at Bash and Python scripting, also good with Configuration Management.
I have a decent understanding of "DevOps Philosophy", what problem it's trying to solve etc. But I do not have any Infrastructure as Code experience.
I have tried reading the Terraform documentation, and goddammit, it is LONG!, has lots and lots of arguments and resource declaration variables, etc. Mastering Terraform could take ages, let alone building production-grade, complex infrastructures with it.
I worked at an IAAS platform, so pretty good with KVM, Libvirt, Virtualization, and Docker as well, but haven't really messed around with AWS, though I have studied the terminology, (know that EC2 is a VPS, EBS is block storage, etc). I have worked with these tools, just not in an AWS infrastructure environment.
I can set up a simple CI/CD pipeline with a hello world app using Jenkins, Ansible, and Docker. Am I ready? If not how long would it take, and also what are the must-knows before I am ready?
Basically, whats a good signal to let me know I am ready to begin applying for these positions?
https://redd.it/fqrh80
@r_devops
I have a decent understanding of "DevOps Philosophy", what problem it's trying to solve etc. But I do not have any Infrastructure as Code experience.
I have tried reading the Terraform documentation, and goddammit, it is LONG!, has lots and lots of arguments and resource declaration variables, etc. Mastering Terraform could take ages, let alone building production-grade, complex infrastructures with it.
I worked at an IAAS platform, so pretty good with KVM, Libvirt, Virtualization, and Docker as well, but haven't really messed around with AWS, though I have studied the terminology, (know that EC2 is a VPS, EBS is block storage, etc). I have worked with these tools, just not in an AWS infrastructure environment.
I can set up a simple CI/CD pipeline with a hello world app using Jenkins, Ansible, and Docker. Am I ready? If not how long would it take, and also what are the must-knows before I am ready?
Basically, whats a good signal to let me know I am ready to begin applying for these positions?
https://redd.it/fqrh80
@r_devops
reddit
When am I DevOps Engineer ready? Coming from a strong operations...
I have a decent understanding of "DevOps Philosophy", what problem it's trying to solve etc. But I do not have any Infrastructure as Code...
AWS Devops! Terraform vs CloudFormation?
Hi everyone, as I a might move to the next company, and they use CloudFormation as their IaC solution, I wanted to ask more experienced, for pros and cons between terraform and cf.
I have 0 experience with CF for now, but I am more into terraform as of now. Terraform got my points, since their code is more readable, maintainable, and can be implemented for differentproviders.
However, I can not judge here because I don't have exp with CF.
So what are your pros and cons between these two tools, if you've been engineer of some medium complex AWS infrastructure?
Thanks.
https://redd.it/fqk3cm
@r_devops
Hi everyone, as I a might move to the next company, and they use CloudFormation as their IaC solution, I wanted to ask more experienced, for pros and cons between terraform and cf.
I have 0 experience with CF for now, but I am more into terraform as of now. Terraform got my points, since their code is more readable, maintainable, and can be implemented for differentproviders.
However, I can not judge here because I don't have exp with CF.
So what are your pros and cons between these two tools, if you've been engineer of some medium complex AWS infrastructure?
Thanks.
https://redd.it/fqk3cm
@r_devops
reddit
AWS Devops! Terraform vs CloudFormation?
Hi everyone, as I a might move to the next company, and they use CloudFormation as their IaC solution, I wanted to ask more experienced, for pros...
CI Tool Research: Pros/Cons
This is a bug-bash type thread! Name the CI tool you use(d) (Open Source or Vendor, doesn’t matter), your experience with the tool (time and level of usage), pros and cons, and any features or fixes you’d love to see
https://redd.it/fqnjmq
@r_devops
This is a bug-bash type thread! Name the CI tool you use(d) (Open Source or Vendor, doesn’t matter), your experience with the tool (time and level of usage), pros and cons, and any features or fixes you’d love to see
https://redd.it/fqnjmq
@r_devops
reddit
CI Tool Research: Pros/Cons
This is a bug-bash type thread! Name the CI tool you use(d) (Open Source or Vendor, doesn’t matter), your experience with the tool (time and level...
Suggestions for Collaborative Projects
I was wondering if anyone had ideas for fun or interesting collaborative software development projects to do? The idea being if people are quarantined or working from and would like to work with others for learning and development purposes they could try one of these projects as a group to build some working software with various technologies they might not be familiar with.
https://redd.it/fqn8rx
@r_devops
I was wondering if anyone had ideas for fun or interesting collaborative software development projects to do? The idea being if people are quarantined or working from and would like to work with others for learning and development purposes they could try one of these projects as a group to build some working software with various technologies they might not be familiar with.
https://redd.it/fqn8rx
@r_devops
reddit
Suggestions for Collaborative Projects
I was wondering if anyone had ideas for fun or interesting collaborative software development projects to do? The idea being if people are...
closing the gap on k8s
I have started a position recently where they use K8s, early signs is that the team does not know enough to be proficient, they folk i work with are super honest that they don't know what they don't know, is there any gap analysis that could be done? anyone here ever done that? i looked on stackoverflow and a few other places but i also dont know enough on k8s to know what to be asking.
https://redd.it/fquqpz
@r_devops
I have started a position recently where they use K8s, early signs is that the team does not know enough to be proficient, they folk i work with are super honest that they don't know what they don't know, is there any gap analysis that could be done? anyone here ever done that? i looked on stackoverflow and a few other places but i also dont know enough on k8s to know what to be asking.
https://redd.it/fquqpz
@r_devops
reddit
closing the gap on k8s
I have started a position recently where they use K8s, early signs is that the team does not know enough to be proficient, they folk i work with...
Chromebook management with code?
I'm interviewing for a Client Platform Engineering job, where the company is 80% MacOS and 20% ChromeOS/Chromebooks.
I am very comfortable in the modern MacOS management world (old-school stuff like Jamf, open source tools like MicroMDM, Munki, Santa, Sal, Chef, etc). I could talk for hours about managing Macs with Infra-as-code tools.
On Chromebooks, however, I know basically nothing. The company already knows my Chromebook experience is at 0, and they are willing to interview me anyways, but I'd still like to show that I can do my research.
Are there any open-source tools for managing enterprise Chromebooks? I see Google has [some sort of API](https://developers.google.com/admin-sdk/directory/v1/guides/manage-chrome-devices) for it, but I don't really see anything like [MicroMDM](https://github.com/micromdm/micromdm), [Munki](https://github.com/munki/munki), [Sal](https://github.com/salopensource/sal), or other tools.
If they don't exist yet, that's fine too. I'm kind of preparing for a question around "how would you manage Chromebooks in a modern way, planning for scale & automation, using infra as code?" I just want to be able to talk some high level theory.
https://redd.it/fqx06n
@r_devops
I'm interviewing for a Client Platform Engineering job, where the company is 80% MacOS and 20% ChromeOS/Chromebooks.
I am very comfortable in the modern MacOS management world (old-school stuff like Jamf, open source tools like MicroMDM, Munki, Santa, Sal, Chef, etc). I could talk for hours about managing Macs with Infra-as-code tools.
On Chromebooks, however, I know basically nothing. The company already knows my Chromebook experience is at 0, and they are willing to interview me anyways, but I'd still like to show that I can do my research.
Are there any open-source tools for managing enterprise Chromebooks? I see Google has [some sort of API](https://developers.google.com/admin-sdk/directory/v1/guides/manage-chrome-devices) for it, but I don't really see anything like [MicroMDM](https://github.com/micromdm/micromdm), [Munki](https://github.com/munki/munki), [Sal](https://github.com/salopensource/sal), or other tools.
If they don't exist yet, that's fine too. I'm kind of preparing for a question around "how would you manage Chromebooks in a modern way, planning for scale & automation, using infra as code?" I just want to be able to talk some high level theory.
https://redd.it/fqx06n
@r_devops
Google for Developers
Directory API: Chrome devices | Admin console | Google for Developers
What is the terminology of the cloud-based technology im developing for my dissertation?
Hi guys,
This may sound like a silly question, but for my dissertation I have been working on a tool which sits across several Rasperry Pis to create a layer of abstraction
Key Features:
\- DNS / DHCP
\- Pub/Sub Broker
\- Reverse Proxy ( can speak to nodes via [domain.com/node-01](https://domain.com/node-01) and [domain.com/node-01/deployment](https://domain.com/node-01/deployment) )
\- RESTful Deployment API ( Basically just a wrapper for docker-compose )
\- RESTful Repository API (Baiscally just a wrapper for git )
\- Reporter ( Currently only reports resource usage )
\- Public Key Store ( Just a database which stores public keys associated with mac address )
\- Leadership Election ( dynamically elects the head node and detects if it goes down to replace )
Security:
\- MTLS (from outside to proxy)
\- JWT for authorization and authentication ( inside the cloud using RSA keys )
From my limited research, I feel it sits at a lower level than kubernetes as it doesn't feature actual orchestration - Its designed for 3rd party developers to use the APIs and produce a system akin to kubernetes. But im not too sure what terminologies I can use to find similar systems and write a comparitive research project on this system.
Kind regards,
A student out of his depth
https://redd.it/fqwit6
@r_devops
Hi guys,
This may sound like a silly question, but for my dissertation I have been working on a tool which sits across several Rasperry Pis to create a layer of abstraction
Key Features:
\- DNS / DHCP
\- Pub/Sub Broker
\- Reverse Proxy ( can speak to nodes via [domain.com/node-01](https://domain.com/node-01) and [domain.com/node-01/deployment](https://domain.com/node-01/deployment) )
\- RESTful Deployment API ( Basically just a wrapper for docker-compose )
\- RESTful Repository API (Baiscally just a wrapper for git )
\- Reporter ( Currently only reports resource usage )
\- Public Key Store ( Just a database which stores public keys associated with mac address )
\- Leadership Election ( dynamically elects the head node and detects if it goes down to replace )
Security:
\- MTLS (from outside to proxy)
\- JWT for authorization and authentication ( inside the cloud using RSA keys )
From my limited research, I feel it sits at a lower level than kubernetes as it doesn't feature actual orchestration - Its designed for 3rd party developers to use the APIs and produce a system akin to kubernetes. But im not too sure what terminologies I can use to find similar systems and write a comparitive research project on this system.
Kind regards,
A student out of his depth
https://redd.it/fqwit6
@r_devops
reddit
What is the terminology of the cloud-based technology im...
Hi guys, This may sound like a silly question, but for my dissertation I have been working on a tool which sits across several Rasperry Pis to...
Looking for a tool to intelligently handle notifications produced from automations
Looking for a tool for handling notifications that are produced by platform automations that my team and I are responsible for. These automations produce various types of alerts (e.g., job completed, security alerts, error in automation, etc.). The consumers of these notifications are a combination of hardcoded e-mails and database lookups from the event context. As such, there are many limitations that we're coming up against using this approach.
We're looking for a tool that can:
* We can send all these events to an "event hub."
* Consumers of these events can subscribe/unsubscribe from certain types of events
* Consumers of these notifications can customize which alerts they want to receive (and where) based on the context of the event (something like criticality\_level > HIGH)
* Allows multiple delivery channels, such as e-mail, Slack, Teams, Webhook
* \*Bonus\*: Notifications can be enriched using other data sources, such as a SQL DB or an API.
Things such as PagerDuty come to mind, but I've never used it. Is this a viable solution? Any other suggestions?
Thanks!
https://redd.it/fqmc1t
@r_devops
Looking for a tool for handling notifications that are produced by platform automations that my team and I are responsible for. These automations produce various types of alerts (e.g., job completed, security alerts, error in automation, etc.). The consumers of these notifications are a combination of hardcoded e-mails and database lookups from the event context. As such, there are many limitations that we're coming up against using this approach.
We're looking for a tool that can:
* We can send all these events to an "event hub."
* Consumers of these events can subscribe/unsubscribe from certain types of events
* Consumers of these notifications can customize which alerts they want to receive (and where) based on the context of the event (something like criticality\_level > HIGH)
* Allows multiple delivery channels, such as e-mail, Slack, Teams, Webhook
* \*Bonus\*: Notifications can be enriched using other data sources, such as a SQL DB or an API.
Things such as PagerDuty come to mind, but I've never used it. Is this a viable solution? Any other suggestions?
Thanks!
https://redd.it/fqmc1t
@r_devops
reddit
Looking for a tool to intelligently handle notifications produced...
Looking for a tool for handling notifications that are produced by platform automations that my team and I are responsible for. These automations...
Using Azure App Service vs Azure Kubernetes
Is there and advantage to using azure app service with docker container over azure kuberenetes? In the container we can use workers on the gunicorn to scale the app while in AKS we can scale it the kuberenetes way.
I just wonder if there is any situation where you should go for one not the other except in terms of price?
https://redd.it/fqhsrv
@r_devops
Is there and advantage to using azure app service with docker container over azure kuberenetes? In the container we can use workers on the gunicorn to scale the app while in AKS we can scale it the kuberenetes way.
I just wonder if there is any situation where you should go for one not the other except in terms of price?
https://redd.it/fqhsrv
@r_devops
reddit
Using Azure App Service vs Azure Kubernetes
Is there and advantage to using azure app service with docker container over azure kuberenetes? In the container we can use workers on the...
Quick Help with Postman!
Hello! I am very new to this area and have a quick question that can hopefully be answered. I can elaborate as much as needed. Essentially I am trying to run a test in postman that grabs data from the body in a get response to put it in another test. I have tried creating an environment variable but have been messing those up hahaha. Here is a picture that should clarify my question. [https://imgur.com/a/2cn8XXD](https://imgur.com/a/2cn8XXD)
I want to categorize the ID from the body from my get request to my delete request so I don't need to replace the ID every time I invite a user.
https://redd.it/fqgrsr
@r_devops
Hello! I am very new to this area and have a quick question that can hopefully be answered. I can elaborate as much as needed. Essentially I am trying to run a test in postman that grabs data from the body in a get response to put it in another test. I have tried creating an environment variable but have been messing those up hahaha. Here is a picture that should clarify my question. [https://imgur.com/a/2cn8XXD](https://imgur.com/a/2cn8XXD)
I want to categorize the ID from the body from my get request to my delete request so I don't need to replace the ID every time I invite a user.
https://redd.it/fqgrsr
@r_devops
Imgur
Post with 2 views.
Video tutorial on DynamoDB Local Secondary Indexes from digital cloud training
Do you find DynamoDB Local Secondary Indexes and Global Secondary Indexes to be a confusing subject? If you do - you're not alone! In this video tutorial for the AWS Certified Developer Associate, I deconstruct these complex subjects. You'll learn what they are, when to use an LSI or a GSI and practice actually creating and using them.
[https://youtu.be/yK6VkDOJ2SY](https://youtu.be/yK6VkDOJ2SY)
https://redd.it/fr2ra1
@r_devops
Do you find DynamoDB Local Secondary Indexes and Global Secondary Indexes to be a confusing subject? If you do - you're not alone! In this video tutorial for the AWS Certified Developer Associate, I deconstruct these complex subjects. You'll learn what they are, when to use an LSI or a GSI and practice actually creating and using them.
[https://youtu.be/yK6VkDOJ2SY](https://youtu.be/yK6VkDOJ2SY)
https://redd.it/fr2ra1
@r_devops
YouTube
Amazon DynamoDB Local Secondary Index (LSI)
A secondary index is a data structure that contains a subset of attributes from a table, along with an alternate key to support Query operations. You can retrieve data from the index using a Query, in much the same way as you use Query with a table. A table…
Master's thesis on DevOps practices
Hi, while everyone is at home please help with a master's thesis on DevOps practices. The questionnaire is for DevOps engineers working for companies.
[Google Form](https://docs.google.com/forms/d/e/1FAIpQLSdInoo9rt0F2AT16Bv_jXSbe0V2HhUyecc6S00_icLID-dCEg/viewform)
Thanks a lot.
https://redd.it/fr4t4y
@r_devops
Hi, while everyone is at home please help with a master's thesis on DevOps practices. The questionnaire is for DevOps engineers working for companies.
[Google Form](https://docs.google.com/forms/d/e/1FAIpQLSdInoo9rt0F2AT16Bv_jXSbe0V2HhUyecc6S00_icLID-dCEg/viewform)
Thanks a lot.
https://redd.it/fr4t4y
@r_devops
Google Docs
DevOps Practices Interview
Dear participant,
Thank you very much for your time and help!
I am interviewing DevOps engineers for my master’s thesis to gain insights into the real-life practices of DevOps that companies use. My research questions precisely are What DevOps practices are…
Thank you very much for your time and help!
I am interviewing DevOps engineers for my master’s thesis to gain insights into the real-life practices of DevOps that companies use. My research questions precisely are What DevOps practices are…
Unbiased reviews of CodeFresh
We are making the switch to Kubernetes this year, and we are currently setting up a self-hosted Jenkins/ArgoCD combination for doing builds and deployments. It works pretty well so far, although we still have a lot to do such as secrets management and preview/pull request environments. We chose Jenkins for now because we know it well and make a prototype of anything in it pretty fast, but it has its own set of disadvantages such as lack of high availability and difficulty configuring it as code.
CodeFresh looks interesting as a managed alternative here and seems to support all these things. However I'm having a hard time finding any reviews of this system that have not been written by employees of this company. I'm wondering if there are folks here who have experience with this system, or perhaps found good reviews of actual users of this system?
https://redd.it/fr7cx4
@r_devops
We are making the switch to Kubernetes this year, and we are currently setting up a self-hosted Jenkins/ArgoCD combination for doing builds and deployments. It works pretty well so far, although we still have a lot to do such as secrets management and preview/pull request environments. We chose Jenkins for now because we know it well and make a prototype of anything in it pretty fast, but it has its own set of disadvantages such as lack of high availability and difficulty configuring it as code.
CodeFresh looks interesting as a managed alternative here and seems to support all these things. However I'm having a hard time finding any reviews of this system that have not been written by employees of this company. I'm wondering if there are folks here who have experience with this system, or perhaps found good reviews of actual users of this system?
https://redd.it/fr7cx4
@r_devops
reddit
Unbiased reviews of CodeFresh
We are making the switch to Kubernetes this year, and we are currently setting up a self-hosted Jenkins/ArgoCD combination for doing builds and...
Starting in AWS DevOps
Currently 2 years out of college with a cyber degree and currently an analyst but I’ve decided i’m going to change my course
I think I know the skills and knowledge I need to build for the DevOps route - networking, python & bash, docker, ansible, kubernetes, AWS architecture and how it all applies (criticize or add to this list if need be)
But in terms of certifications, I know Solutions Architect is definitely a must to get a grasp on AWS as a whole...but would SysOps or Developer be more beneficial to the DevOps route? I would take both but I feel it would be best if i took just one and invested more time in learning the skills above
https://redd.it/fr6kd2
@r_devops
Currently 2 years out of college with a cyber degree and currently an analyst but I’ve decided i’m going to change my course
I think I know the skills and knowledge I need to build for the DevOps route - networking, python & bash, docker, ansible, kubernetes, AWS architecture and how it all applies (criticize or add to this list if need be)
But in terms of certifications, I know Solutions Architect is definitely a must to get a grasp on AWS as a whole...but would SysOps or Developer be more beneficial to the DevOps route? I would take both but I feel it would be best if i took just one and invested more time in learning the skills above
https://redd.it/fr6kd2
@r_devops
reddit
Starting in AWS DevOps
Currently 2 years out of college with a cyber degree and currently an analyst but I’ve decided i’m going to change my course I think I know the...
Is it bad practice to use a config file for user-related permissions?
I have a website. I want to allow certain requests to be made, based on what somebody's username is. So basically before the request is made I will check to see what group they are in, and either allow or deny the request. I will be checking a config file with different usernames/groups listed out. Is this bad practice?
There actually is a relevant distro group available. I did struggle to access this distro group though... let me explain why.
The website architect is that there are three separately deployed repos. An authentication repo (login for when you visit the site). A front end repo. And the backend repo (makes the requests and returns the response). This authentication repo also currently checks a distro group permission. If the permission fails then the site doesn't load at all.
The problem is I'm looking to use distro groups in a much more granular way (for example if you're in one particular group, you can't make one specific request out of many, or can't click one particular button). I asked the devs of the distro group how I could make granular website modifications based on distro group membership. They said in my front end repo I should add code such as
*make request to distro group*
if user is part of distro group:
show additional button / functionality
else:
hide the button / functionality
This made sense to me but I was not able to make the request to the distro group from my front end package. This was attributed to the fact that the website setup involves three separately deployed packages. So all the authentication/distro info was in my auth repo, but I couldn't get it in the front end repo where I needed it.
So after a lot of struggle I gave up and just went with the config file approach.
https://redd.it/fr2w82
@r_devops
I have a website. I want to allow certain requests to be made, based on what somebody's username is. So basically before the request is made I will check to see what group they are in, and either allow or deny the request. I will be checking a config file with different usernames/groups listed out. Is this bad practice?
There actually is a relevant distro group available. I did struggle to access this distro group though... let me explain why.
The website architect is that there are three separately deployed repos. An authentication repo (login for when you visit the site). A front end repo. And the backend repo (makes the requests and returns the response). This authentication repo also currently checks a distro group permission. If the permission fails then the site doesn't load at all.
The problem is I'm looking to use distro groups in a much more granular way (for example if you're in one particular group, you can't make one specific request out of many, or can't click one particular button). I asked the devs of the distro group how I could make granular website modifications based on distro group membership. They said in my front end repo I should add code such as
*make request to distro group*
if user is part of distro group:
show additional button / functionality
else:
hide the button / functionality
This made sense to me but I was not able to make the request to the distro group from my front end package. This was attributed to the fact that the website setup involves three separately deployed packages. So all the authentication/distro info was in my auth repo, but I couldn't get it in the front end repo where I needed it.
So after a lot of struggle I gave up and just went with the config file approach.
https://redd.it/fr2w82
@r_devops
reddit
Is it bad practice to use a config file for user-related permissions?
I have a website. I want to allow certain requests to be made, based on what somebody's username is. So basically before the request is made I...
Does a distributed filesystem have to consist of multiple filesystems located on different computers?
Does the concept of a distributed filesystem require a distributed filesystem to consist of multiple filesystems located on different computers?
Does an NFS filesystem consist of only one filesystem? (See [the diagram](https://i.stack.imgur.com/YTsOy.png))
If yes, is an NFS filesystem a distributed filesystem?
Thanks.
https://redd.it/fr3mri
@r_devops
Does the concept of a distributed filesystem require a distributed filesystem to consist of multiple filesystems located on different computers?
Does an NFS filesystem consist of only one filesystem? (See [the diagram](https://i.stack.imgur.com/YTsOy.png))
If yes, is an NFS filesystem a distributed filesystem?
Thanks.
https://redd.it/fr3mri
@r_devops