Skip to content

Instantly share code, notes, and snippets.

Highlights:

  • Update: Make upload timeout configurable (#17)
  • Update: Improve debug messages when running sectionctl deploy (#19)
  • Bugfix: Send the account + app ID when uploading an app with sectionctl deploy (#17)
  • Bugfix: Ensure version tags are prefixed with v, so GitHub Actions are triggered correctly
name: Deploy app to edge
on:
push:
branch: master
jobs:
deploy:
name: Build + deploy to Section's edge
runs-on: ubuntu-latest
#!/bin/bash
if [ -z "$1" ]; then
echo "Usage: $0 <start|versions|ps|backup>"
exit 1
fi
BASE=/usr/local/minecraft-bedrock
COMMAND="$1"
#!/usr/bin/env ruby
require "netrc"
require "octokit"
Octokit.auto_paginate = true
client = Octokit::Client.new(netrc: true)
client.login
org = ARGV[0]
#!/usr/bin/env ruby
require "netrc"
require "octokit"
Octokit.auto_paginate = true
client = Octokit::Client.new(netrc: true)
client.login
if (org = ARGV.first) == nil
class KickboxSensor
# looking at transport failures
end
sensor = MySQLSensor.new # Use your imagination
controller = PIDController.new(
setpoint: 0.0,
kp: 5.0,
ki: 1.0,
kd: 0.1,
#!/bin/bash
#
# This script allows you to remove a venue from a Meetup event.
#
# Meetup have removed this ability from the Meetup web and mobile interfaces, but it's still possible to do via the API.
#
# Background on this API endpoint is at https://www.meetup.com/meetup_api/docs/:urlname/events/:id/
# The meetup group name (what they call :urlname in the documentation, the first part of your meetup URL https://www.meetup.com/devops-sydney/)
group="devops-sydney"

Mirrors, networks, and boundaries – what technical leaders need to know for the next 10 years of devops

This time ten years ago, a movement was starting to coalesce to better align developers and operators. Looking back in the rear view mirror, we can say pretty clearly that movement was on to something.

DevOps has transformed how organisations use technology and organise people to deliver value to their customers faster and more safely.

But the landscape is changing. New challenges are coming into view, and leaders need to start preparing themselves for what comes next. What’s got us here won’t get us there.

In this talk we’ll look at what organisational psychology, product design, and anthropology have to say about what skills we need when navigating uncertainty.

Clearer, simpler, faster – using devops to bootstrap digital services in government

Australians expect digital government services to work like the private sector ones. They want them to be easy to use, fast, and secure. But governments operate under a different set of constraints. They are institutions designed to be stable and slow moving. Budgets are tight. Deadlines are tighter. And we have to deliver more with less.

Devops is a set of practices and technologies web giants like Google, Atlassian, and Netflix use to deliver high quality services at scale. Is it even possible to apply the same practices and technologies in government?

In this talk you will learn about the devops mindset, and how it works in government. We will look at Australian public sector organisations using devops practices to deliver safely at speed. You will learn practical ways to start using devops in your service delivery teams.