<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Argo on stoXe</title>
    <link>https://iamstoxe.com/series/argo/</link>
    <description>Recent content in Argo on stoXe</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Devin Stokes</copyright>
    <lastBuildDate>Wed, 23 Sep 2020 14:47:38 -0700</lastBuildDate>
    
	<atom:link href="https://iamstoxe.com/series/argo/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>From Argo Workflow Engine to Server Root</title>
      <link>https://iamstoxe.com/posts/from-workflow-engine-to-root/</link>
      <pubDate>Wed, 23 Sep 2020 14:47:38 -0700</pubDate>
      
      <guid>https://iamstoxe.com/posts/from-workflow-engine-to-root/</guid>
      <description>What Are We Doing In my recent escapades of testing various workflow engines I eventually found and grew fond of Argo. Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD. What does this mean? Basically you can define jobs via a yaml file and have it execute docker containers. It is more common than not for Argo to be able to run privileged containers and this is precisely what we intend to exploit.</description>
    </item>
    
    <item>
      <title>Orchestrating Nmap Against Millions of Targets With Argo</title>
      <link>https://iamstoxe.com/posts/orchestrating-nmap-against-millions-of-targets-with-argo/</link>
      <pubDate>Mon, 03 Aug 2020 12:14:08 -0700</pubDate>
      
      <guid>https://iamstoxe.com/posts/orchestrating-nmap-against-millions-of-targets-with-argo/</guid>
      <description>Using Argo to Orchestrate NMAP Against Millions of Targets Argo is perfect for repeatable tasks and workflows that can be reused just by supplying a different parameter. Today we will work through a basic recon phase for a generic bug bounty program.
💡 For this example we assume you have an understanding of Argo and are comfortable with the templating involved.
Take a look at my other articles on Argo if you&amp;rsquo;re new!</description>
    </item>
    
    <item>
      <title>Argo Server</title>
      <link>https://iamstoxe.com/posts/argo-server/</link>
      <pubDate>Fri, 31 Jul 2020 13:03:38 -0700</pubDate>
      
      <guid>https://iamstoxe.com/posts/argo-server/</guid>
      <description>Argo Server  v2.5 and after
 The Argo Server is a server that exposes an API and UI for workflows. You&amp;rsquo;ll need to use this if you want to offload large workflows or the workflow archive.
You can run this in either &amp;ldquo;hosted&amp;rdquo; or &amp;ldquo;local&amp;rdquo; mode.
It replaces the Argo UI.
Hosted Mode Use this mode if:
 You want a drop-in replacement for the Argo UI. If you need to prevent users from directly accessing the database.</description>
    </item>
    
    <item>
      <title>Templating With Argo</title>
      <link>https://iamstoxe.com/posts/templating-with-argo/</link>
      <pubDate>Fri, 31 Jul 2020 13:03:32 -0700</pubDate>
      
      <guid>https://iamstoxe.com/posts/templating-with-argo/</guid>
      <description>Building Templates in Argo Templating in argo was one of the more difficult things for me to fully wrap my head around. But perhaps this is more due to my lack of experience prior with code based deployments before, but once I played with it for a few days I really got the hang of it and would even at times&amp;hellip; Wait for it&amp;hellip; Submit workflows without any linting errors on the first try - Go me?</description>
    </item>
    
    <item>
      <title>Argo Getting Started</title>
      <link>https://iamstoxe.com/posts/argo-getting-started/</link>
      <pubDate>Fri, 31 Jul 2020 12:58:06 -0700</pubDate>
      
      <guid>https://iamstoxe.com/posts/argo-getting-started/</guid>
      <description>Preface Setting up argo can be a pain at times. It is my hope that I can make it a little simpler for the masses. For this particular example I am going to assume you&amp;rsquo;re using minikube, or know how to setup your kubernetes instance. As there are a lot of variables minikube allows me to remove a lot of them when explaining the concepts here.
Setting up minikube Let&amp;rsquo;s start up minikube with 2 cpus, 4000GB memory, and a 40gb Disk (thin-provisioned).</description>
    </item>
    
  </channel>
</rss>