Skip to content

Instantly share code, notes, and snippets.

View ryanj's full-sized avatar
💭
LGTM

ryan jarvinen ryanj

💭
LGTM
View GitHub Profile
<section>
<img src='https://developers.redhat.com/sites/default/files/styles/share/public/Dev%20Hub_Share%20Image.png' alt="Red Hat Developer Hub logo" style="border:0px;" />
<h2>Red Hat Developer Hub</h2>
</section>
<section>
<img src='https://cdn.thenewstack.io/media/2023/03/0f79573b-backstage-logo-1-1024x576.png' alt="Backstage logo" style="border:0px;" />
<h2>Backstage IDP</h2>
</section>
<section>
<p>What are the differences?</p>
@ryanj
ryanj / gist-reveal.it-slides.html
Last active March 13, 2024 09:00
Gist-powered Revealjs slideshow presentations http://gist-reveal.it
<section data-background-transition='zoom' data-transition='concave' data-background='http://ryanjarvinen.com/presentations/shared/img/broadcast_reveal_dark.png' data-state='blackout'>
<h2>Gist-Powered</h2>
<h1>Reveal.js</h1>
<h2>Slideshow Presentations</h2>
<br/>
<h1 class='fragment grow'><a style='color:deepskyblue;' href='http://gist-reveal.it'>gist-reveal.it</a></h1>
</section>
<section data-background-transition='zoom' data-transition='linear' id='try-it'>
<h2>Try it out!</h2>
<p>Create your own deck by forking a copy of <a href='https://gist.github.com/ryanj/af84d40e58c5c2a908dd'>this github gist</a>: <br /><a href='https://gist.github.com/ryanj/af84d40e58c5c2a908dd'>https://gist.github.com/ryanj/af84d40e58c5c2a908dd</a></p>
@ryanj
ryanj / rhdh-link.yaml
Created March 4, 2024 17:52
Replace the `href`` value of `{{ cluster_host }}` before creating the yaml
@ryanj
ryanj / rhdh-sandbox-config.md
Last active January 28, 2024 18:30
RHDH config for Red Hat Developer Sandbox

RHDH Sandbox quickstart

Set up a User Access Token

Visit https://github.com/settings/tokens/new to generate a new "classic" token.

Select the "Repo" checkbox to enable "Full control of private repositories", then click "Generate Token".

Save your resulting personal access token for later use

# Set up GitHub authentication for Backstage
## Sign in to GitHub
Sign in to https://github.com/ or create a new account.
Warning: about single user mode
## Set up a User Access Token
@ryanj
ryanj / CRC on SilverBlue.md
Last active December 15, 2023 15:26
How to set up CRC on SilverBlue
@ryanj
ryanj / invite-users.sh
Last active August 14, 2023 15:48
./invite-users.sh
#!/bin/bash
# Invite these users:
export FILE_CSV="BackstageOnboarding\ -\ Invitations.csv"
# To this GH_ORG:
export GH_ORG=summit23Janus2
# Using this API_TOKEN:
export YOUR_TOKEN="YOUR_TOKEN_XYZ"
for ghuser in $(cat $FILE_CSV | cut -f 1 -d ',' | grep -v "^login" ); do
@ryanj
ryanj / Fork-This-Talk.html
Last active August 7, 2023 02:43
ATO2017 Lightning Talks - Revealjs presentation hacks with gist-reveal - http://bit.ly/ato-reveal
<section>
<h2>ryanj @ red hat</h2>
<h1>RevealJS Presentation Hacks</h1>
<h4 class='fragment fade-up'><a href="http://bit.ly/ato-reveal">http://bit.ly/ato-reveal</a></h4>
</section>
<section data-markdown>
## reveal.js
https://github.com/hakimel/reveal.js#revealjs--
@ryanj
ryanj / cta.sh
Created February 17, 2023 19:08
install Calls to Action at the end of each track
#!/bin/bash
# Requirements: yq, bash
#set -euo pipefail
# Check for the yq command
if ! command -v yq &> /dev/null
then
echo "The yq command could not be found."
exit 1
fi
@ryanj
ryanj / Crafting_Kubernetes_Operators.html
Last active December 2, 2022 22:53
SCALE 20X WORKSHOP: Crafting Kubernetes Operators
<section>
<h2>WORKSHOP:</h2>
<h3>Crafting Kubernetes Operators</h3>
<p><a href="http://gist-reveal.it/bit.ly/craftingoperators">bit.ly/craftingoperators</a></p>
<p class='fragment'>content coming soon...</p>
</section>