Author: Canarys

  • Database deployment using GitHub Actions

    In this blog, I will be showing how to export the database file from SQL Server and import the same in another SQL server. When we do the export, we will be having 2 different file formats i.e DACPAC and BACPAC. The major difference between is DACPAC copies only schema whereas BACPAC copies both schema…

  • Apache Maven – A tool to build Artifacts

    Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Using Maven, we can build and manage any Java based project. Maven software is used very often in the industry,…

  • VMSS deployment Using Custom VM Image

    In this blog we will see the VMSS update by using an image with Rolling upgrade policy. Prerequisites: Create a VM image in the portal to update the VMSS with that image. VMSS needs to be created with the custom image. Step 1 Creation of VM image to be used while creating a VMSS. Select…

  • Ansible Playbooks

    Playbooks are nothing but files consisting of your written code, and they are written in YAML language, which defines the tasks and executes them through the Ansible. Playbooks may include one or more plays. Plays defines a set of activities or tasks to be run on hosts of inventory file. First, we'll see the basics…

  • DevOps Strategies for Enabling Efficient Application Development for Software Companies during COVID-19

    The COVID-19 pandemic has been unprecedented, and the entire IT industry has been forced to rethink and innovate practices to ensure continued support for critical operations and delivering quality software. Due to the social distancing norms, the teams are now forced to work remotely either from homes or remote offices, impacting the work habits of…

  • Ansible Ad-Hoc Commands and Playbooks

    An ansible ad-hoc command is a one-line command that lets you perform basic tasks efficiently without writing playbooks. An Ansible ad-hoc command uses ansible command-line tool to automate a single task on one or more managed nodes. Ad-hoc commands are quick and easy, but they are not reusable. Ad-hoc commands demonstrate the simplicity and power of Ansible.  Ansible ad hoc commands are…

  • The Ansible Architecture

    Ansible is an open source, IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. In this article, we’ll now discuss ansible architecture and the difference between push-based vs pull based as well. Let's begin by looking at the ansible architecture…

  • 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…