Salt is fully capable of taking care of itself and it’s infrastructure. A short talk about the salt formula mixed with tips and trix from our experience with upgrading and working with salt in a distributed engineering team.
GitLab Commit 2020: Ubiquitous quality through continuous testing pipelinesJoseph Lust
Continuous Testing is the crucial ingredient to rapidly deliver quality apps from your GitLab CI/CD pipelines. Rather than weekly or monthly release cycles, you need scalable quality patterns that deliver rapid daily or hourly releases. You need to thoroughly test every commit.
We’ll discuss building powerful continuous testing workflows with GitLab CI/CD pipelines and GitLab’s mabl integration to deliver testing insights on every push, directly into the relevant developer commit or merge request. We’ll review common UI testing patterns you can use from simple page tests to complex end to end application test suites, all running and scaling automatically within your GitLab CI/CD pipelines.
GitLab Commit 2020: Ubiquitous quality through continuous testing pipelinesJoseph Lust
Continuous Testing is the crucial ingredient to rapidly deliver quality apps from your GitLab CI/CD pipelines. Rather than weekly or monthly release cycles, you need scalable quality patterns that deliver rapid daily or hourly releases. You need to thoroughly test every commit.
We’ll discuss building powerful continuous testing workflows with GitLab CI/CD pipelines and GitLab’s mabl integration to deliver testing insights on every push, directly into the relevant developer commit or merge request. We’ll review common UI testing patterns you can use from simple page tests to complex end to end application test suites, all running and scaling automatically within your GitLab CI/CD pipelines.
Learn to use one of the best Version Control applications out there. I will be covering some basic principles that apply to any Version Control application and then going in depth on some of the features that allow Git to soar above the rest in terms of capability and usability.
Debconf14 : Putting some salt in your Debian systems -- Julien CristauLogilab
Salt allows scalable infrastructure management, including provisioning new systems and managing them over their lifetime. In this talk I'll show how it makes managing Debian systems easier.
Git Introduction for beginners. Based on the Atlassian git tutorial.
git init, add, commit, push, pull, remote.
introduction to version controls.
git is a software version control and team management tool.
Excerpt from slides used in undergraduate software engineering lectures.
Our favorite git tricks, git commands and utilities that make working with git easier.
Updated June 2015.
A tutorial for systems administrators and DevOps teams on writing SaltStack modules for infrastructure management and application deployment and configuration management. Presented by Joseph Hall, SaltStack senior engineer, at the OpenWest 2013 conference.
Learn to use one of the best Version Control applications out there. I will be covering some basic principles that apply to any Version Control application and then going in depth on some of the features that allow Git to soar above the rest in terms of capability and usability.
Debconf14 : Putting some salt in your Debian systems -- Julien CristauLogilab
Salt allows scalable infrastructure management, including provisioning new systems and managing them over their lifetime. In this talk I'll show how it makes managing Debian systems easier.
Git Introduction for beginners. Based on the Atlassian git tutorial.
git init, add, commit, push, pull, remote.
introduction to version controls.
git is a software version control and team management tool.
Excerpt from slides used in undergraduate software engineering lectures.
Our favorite git tricks, git commands and utilities that make working with git easier.
Updated June 2015.
A tutorial for systems administrators and DevOps teams on writing SaltStack modules for infrastructure management and application deployment and configuration management. Presented by Joseph Hall, SaltStack senior engineer, at the OpenWest 2013 conference.
Automating Your Data Center with RackHD - EMC World 2016Kendrick Coleman
This presentation was done by Joseph Heck and Kendrick Coleman at EMC World 2016.
RackHD is a technology stack for enabling automated hardware management and orchestration through cohesive APIs. It serves as an abstraction layer between other M&O layers and the underlying physical hardware.
The real take-away is that physical infrastructure provisioning can be consumed and managed by other orchestration tools. This elevates the understanding of the underlying infrastructure to a new layer. It allows tools to start consuming physical infrastructure in the same way that we used to consume virtual machines. Pretty powerful stuff.
The session catalog was labeled: Code.05 automating-with-rackhd-v0.6
Read more at blog.emccode.com
Real-time Infrastructure Management with SaltStack - OpenWest 2013SaltStack
SaltStack is fast, among other things. At it's core, SaltStack is a real-time infrastructure management tool that utilizes a high-speed communication channel for remote execution and configuration management. Proper systems administration is not possible without both. This presentation will demonstrate how to create real-time interaction between your code and your infrastructure using SaltStack.
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...Amazon Web Services
Customers looking to migrate to AWS often ask the following questions at the beginning of their journey “What is the right AWS account structure and VPC design for me?” and “How do I minimize the impact to my IT operations?” This session discusses the different account structures, VPC design patterns and network deployment architectures to align to different Enterprise IT Operating Models. We will also discuss the implications each pattern has with respect to Security, Finance and Operations. Nielsen, a global enterprise providing an understanding of what consumers watch and what consumers buy, will discuss the decision making process for their AWS account and VPC design. Nielsen will also discuss the implications of their decision. This session will benefit IT architects, managers and technology strategists to:
• Understand the 4 common Enterprise IT Operating Models and the VPC design patterns associated with each
• The security, operational and financial considerations associated with each design pattern
• Ask the correct questions to determine how best to set up their AWS accounts
KubeBoot - Spring Boot deployment on KubernetesAlex Soto
Have you ever thought how to deploy Cloud Native Java Applications (Spring Boot) on Kubernetes? Kubernetes has now become a de-facto standard for deploying Cloud Native Applications, but still, there is the myth that they are not ready for Java workloads. The aim of this session is to break that myth to show Kubernetes is well suited for Cloud Native Java applications. The session explores the cloud native characteristics such as Discovery, Blue/Green Deployments, Elasticity, Canary Deployments, Resiliency, Pipeline(CI/CD), Authentication etc., becomes implicit characteristics to your Spring Boot Java applications that are deployed on Kubernetes In this session, we will see how to build, debug, deploy and discover Spring Boot applications on Kubernetes, covering in-depth details of the tools, libraries, and platform that could be used to make your spring boot deployment smooth and easy.
KUBEBOOT - SPRING BOOT DEPLOYMENT ON KUBERNETESAlex Soto
Have you ever thought how to deploy Cloud Native Java Applications (Spring Boot) on Kubernetes? Kubernetes has now become a de-facto standard for deploying Cloud Native Applications, but still there is myth that they are not ready for Java workloads. The aim of this session is to break that myth to show Kubernetes is well suited for Cloud Native Java applications.
The session explores the cloud native characteristics such as Discovery, Blue/Green Deployments, Elasticity, Canary Deployments, Resiliency, Pipeline(CI/CD), Authentication etc., becomes implicit characteristics to your Spring Boot Java applications that are deployed on Kubernetes
In this session, we will see how to build, debug, deploy and discover Spring Boot applications on Kubernetes, covering in depth details of the tools, libraries and platform that could be used to make your spring boot deployment smooth and easy.
WordPress - Whats going on in the server? Herb Miller
A short Show and Tell presentation by Herb Miller, Bobbing Wide outlining his work to analyse the effect of configuration changes on server response times.
First presented at Cheltenham WordPress Meetup ( #WPChelt ) on 31st March 2021
Microservices architecture has changed how companies develop and deploy applications. This change has affected testing process as well. New techniques have emerged and others have been enhanced. Does your organization wish to achieve unicorn like speed? With N deploys per day? Or a lead time (time to business value from idea to production) measured in days/weeks instead of months/years?In this session, we will not only describe how to use Istio and Kubernetes but actively demonstrate 3 specific techniques that you can use immediately following the session.
OSCamp #4 on Foreman | Salted Foreman by Bernhard SuttnerNETWAYS
Everything is better with salt – even Foreman.
This presentation discusses the use of Salt as a configuration management tool in Foreman. New features of the Salt plugin will also be demonstrated, such as Salt Variables and the Remote Execution Salt Provider.
Orchestrate Event-Driven Infrastructure with SaltStackLove Nyberg
Saltstack is by it's design a event driven configuration management tool. In talk will do a deep dive into salt reactor, runners and beacon systems. Talk will also cover a demo of event driven application releases process.
Slides from my talk @ Percona Live London 2013. This talk is about database administration and how we manage percona xtradb at bodybuilding.com. There are a few benchmarks about percona, fusionio and xfs/ext4 file systems.
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San FranciscoAlessandro Nadalin
The HTTP protocol has been there for more than 20 years, almost untouched, but the current needs of the web are pushing towards adding some spices into the mix.
In this talk we will have a brief look at the history of HTTP, what SPDY - the "new" protocol proposed by google - brings into the table and how HTTP/2.0 will look like.
Smarter testing and never waste time again [Workshop]Alex Soto
The #1 programmer excuse for legitimately slacking off used to be “My code’s compiling”.
These days it’s more likely “I’m running the tests”. We have time for a coffee (or two or three). That’s what we turn into code after all.
We waste not only a lot of our time waiting until the very end of the build to see tests which we have just written failing, but also tons of resources making our CI servers sweat and having enormous queues of pending jobs. But what’s even more important - we switch contexts and thus we loose focus.
Maybe we can test smarter? Join us in this workshop and bring your laptop to learn about a new tool we are working on that you stay in the zone and never waste time again. We know which tests you want to run.
An introduction to git and github, presented by Nina Zakharenko at Start SLC 2015 on behalf of Girl Develop It.
Prerequisites for exercises: installing git on your local machine, creating a github.com account.
SaltConf15 Presentation on Salt Stack High Availability
Links to github repository containing code: https://github.com/wcannon/saltconf2015
Solution 3 has been implemented and is in the github repository.
Why aren't operating systems more like applications?
We live in an era of application microservices, even nanoservices. Each application serves precisely its purpose, living for exactly how long it needs. When we need it to do something else, we either create a distinct service, or rebuild and replace the existing one. Applications last seconds to minutes, at best hours.
What's good for the application goose, is great for the operating system gander.
Welcome to LinuxKit, a modern operating system composer. You compose precisely the components you need into a super-lightweight distribution, deploy it, and then throw it away when no longer needed.
In this talk, we will:
1. Introduce LinuxKit, its history and purpose, and how it differs radically from the operating system distributions with which you likely are familiar.
2. Delve into LinuxKit's design and architecture.
3. Explore how LinuxKit offers new ways of operating, plugging operating systems as first-class citizens directly into our deployment pipelines.
And, of course, we will build and deploy immutable, bootable, purpose-built images in minutes live on-stage.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
2. BLOGLOVIN’
#SaltConf15
tens of millions of monthly unique visitors
hundred of millions requests per day
couple of million stories parsed per day
Hybrid DC/Cloud
- Bare metal servers
- Cloud VM’s
3. Salt Formulas
Formulas are pre-written Salt States.
https://github.com/saltstack-formulas
Please contribute!
5. For testing purpose
Docker?
Vagrant
git clone git@github.com:saltstack-formulas/salt-formula.git
# Fix pillar file
vagrant up
vagrant ssh
salt salt state.highstate
7. Tips/Trix
- Upgrade Salt master first
- Always specific version on pkg.installed
- Use log_level: debug during updates
- Check change log for all version between
- Updated often new version, both minor and major