<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Source &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/source/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 13 Oct 2026 11:28:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>How to fork a project on Gitlab?</title>
		<link>https://www.bestdevops.com/how-to-fork-a-project-on-gitlab/</link>
		
		<dc:creator><![CDATA[rahulkr]]></dc:creator>
		<pubDate>Mon, 22 Nov 2021 14:57:33 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[branch]]></category>
		<category><![CDATA[Fork]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Source]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=22449</guid>

					<description><![CDATA[Hello, my dear friends, welcome to the most abundant part of programming that makes your life very great with enormous [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" src="https://www.bestdevops.com/wp-content/uploads/2021/11/eXMy_SuLSZgHBamI_KFu7I9QtT5bUQIEXfhCvrDyT2I.png" alt="" class="wp-image-22451" width="825" height="343" srcset="https://www.bestdevops.com/wp-content/uploads/2021/11/eXMy_SuLSZgHBamI_KFu7I9QtT5bUQIEXfhCvrDyT2I.png 640w, https://www.bestdevops.com/wp-content/uploads/2021/11/eXMy_SuLSZgHBamI_KFu7I9QtT5bUQIEXfhCvrDyT2I-300x125.png 300w" sizes="(max-width: 825px) 100vw, 825px" /></figure></div>



<p class="wp-block-paragraph">Hello, my dear friends, welcome to the most abundant part of programming that makes your life very great with enormous pleasure because this is the place where everyone should want to know that what is worth it? and how it plays an important role in real life. So, today we will learn about how can you fork a <a href="https://www.devopsschool.com/">project</a> and manage them. For this, I will go very basic step by step. I wish that you will read it till the end.</p>



<h2 class="wp-block-heading">What is a fork?</h2>



<p class="wp-block-paragraph">Let’s understand this. In very simple words, a fork is a copy of a project, forking a pro/repo allows you to make changes without affecting the original project or copy. Whenever you want to make changes to the project or you do not want to change anything in the original copy then you can create a fork that you can create a copy and make your changes. And later on, you can merge with the original project as well.</p>



<h2 class="wp-block-heading">How to fork a project?</h2>



<p class="wp-block-paragraph">So, here is step no.1</p>



<p class="wp-block-paragraph">Step 1: <strong>log in to Gitlab and go to your project</strong></p>



<p class="wp-block-paragraph">So, you will go to your Gitlab and sign in or log in with your credentials. And then you will go to your project where there will be your single project. You can also go from there with the above project option. You will see, your project will be there then you can also go to your projects from there as well.</p>



<p class="wp-block-paragraph">Step 2: <strong>Click on the fork button</strong></p>



<p class="wp-block-paragraph">So, there on your projects. You will see, there will be a button. That will be a fork, in your project. When you will click on that button then you will get a message like No spaces available for the name to fork the project.</p>



<p class="wp-block-paragraph">I tell you that what will you do? When you will see a message like this. You will see a group option on the top menu then you will click on your groups. And once, you will have it on the group screen. You will see the New Group option beside the corner. Then, you will click on that and give your group name and description. If you want to keep public or private, you can do that with one click. So, your group will have created at that time. If you will go back to your project and there you will again click on the fork option. So, they will ask to select a namespace to fork the project and you will see, your created group will be there. Then you will see that the project has successfully forked. You can also create merge requests over there.</p>



<p class="wp-block-paragraph">For example, On the copy of the project, you can make some changes, and once, you have to change. If you create a merge request to merge with your original branch. Then you will do a new merge request so, you will select source branch and branch name and after that, you will also select the target branch &amp; their name. And you will click on <strong><em>compare branches &amp; continue. </em></strong>If any changes will have been done there so, it will see in that but you will have not done any changes in the copied or forked project. Then, it will show you as usual. If you have done any changes in that &amp; you will do submit a merge request then you will have to realize the changes and you can submit back. And this is how you can do forking of a project and a copy of the project.</p>



<h4 class="wp-block-heading">Related video:</h4>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_71340"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/0oo3Q2L4i4M?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>11 Open Source DevOps Tools We Love For 2021</title>
		<link>https://www.bestdevops.com/11-open-source-devops-tools-we-love-for-2021/</link>
					<comments>https://www.bestdevops.com/11-open-source-devops-tools-we-love-for-2021/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 14 Apr 2021 05:52:58 +0000</pubDate>
				<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[11]]></category>
		<category><![CDATA[2021]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[JAMStack]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[OpenIO]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=16240</guid>

					<description><![CDATA[Source:-https://devops.com/ DevOps isn’t just a cultural shift — it requires great tools to come to fruition. Below, we’ve pulled together [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://devops.com/</p>
<p>DevOps isn’t just a cultural shift — it requires great tools to come to fruition. Below, we’ve pulled together a list of some of the most well-loved DevOps tools available today. But, throwing loads of money into fancy SaaS solutions can quickly gobble up the cloud budget. These DevOps tools all are open source, and enable everything from container builds and orchestration to microservices networking, configuration management, CI/CD automation, full-stack monitoring and more. Here are some of our favorite open source DevOps tools for 2021.</p>
<p>1. Kubernetes<br />
With the ubiquity of microservices and container-based software, it’s no surprise that Kubernetes tops this year’s list of open source DevOps tools. Kubernetes, adoption of which rose by 48% in 2020, is used to orchestrate containers. Instead of releasing microservices manually, Kubernetes can automate deployment, maintenance and scaling of groups of containers in production. Kubernetes, sometimes written as K8s, is hosted by the Cloud-Native Computing Foundation (CNCF).</p>
<p>2. Docker<br />
Docker, the software, is a free and open source platform used to build, ship and run an application as a lightweight container. Containers package up the binaries, libraries, configuration files and dependencies required for a program to run. Over the past decade, containers have played a key role in agile development, and Docker containers led the revolution. At its core is the Docker Engine. Docker Hub is also an excellent resource for finding and sharing prepackaged functions as containers. Also, to plug container vulnerabilities, it may be helpful to use open source container auditing tools like Docker Bench or Anchore.</p>
<p>3. Istio<br />
Microservices are a handy development style, yet they bring new development and architecture concerns. Namely, how do we apply networking policies like security, encryption, observability and telemetry elements consistently across all our services? Well, service mesh is one answer. Service mesh places a sidecar proxy next to each container and abstracts these networking capabilities to a control plane. Istio is one such open source service mesh that has seen widespread adoption. Istio is built on Envoy, opening it up to plugins and extensibility options. We should also mention Linkerd and Kuma as viable open source service mesh alternatives.</p>
<p>4. GitHub Actions<br />
GitHub is arguably the most popular source control and software collaboration platform on the planet. The GitHub platform itself, based on Git, has seen some significant updates in the past few years. Most notable is the GitHub Actions capability. GitHub Actions enable software packages hosted on GitHub to accept inputs and trigger other processes. This could help automate some cool DevOps workflows within GitHub, such as code reviews, branch management or CI/CD processes — the combinations of possibilities here are endless. GitHub Actions are, essentially, YAML files hosted in GitHub repositories that leverage GitHub webhooks. Though this is more of a feature than an open-source tool, we feel it’s important to include here. Actions is free for public repositories with a limit of 100 actions.</p>
<p>5. Jenkins<br />
A big part of the DevOps philosophy is finding ways to automate and deploy new iterations more efficiently. Part of this goal is creating a streamlined continuous integration and continuous delivery (CI/CD) pipeline. Jenkins is an open source automation server with hundreds of plugins to automate the building, deployment and testing of software projects. Although GitHub Actions could theoretically replace a CI server in the future, CI tools like Jenkins, CircleCI, TravisCI and GitLab Community Edition still are preferred by many DevOps teams.</p>
<p>6. Prometheus<br />
Metrics and alerting systems are crucial for site reliability engineers to visualize applications and react to issues. Prometheus, a graduated CNCF project, is a well-loved open source monitoring solution. A Prometheus server collects time-series metrics by scraping HTTP endpoints and generates a system to interact with this data, offering deep querying, visualization, storage and other capabilities. Check out this Awesome Prometheus list for Prometheus introductions and additional resources.</p>
<p>7. Ansible<br />
Ansible is all about automation. Ansible, an open source project sponsored by Red Hat, can be used to automate things like cloud provisioning, networking, deployment, configuration management and other tasks. Ansible has a simple yet effective architecture that is relatively easy to assemble — all you need is a text editor and command line. You describe your infrastructure in a text document and organize your desired states in a playbook. For an example in practice, see how OpenIO uses Ansible. “Ansible is our standard tool not only to deploy the OpenIO core, but also our WebUI, OIO-FS and all upcoming options,” writes Cédric Delgehier, Ops at OpenIO.</p>
<p>8. Chef<br />
Chef is another infrastructure-as-code (IaC) solution for automating your configuration management. Chef uses Ruby to automate server configurations and works well with all major cloud service providers (CSPs). This can be very useful when creating and provisioning large quantities of machines. Like other automation tools on this list, the user describes their components and their states in a declarative format. In Chef, these are known as “recipes,” which can be grouped together into “cookbooks.” You can’t diss Chef for not being on-theme!</p>
<p>9. Terraform<br />
Terraform is another IaC tool that can be used for initiation of building, versioning and further automation using configuration files. “Terraform is a tool for building, changing and versioning infrastructure safely and efficiently,” as it is described on GitHub. Terraform follows an “execution plan” that a user creates with high-level syntax. One unique aspect of Terraform is its emphasis on versioning — this allows you to version the blueprint of your service just as you would your software.</p>
<p>10. JAMStack<br />
As I’ve covered before, JAMStack combines JavaScript, APIs and markdown for constructing web-based applications. While more of a “headless development” methodology than a single open source tool, JAMStack projects are often built using open source components. For example, JAMStack often leverages open source headless content management systems such as Ghost, Strapi and/or Netlify CMS.</p>
<p>11. ELK Stack<br />
ELK Stack is the union of three open source projects maintained by Elastic: Elasticsearch, Logstash and Kibana. With these three components, developers can take in and log data from any source and create helpful visualizations. This centralized logging is enabled with a NoSQL database for storage with Elasticsearch, processing and data collection with Logstash and visualization with Kibana. Increased visibility is vital for data analysis and helps identify errors to reduce mean time to recovery (MTTR).</p>
<p>Rounding Out The DevOps Toolchain for 2021<br />
Programming isn’t only about shipping quality code, it’s about efficient execution. This drive to improve operations across the board is truly putting Ops into everything. With awesome open source DevOps tooling, it means more and more architects can adopt a DevOps approach within their deployment models.</p>
<p>DevOps as a practice, as well as its underlying technology, is always evolving. In 2021, a lot of effort is being placed on wrangling the effects of introducing a microservices development style. We’ve noticed the maturation of container orchestrators and service mesh, as a result. Blueprinting infrastructure-as-code and creating automated, repeatable configurations is another must-have for implementing automated build and release pipelines. Not to mention, many no-code and low-code platforms are opening up DevOps capabilities to non-programmers, albeit from a proprietary perspective.</p>
<p>It’s also helpful to note that some popular open source DevOps tools have been acquired — like Docker and Chef — blurring the lines between their business and their open source roots. When it comes to open source tools, it’s a good practice to adopt vendor-neutral tools with solid community support representing diverse stakeholders. This will help future-proof your project. Even though open source is “free,” users must ensure the benefits outweigh the time-to-onboard as well as the operational overhead of self-hosting.</p>
<p>DevOps tools are beneficial to automate software deployment. Here, we’ve attempted to list some of the most exciting tools to help automate that process. Of course, many new tools are emerging in the DevOps space, and we have hardly scratched the surface. Do you have a favorite DevOps tool that’s not mentioned above? Let us know in the comments below!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/11-open-source-devops-tools-we-love-for-2021/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top 10 Popular Open Source DEVOPS Tools</title>
		<link>https://www.bestdevops.com/top-10-popular-open-source-devops-tools/</link>
					<comments>https://www.bestdevops.com/top-10-popular-open-source-devops-tools/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 30 Jan 2021 05:38:06 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Ansible]]></category>
		<category><![CDATA[CodeScan]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[TOP 10]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=15492</guid>

					<description><![CDATA[Source:-https://www.imcgrupo.com/ First authored around 2009, the term DevOps alludes to a way to deal with IT that stresses coordinated effort [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.imcgrupo.com/</p>
<p>First authored around 2009, the term DevOps alludes to a way to deal with IT that stresses coordinated effort between the turn of events and tasks gatherings. It emerged out of the dexterous programming improvement development and applies a portion of similar standards to the Application Lifecycle Management (ALM) measure. DevOps is hard to characterize in light of the fact that it’s all the more a development or a way of thinking than an inflexible arrangement of rules or practices. Open source DevOps instruments are utilized as an approach to smooth out the cycle of advancement and sending.<br />
TOP OPEN SOURCE DEVOPS TOOLS<br />
A full DevOps send pipeline should comprise of something other than assemble and engineer apparatuses. It additionally should oblige establishing and overseeing the creation climate through code. However for reasons unknown, really running creation (what used to be called Ops) through mechanization appears to get quick work.</p>
<p>The way of thinking is straightforward: Optimize for quick stream from advancement to creation, coordinate input from creation into advancement, and consistently trial to improve that cycle. These standards show themselves in programming groups as ceaseless conveyance (and ideally sending), profoundly coordinated telemetry, and learning and experimentation drive the way of life. All things considered, certain instruments make accomplishing stream, input, and learning simpler. You don’t need to dish out tons of money to outsider merchants however. You can assemble a DevOps esteem stream with set up open source apparatuses.<br />
1. Ansible – Ansible is the simplest way to automate apps and IT infrastructure.</p>
<p>2. Docker – Docker helps developers bring their ideas to life by conquering the complexity of app development.</p>
<p>3. Git – Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.</p>
<p>4. Jenkins– an open source automation server which enables developers around the world to reliably build, test, and deploy their software.</p>
<p>5. Puppet Enterprise – uppet is the industry standard for IT automation. Manage and automate more infrastructure and complex workflows in a simple, yet powerful way.</p>
<p>6. Selenium – Primarily it is for automating web applications for testing purposes</p>
<p>7.Splunk – that produces software for searching, monitoring, and analyzing machine-generated big data via a Web-style interface.</p>
<p>8.Nagios – Nagios provides enterprise-class Open Source IT monitoring, network monitoring, server and applications monitoring.</p>
<p>9.codescan.io – CodeScan is the leading static code analysis solution used exclusively for Salesforce DevOps team</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/top-10-popular-open-source-devops-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bringing Source Code Security Up to Speed</title>
		<link>https://www.bestdevops.com/bringing-source-code-security-up-to-speed/</link>
					<comments>https://www.bestdevops.com/bringing-source-code-security-up-to-speed/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 22 Jan 2021 05:45:10 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Azure DevOPs]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Speed]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=15396</guid>

					<description><![CDATA[Source:-https://securityboulevard.com/ In many ways, the DevOps movement is about removing complexity in the development process to increase release velocity and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://securityboulevard.com/</p>
<p>In many ways, the DevOps movement is about removing complexity in the development process to increase release velocity and efficiency. While those abstractions may increase simplicity and narrow focus for developers, the pressure to adopt new tools and processes increases the complexity of securing DevOps infrastructure. Furthermore, DevOps culture empowers developers with a focus on increasing agility and removing roadblocks. However, when done without proper security precautions, this also opens the door to new risks.</p>
<p>Challenges to Security<br />
While there are many tools to identify source code vulnerabilities and protect applications in runtime, securing the development pipeline infrastructure itself is largely an unmet need. The biggest infrastructure security challenge is the source control management (SCM) system. This seems validated by the constant headlines about source code leakage or theft. The list of companies having leaked code recently is a who’s-who of software development: Microsoft, Nintendo, Apple, Tesla, YouTube and more. Even GitHub themselves had a code leak in early November 2020.</p>
<p>Git has made collaboration between developers and teams more streamlined than ever. Yet, several industry trends are increasing the complexity of securing SCMs including: multiple SCMs, often centralized for legacy apps and Git for modern apps; public and private repositories; microservices architectures driving rapid proliferation of repositories; and geographically distributed teams.</p>
<p>The difficulty securing SCMs tends to increase in direct proportion to the size and age of the development organization; the phrase, “Nothing ever really goes away in IT,” contains a grain of truth, despite being cliché. Legacy apps are still run on centralized SCMs like Subversion, Perforce, CVS, etc., while modern apps are in Git-based SCMs like GitHub, GitLab, Bitbucket or Azure DevOps. Managing access controls across individual repositories and between cloud and enterprise versions of the same SCM is difficult enough, but establishing and enforcing consistent policy across multiple SCMs is nearly impossible.</p>
<p>Identifying Threats<br />
The key threats to consider are insider vs. outsider and theft vs. accidental leakage. After creating an inventory of the SCM (users, teams, repos, policies, etc.), to prevent theft from insiders and outsiders, software development organizations must apply a “least privilege” access policy, enforce multifactor authentication, investigate all repository forks/clones to ensure they are necessary and monitor public repositories and other sites for the organization’s source code.</p>
<p>While insider and outsider threats are scary enough, inadvertent mistakes are a far more common cause of source code leakage. In addition to the steps taken to prevent theft, organizations should also disable private repositories from being forked/cloned with public access to prevent inadvertent source code leaks.</p>
<p>For organizations developing software, source code is their most valuable asset – it’s what drives user growth and adoption. Far more than plans or trade secrets, source code is, quite literally, a software company’s intellectual property. Repositories are being used to manage configurations for downstream continuous integration/continuous delivery (CI/CD) pipelines and infrastructure as code. Not only does this further validate the critical necessity of securing SCMs, it also means we must begin to think beyond securing just source code, as we rocket into the era of everything as code.</p>
<p>Change is the Only Constant<br />
Nowadays, every company is a software company, and the source code itself, and the SCMs, grow every day. Challenges exist in terms of the amount of code that needs to be protected, and also in the battle for development and security talent. Constantly changing teams require ongoing updates to access control rules, and the difficulty of finding and retaining security talent exacerbates the inherent SCM challenges to protecting source code while accelerating release schedules and making them more efficient. Much like the focus of IT security has recently shifted from the firewall to the identity and access management (IAM) provider, we expect everything as code will shift the focuse of application security from runtime protection and testing to the SCM itself.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/bringing-source-code-security-up-to-speed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to use GitHub and open source contributions to build out your resume</title>
		<link>https://www.bestdevops.com/how-to-use-github-and-open-source-contributions-to-build-out-your-resume/</link>
					<comments>https://www.bestdevops.com/how-to-use-github-and-open-source-contributions-to-build-out-your-resume/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 19 Dec 2020 05:39:00 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[contributions]]></category>
		<category><![CDATA[FaceCode]]></category>
		<category><![CDATA[HackerEarth]]></category>
		<category><![CDATA[Source]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=15176</guid>

					<description><![CDATA[Source:-https://www.techrepublic.com If you are thinking about career goals for 2021 and looking at various certifications, consider spending that time and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.techrepublic.com</p>
<p>If you are thinking about career goals for 2021 and looking at various certifications, consider spending that time and energy on volunteering time instead. Recruiter Taylor Desseyn often recommends that job seekers spend time contributing to open source projects instead of completing certifications. He thinks the ROI of writing code is higher and creates an edge in the hiring process.</p>
<p>&#8220;Take the time you are going to invest in a certification and take on free work and get that work in your GitHub,&#8221; he said. &#8220;What I&#8217;ve seen from employers is they would rather see real world work experience than a piece of paper.&#8221;</p>
<p>Leaders in the open source community back up that idea.Todd Moore, IBM&#8217;s vice president of open source, said code posted on GitHub becomes part of a developer&#8217;s resume.</p>
<p>&#8220;Code talks for itself,&#8221; he said. &#8220;You also can help with code reviews because making suggestions is a huge part of the open source process.&#8221;</p>
<p>Here is some advice from experts about how to start contributing code and volunteer time to the open source community and</p>
<p>Getting starting with GitHub</p>
<p>Sachin Gupta, HackerEarth&#8217;s CEO and co-founder, recommended starting small when picking an open source project to work on.</p>
<p>&#8220;It&#8217;s not recommended to pick up the big and famous projects because the scrutiny there is higher and the chances of your commits being accepted in the beginning are low,&#8221; he said. &#8220;Start with something as basic as contributing to documentation, patching a simple bug, or fixing comments.&#8221;</p>
<p>SEE: Top 5 programming languages for systems admins to learn (free PDF) (TechRepublic)</p>
<p>This helps someone new to open source start making contributions without the risk of the pull requests being rejected.</p>
<p>&#8220;Once a few contributions are accepted, you build confidence and demonstrate ability, which can create a feedback loop of success,&#8221; he said.</p>
<p>Gupta also recommends pushing side projects to GitHub, including any code written outside of work.</p>
<p>&#8220;One easy way to build out a Github profile is to participate in hackathons and push all your hackathon projects to Github,&#8221; he said. &#8220;It&#8217;s a great way of demonstrating skills to recruiters and hiring managers, and building your own coding skills.&#8221;</p>
<p>Some developers build out a simple resume using Github pages. Another option is to call out key GitHub contributions such as repos, stars, and commits on a traditional resume. Gupta also suggests linking your Github profile to other online developer profiles.</p>
<p>&#8220;These profiles help to merge specific experience with skills that can be quantified and more easily assessed,&#8221; he said.</p>
<p>Open source contributions and the hiring process<br />
Gupta said that activity in the open source community does help hiring managers understand experience level and proficiency.</p>
<p>&#8220;For example, the types of repos that you have committed to show the complexity of the tasks you can complete, the frequency of contribution indicates your commitment to certain activities and whether you have a long-standing base of experience, and the languages/tech highlights your proficiency in certain types of skills,&#8221; he said.</p>
<p>Gupta said that developers who participate in hackathons at HackerEarth often submit their prototypes on Github, which illustrates a person&#8217;s ability to understand real world problems and tech integration capabilities.</p>
<p>Gupta also said that having prior information about a candidate&#8217;s Github projects can help hiring managers conduct better interviews.</p>
<p>&#8220;For instance, I could take a code snippet from their Github projects and use our interviewing product, FaceCode, to do a more meaningful pair programming interview based on the skills they demonstrate in that public forum,&#8221; he said.</p>
<p>Moore said that developers looking for a new job should look for companies that encourage employees to contribute to open source projects.</p>
<p>&#8220;GitHub works for everybody because it&#8217;s a virtuous cycle—it helps the community and helps your career,&#8221; he said.</p>
<p><strong>Other ways to contribute to the community</strong><br />
Brendan O&#8217;Leary, GitLab senior developer evangelist, said that contributing code is only one of many ways developers can contribute to open source and gain meaningful experience.</p>
<p>&#8220;New developers have a unique position to take a look at documentation, READMEs, and other material outside of code with a fresh perspective and deliver value in contributions there,&#8221; he said.</p>
<p>O&#8217;Leary also recommends that developers who are early in their careers document their learning process by writing a blog post or making a video about a new skill.</p>
<p>&#8220;Not only will this cement your own knowledge, but it will also help others too and give you a chance to show off your ability to learn, which is one of the most critical skills for any software engineer,&#8221; he said.</p>
<p>O&#8217;Leary said that these contributions are still worthwhile, even though this kind of work doesn&#8217;t show up on a contribution graph.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-use-github-and-open-source-contributions-to-build-out-your-resume/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitHub Shows How Much Developers Love Open Source</title>
		<link>https://www.bestdevops.com/github-shows-how-much-developers-love-open-source/</link>
					<comments>https://www.bestdevops.com/github-shows-how-much-developers-love-open-source/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 18 Dec 2020 05:56:26 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[COVID]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[hybrid]]></category>
		<category><![CDATA[Love]]></category>
		<category><![CDATA[Octoverse]]></category>
		<category><![CDATA[Source]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=15141</guid>

					<description><![CDATA[Source:-https://insights.dice.com Technologists might do any number of things with their spare time, but as GitHub’s latest State of the Octoverse [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://insights.dice.com</p>
<p>Technologists might do any number of things with their spare time, but as GitHub’s latest State of the Octoverse report makes clear, many of them choose to spend their nights and weekends working on open-source projects.</p>
<p>GitHub’s administrators, having analyzed millions of repositories for the report, suggest that enterprise-related developer activity drops on weekends and holidays (just as you’d expect), replaced by a surge of activity related to open-source development. Of course, GitHub suggests that employers encourage their developers’ urge to contribute to whatever projects they might find interesting: “Organizations should examine policies around external work and technology to ensure they allow time to engage with learning programs and that moonlighting policies allow for external projects.”</p>
<p>With technologists stuck at home during the COVID-19 pandemic, engagement with open source has increased—GitHub notes that open-source project creation has risen by 25 percent since April (year over year). For technologists, starting and participating in open-source projects confers another benefit: The chance to collaborate and make connections with others who share similar interests. Building out your network is an invaluable part of growing your career (and perhaps finding your next gig), and contributing to repositories allows you to do that even if you’re stuck at home.</p>
<p>After the pandemic ends, GitHub assumes that “remote and hybrid environments are likely to be the norm” as teams return to the office. It asks employers to provide “flexible solutions” so that developers can create schedules that make work sustainable; if the long months of remote work have taught the tech industry anything, it’s that workloads and schedules can quickly expand unless there’s a conscious, concerted effort to balance out work and life.</p>
<p>Or as the Octoverse report puts it: “Our analysis on work timing and work volume shows that developers benefit from flexibility that allows them to do their work by spreading it out. “</p>
<p>As we close in on 2021, and you consider updating your résumé and other materials for the new year (whether or not you’re actually looking for a new opportunity), highlighting your participation in open-source projects can boost your appeal to employers. Not only does contributing to projects show that you have the technical chops necessary for whatever position you want; it also highlights how your passion for technology extends beyond the workplace. When a developer uses their free time to contribute to a project they feel passionate about, they’re not just having fun—they’re also boosting their career.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/github-shows-how-much-developers-love-open-source/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Alleged source code of penetration testing software Cobalt Strike published on GitHub</title>
		<link>https://www.bestdevops.com/alleged-source-code-of-penetration-testing-software-cobalt-strike-published-on-github/</link>
					<comments>https://www.bestdevops.com/alleged-source-code-of-penetration-testing-software-cobalt-strike-published-on-github/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 13 Nov 2020 07:08:16 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Cobalt Strike]]></category>
		<category><![CDATA[Malpedia]]></category>
		<category><![CDATA[siliconangle]]></category>
		<category><![CDATA[Source]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=14421</guid>

					<description><![CDATA[source:-https://siliconangle.com Source code allegedly belonging to commercial penetration testing software Cobalt Strike has been published on GitHub, potentially providing a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>source:-https://siliconangle.com</p>
<p>Source code allegedly belonging to commercial penetration testing software Cobalt Strike has been published on GitHub, potentially providing a new path for hackers to attack companies.</p>
<p>Penetration testing, usually abbreviated as pen testing, has legitimate uses as a security tool to test security but can also be used by bad actors to attack a company. Ethical pen testing involves simulated attacks on a computer system to evaluate the security of the given system. In the hands of hackers, the same pen testing software can be used to identify security issues that can be exploited.</p>
<p>Cobalt Strike, which pitches itself as a legitimate pen testing solution, has been controversial for years thanks to its use by hacking groups, though they had to pay $3,500 per year for a license to use the software or use a pirated copy. Malpedia has a page dedicated to Cobalt Strike, noting that it allows an attacker to deploy an agent named “Beacon” on the victim’s machine. The alleged code could potentially allow more hackers to use the software for nefarious purposes or develop new versions of the product.</p>
<p>Whether the code is actually Cobalt Strike’s or not is subject to dispute. Bleeping Computer reported today that the code appears to be the Java code from the software that has been manually decompiled and then edited to fix any dependencies and remove the license check so it could be compiled. “Even though it is not the original source code, it is enough to be of serious concern to security professionals,” the report noted.</p>
<p>The code said to have appeared on GitHub 12 days ago and has already been forked 172 times. The timing may be relevant, since a major attack involving Cobalt Strike and targeting Microsoft Teams was reported Nov. 10. Another attack that took advantage of unpatched Oracle WebLogic servers involving Cobalt Strike was reported Nov. 5.</p>
<p>“While the allegations that the Cobalt Strike source code was posted to GitHub are unconfirmed, it certainly appears to at least be derivative of Cobalt Strike’s product,” Chester Wisniewski, principal research scientist at cybersecurity company Sophos Group plc, told SiliconANGLE. “This is unlikely to have any short-term consequence regarding criminal usage of Cobalt Strike as they are simply using stolen copies to begin with.”</p>
<p>Where the risk lies, he said, is in the ability to update such a powerful tool with newly discovered vulnerabilities. “Only time will tell if this has an impact, but I suspect it will be business as usual for criminals for now,” he said. “This is, however, even more reason for organizations to ensure they are patching their systems as quickly as possible.”</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/alleged-source-code-of-penetration-testing-software-cobalt-strike-published-on-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sysdig Hires Kubernetes Expert Kris Nova to Lead Open Source Team as Falco Adoption Grows 240%</title>
		<link>https://www.bestdevops.com/sysdig-hires-kubernetes-expert-to-lead-open-source-team-as-falco-adoption-increases-240-over-the-last-nine-months/</link>
					<comments>https://www.bestdevops.com/sysdig-hires-kubernetes-expert-to-lead-open-source-team-as-falco-adoption-increases-240-over-the-last-nine-months/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 22 Aug 2019 06:48:51 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Expert]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Team]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=7172</guid>

					<description><![CDATA[Sysdig appointed Kris Nova as Chief Open Source Advocate in August 2019, coinciding with a reported 240% surge in Falco adoption and a significant expansion of the company's open source engineering resources.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced August 22, 2019. Source: Sysdig via BusinessWire.</em></p>



<h2 class="wp-block-heading">Sysdig Expands Open Source Leadership</h2>



<p class="wp-block-paragraph">In August 2019, Sysdig, Inc. announced the appointment of Kris Nova as Chief Open Source Advocate, a move intended to meet surging demand for the company&#8217;s open source security tooling. At the time of the announcement, Sysdig reported a 240 percent increase in adoption of <a href="https://falco.org/">Falco</a>, its open source runtime security project, over the preceding nine months. To support that growth, the company stated it had more than quadrupled the engineering resources dedicated to its open source projects.</p>



<p class="wp-block-paragraph">Falco was accepted into the Cloud Native Computing Foundation (CNCF) Sandbox in October 2018. By mid-2019 it had attracted production users across government agencies, financial institutions, Fortune 2000 enterprises, and web-scale companies, with contributions from organizations including Frame.io, Shopify, Snap, and Booz Allen Hamilton.</p>



<h2 class="wp-block-heading">Who Is Kris Nova?</h2>



<p class="wp-block-paragraph">Kris Nova brought deep Kubernetes and cloud-native credentials to the role. Before joining Sysdig, she was a Senior Developer Advocate at Heptio/VMware and, prior to that, a developer advocate and Kubernetes engineer at Deis/Microsoft. Her open source contributions include creating <strong>kubicorn</strong>, a Kubernetes infrastructure management tool written in Go. Nova also served as a CNCF Ambassador and organized multiple Kubernetes Special Interest Groups (SIGs).</p>



<p class="wp-block-paragraph">She is the author of <em>Cloud Native Infrastructure</em> (O&#8217;Reilly), a practitioner-focused book on designing and running distributed cloud-native systems. Her focus areas at Sysdig were defined as security, intrusion detection, Linux kernel internals, Kubernetes, and eBPF.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Sysdig is full of genuine and smart Kubernetes experts, the people you want building the projects used to protect your environments. Falco needs to be in any stack and I look forward to helping people to understand why and how to implement.&#8221;</p><cite>— Kris Nova, Chief Open Source Advocate, Sysdig (2019)</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Kris Nova is a Kubernetes pioneer, and we look forward to continuing to grow Falco and drive adoption together.&#8221;</p><cite>— Loris Degioanni, CTO and Founder, Sysdig</cite></blockquote>



<h2 class="wp-block-heading">Falco: Technical Highlights as of Mid-2019</h2>



<p class="wp-block-paragraph">By the time of Nova&#8217;s hire, the Falco project had reached several notable technical milestones:</p>



<ul class="wp-block-list">
<li><strong>eBPF integration:</strong> Falco became, by Sysdig&#8217;s account, the first major security and behavioral activity monitoring tool for containers powered by Extended Berkeley Packet Filter (eBPF) at the Linux kernel level. This allows syscall capture without kernel module requirements on supported kernels.</li>
<li><strong>Kubernetes Audit Policy support:</strong> Falco was among the first open source security projects to integrate with the Kubernetes Audit Policy, enabling an additional stream of API-server events for threat detection.</li>
<li><strong>Falco Operator:</strong> A Kubernetes Operator was released to automate day-to-day Falco lifecycle management, with inclusion in OperatorHub.io.</li>
<li><strong>Google Cloud Platform Marketplace:</strong> In April 2019, Falco was added to the GCP Marketplace, lowering the barrier to deployment for GCP users.</li>
<li><strong>containerd and CRI-O support:</strong> The Falco 0.15.0 release added support for the containerd and CRI-O container runtimes, enabling compatibility with Red Hat, IBM Cloud, and GKE environments running older platform versions.</li>
<li><strong>Falco rules library:</strong> Released in August 2019, this library lets enterprises adopt community-contributed detection rules without writing them from scratch.</li>
</ul>



<h2 class="wp-block-heading">Open Source Roadmap and Governance</h2>



<p class="wp-block-paragraph">A central part of Nova&#8217;s mandate was establishing a formal governance model for Falco — a prerequisite for the project advancing beyond the CNCF Sandbox stage. The planned governance work included:</p>



<ul class="wp-block-list">
<li>Defining clear standards and guidelines for contributors and maintainers.</li>
<li>Implementing <strong>Prow</strong>, the Kubernetes-native CI and developer productivity tooling already in use by other CNCF projects, to automate common maintainer tasks.</li>
<li>Introducing more fine-grained access control for project resources.</li>
<li>Reducing maintainer toil by enabling contributors to run common tasks via CLI commands rather than web GUIs.</li>
</ul>



<p class="wp-block-paragraph">Sysdig also noted that approximately 30 percent of its engineers were active contributors to the company&#8217;s open source projects at the time, with a commitment to grow that share.</p>



<p class="wp-block-paragraph">Beyond Falco, Sysdig announced continued involvement with the OpenStack Security SIG — a cross-company working group focused on OpenStack ecosystem security — and membership in the Linux Foundation&#8217;s Continuous Delivery Foundation (CDF).</p>



<h2 class="wp-block-heading">Sysdig&#8217;s Open Source History</h2>



<p class="wp-block-paragraph">Sysdig was founded in 2013 and launched with <strong>sysdig</strong>, an open source Linux system exploration and troubleshooting tool. The company subsequently created two additional open source projects:</p>



<ul class="wp-block-list">
<li><strong>Falco</strong> — runtime security and anomaly detection for cloud-native workloads.</li>
<li><strong>Sysdig Inspect</strong> — an open source interface for analyzing sysdig capture files.</li>
</ul>



<p class="wp-block-paragraph">By mid-2019, the company reported that its three open source projects had collectively attracted a community of millions of developers, sysadmins, and IT professionals. Sysdig has also been an active adopter and contributor to third-party open source projects including Kubernetes, Prometheus, and Anchore.</p>



<h2 class="wp-block-heading">Why This Matters for DevOps and Security Teams</h2>



<p class="wp-block-paragraph">The appointment of a dedicated open source advocate at a vendor-backed CNCF project reflects a broader trend: as cloud-native security tooling matures, projects require structured governance to remain credible with enterprise adopters. For DevOps and platform engineering teams, the implications are practical:</p>



<ul class="wp-block-list">
<li><strong>Governance matters for compliance:</strong> Enterprises subject to regulatory requirements need assurance that open source tooling follows reproducible, auditable development processes.</li>
<li><strong>eBPF is becoming foundational:</strong> Falco&#8217;s adoption of eBPF for syscall capture signals a direction the broader security tooling ecosystem has continued to follow.</li>
<li><strong>Rules-as-code reduces toil:</strong> Community-maintained rules libraries mean security teams can benefit from collective threat intelligence without maintaining detection logic entirely in-house.</li>
<li><strong>Operator pattern simplifies operations:</strong> The Falco Operator enables declarative, Kubernetes-native deployment and lifecycle management, fitting naturally into GitOps workflows.</li>
</ul>



<p class="wp-block-paragraph"><em>Note: Kris Nova passed away in August 2023. Her contributions to the Kubernetes and cloud-native communities remain widely recognized.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/sysdig-hires-kubernetes-expert-to-lead-open-source-team-as-falco-adoption-increases-240-over-the-last-nine-months/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fairwinds Polaris: Open Source Kubernetes Configuration Validation Tool</title>
		<link>https://www.bestdevops.com/fairwinds-debuts-open-source-kubernetes-configuration-tool/</link>
					<comments>https://www.bestdevops.com/fairwinds-debuts-open-source-kubernetes-configuration-tool/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 26 Jul 2019 06:00:00 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Debuts]]></category>
		<category><![CDATA[Fairwinds]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Tool]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6396</guid>

					<description><![CDATA[Fairwinds released Polaris, an open source tool that audits Kubernetes cluster configurations against best practices, surfacing misconfigurations through a dashboard and an admission webhook.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://containerjournal.com" rel="noopener">Container Journal</a> (July 2019). This article expands on the original announcement for a DevOps engineering audience.</em></p>



<h2 class="wp-block-heading">What Is Fairwinds Polaris?</h2>



<p class="wp-block-paragraph">Fairwinds announced the open source release of <strong>Polaris</strong>, a Kubernetes configuration validation tool designed to help engineering teams avoid common misconfiguration mistakes. Polaris can be run as a self-hosted dashboard, as an admission webhook inside a cluster, or as a command-line tool in a CI/CD pipeline. Fairwinds also offered it as a hosted service for teams that prefer a managed approach.</p>



<p class="wp-block-paragraph">The motivation behind Polaris is straightforward: Kubernetes exposes an enormous number of configuration options, and the gap between a working cluster and a well-configured cluster is significant. Teams that are new to Kubernetes often omit resource limits, run containers as root, or skip liveness and readiness probes — issues that only become visible under production load.</p>



<h2 class="wp-block-heading">Core Components</h2>



<p class="wp-block-paragraph">Polaris ships with two primary operational modes:</p>



<ul class="wp-block-list">
  <li><strong>Dashboard:</strong> A web UI that connects to a running cluster and scores deployed workloads against a set of best-practice checks. Each check is rated by severity, giving teams a prioritised view of configuration debt across namespaces and deployments.</li>
  <li><strong>Admission Webhook:</strong> A validating admission webhook that intercepts resource creation and update requests. Depending on how Polaris is configured, it can either warn teams about policy violations or actively block non-compliant workloads from reaching a production cluster.</li>
</ul>



<p class="wp-block-paragraph">A command-line interface is also available, enabling Polaris checks to be embedded directly into a CI/CD pipeline so configuration problems are caught before a manifest ever reaches the cluster.</p>



<h2 class="wp-block-heading">What Polaris Checks For</h2>



<p class="wp-block-paragraph">Polaris evaluates workload manifests against a configurable set of checks. At launch, the built-in checks covered areas including:</p>



<ul class="wp-block-list">
  <li>CPU and memory <strong>resource requests and limits</strong> being set on containers</li>
  <li>Containers running as <strong>root</strong> or with unnecessary privilege escalation</li>
  <li>Missing <strong>liveness and readiness probes</strong></li>
  <li>Use of the <strong>latest</strong> image tag instead of a pinned version</li>
  <li>Host networking, host PID, and host IPC settings</li>
  <li>Read-only root filesystems</li>
</ul>



<p class="wp-block-paragraph">Teams can customise the severity thresholds — marking certain checks as warnings rather than hard failures — and can extend or override the default policy file to match their own standards.</p>



<h2 class="wp-block-heading">Why Kubernetes Misconfiguration Is a Real Problem</h2>



<p class="wp-block-paragraph">Kubernetes is highly flexible by design, which means that a cluster can be operational without being secure, efficient, or reliable. Common misconfiguration consequences include:</p>



<ul class="wp-block-list">
  <li><strong>Node instability:</strong> Containers without resource limits can consume all available CPU or memory on a node, triggering evictions across unrelated workloads.</li>
  <li><strong>Security exposure:</strong> Containers running as root or with privilege escalation create an enlarged attack surface if a workload is compromised.</li>
  <li><strong>Deployment fragility:</strong> Missing health probes mean Kubernetes cannot accurately determine whether a pod is ready to serve traffic, increasing the risk of routing requests to unhealthy instances.</li>
  <li><strong>Cluster sprawl:</strong> Without automated guardrails, teams working independently may provision multiple single-purpose clusters that each carry their own misconfiguration risk.</li>
</ul>



<p class="wp-block-paragraph">Tools like Polaris shift configuration quality checks left — catching problems at the manifest or CI stage rather than after a production incident.</p>



<h2 class="wp-block-heading">Polaris in a CI/CD Pipeline</h2>



<p class="wp-block-paragraph">Fairwinds designed Polaris with CI/CD integration in mind. The CLI can be pointed at a directory of Kubernetes manifests or at a Helm chart output and will return a pass/fail result that a pipeline can act on. A typical integration looks like this:</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment"># Run Polaris audit against local manifests and fail the build</span>
<span class="hljs-comment"># if the score falls below a defined threshold</span>
polaris audit --audit-path ./k8s-manifests \
  --set-<span class="hljs-keyword">exit</span>-code-on-danger \
  --set-<span class="hljs-keyword">exit</span>-code-below-score <span class="hljs-number">80</span></code></span></pre>


<p class="wp-block-paragraph">This approach means configuration policy is enforced consistently across every merge, not just when a human reviewer happens to notice a problem.</p>



<h2 class="wp-block-heading">Managed Service vs. Self-Hosted</h2>



<p class="wp-block-paragraph">At launch, Fairwinds offered Polaris both as a self-hosted open source project and as part of its managed Kubernetes service. According to Fairwinds CEO Bill Ledingham, many customers were expected to ask Fairwinds to operate Polaris alongside their Kubernetes clusters. However, the open source nature of the project also makes it straightforward for other managed service providers or internal platform teams to adopt it without vendor dependency.</p>



<h2 class="wp-block-heading">Addressing the Kubernetes Expertise Gap</h2>



<p class="wp-block-paragraph">One of the structural challenges Polaris aims to address is the gap between the widespread <em>adoption</em> of Kubernetes and the <em>depth of expertise</em> available to operate it well. As Ledingham noted at the time, while many enterprises had adopted Kubernetes, the proportion of actual production workloads running on it remained relatively small — partly because provisioning a production-grade cluster correctly requires significant knowledge.</p>



<p class="wp-block-paragraph">By codifying best practices into an automated tool, Polaris gives teams a starting point they can refine over time, reducing the documentation burden and providing a machine-enforceable baseline that survives staff turnover and organisational change.</p>



<h2 class="wp-block-heading">Getting Started with Polaris</h2>



<p class="wp-block-paragraph">Polaris is open source and maintained by Fairwinds on GitHub. To install the dashboard in-cluster using Helm:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">helm repo add fairwinds-stable https:<span class="hljs-comment">//charts.fairwinds.com/stable</span>
helm install polaris fairwinds-stable/polaris \
  --<span class="hljs-keyword">namespace</span> <span class="hljs-title">polaris</span> \
  --<span class="hljs-title">create</span>-<span class="hljs-title">namespace</span></code></span></pre>


<p class="wp-block-paragraph">Once deployed, port-forward to the dashboard service to review the configuration audit results for your cluster. Refer to the <a href="https://github.com/FairwindsOps/polaris" rel="noopener">official Polaris GitHub repository</a> for current installation instructions, as the project has evolved since its 2019 launch.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">Polaris fills a genuine gap in the Kubernetes ecosystem by automating the enforcement of configuration best practices. Whether used as a read-only dashboard, a blocking admission webhook, or a CI/CD gate, it reduces the risk of misconfigured workloads reaching production and gives platform teams a reproducible, auditable standard to work from.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/fairwinds-debuts-open-source-kubernetes-configuration-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
