Category: Canarys

  • Subversion (Centralized Version Control System)

    Version control system is a repository of files, often the files for the source code of computer programs with monitored access. They are essential for any form of distributed, collaborative development. Whether it is the history of wiki page or the large program software firm. Importance of version control systems: Allow developers to work on…

  • LDAP Integration with Sonatype Nexus

    Sonatype Nexus supports the Repository Manager integration with various active directory systems for authentication, such as Microsoft Exchange / Active Directory, OpenLDAP, ApacheDS, and others. In order to use LDAP authentication in the nexus repository manager, we will need to add the LDAP Authentication Realm by navigating to the realms option which is available in…

  • Quick Understanding on Stateful Sets in Kubernetes

    Stateful sets are similar to deployments, they can scale up and scale down, they can perform rolling updates etc. All most it performs similar functions like replica sets and deployment sets. but there some difference as well, in stateful sets pods are created in a sequential order, that means when the pods are deployed, 1st…

  • LDAP Integration with SonarQube

    If you want to access the SonarQube server with LDAP credentials (i.e. with Active Directory Credentials), we need to integrate the SonarQube with LDAP servers. Now, in this article we will discuss the integration process of LDAP with SonarQube. We need to install an LDAP plugin for integration process. This plugin allows the delegation of…

  • GitHub Product Purchasing Details

    In the previous blog we would have seen what GitHub is, who started this project and how it evolved over time. We discussed about how it is different from Git, even though GitHub is created from Git, it provides lot of other functionalities for carry out DevOps practices. We also discussed about different variants of…

  • Azure DevOps – “Sign-in required” issue while trying to assign user to a work item

    Scenario – You are trying to assign a work item to your colleague but unable to assign as it shows an error – “Sign-in required” as you type the username.     Solution –  Suppose you have tried clearing cache and logging in again to Azure DevOps portal and this doesn’t solve the issue, make…

  • LDAP Integration with Gitlab

    If any organization has an LDAP directory service such as Active Directory, then GitLab can be configured to allow your users to sign with their LDAP credentials (i.e. Active Directory Credentials). The first time a user signs in with LDAP credentials, GitLab will create a new GitLab user associated with the LDAP Distinguished Name (DN)…

  • Intro to Git and GitHub and Difference

    Let us check what is Git and GitHub and how they work. To understand this, let us imagine a scenario where we are writing a document or a piece of software or app or just an essay or poem. When we start to write or develop we create the file(s) and then write stuff into…

  • HOW TO DO BACKUP AND RESTORE ENTIRE K8S CLUSTER?

    If you have deployed different applications on k8s cluster using various objects like deployments, pods, services etc. all the info about cluster is stored into ETCD cluster. If your application is using persistent storage that will be considered as another backup scenario. We will be creating different resources either using imperative way or declarative way.…

  • How to do Installation of K8S using kubeadm?

    Till now I have given blogs on k8s objects, services, namespaces, ingress etc. but where to execute and implement all those, yes, we need a k8s cluster for that, if you have it already go n execute, if not, here is the solution for you. Execute below commands to configure the master node “(# are…