

They killed off openvpn support a few years ago and am glad I did. They don’t care about power users, so they don’t care about my money either. Good riddance
Little bit of everything!
Avid Swiftie (come join us at [email protected] )
Gaming (Mass Effect, Witcher, and too much Satisfactory)
Sci-fi
I live for 90s TV sitcoms


They killed off openvpn support a few years ago and am glad I did. They don’t care about power users, so they don’t care about my money either. Good riddance


Will it show when Google themselves though are using it?


Absolutely true! Fresh is not a regulated term at all. Organic is, and I believe Natural is (but less than organic). Fresh doesn’t have to mean anything


We had a huge push here about waterproof vs waterresistant. “waterproof” means you can drop it into like, 12 ft of water for some crazy amount of time and it’ll be fine. Water Resistant is a much more flexible term like "If you use it outdoors and a drop of water gets on it you should be fine. Of course, no average consumer knows the difference and so they assume water resistant means water proof.


No idea who downvoted you, some dude who refuses to believe that? I didn’t believe that until I met someone in the food industry and they were like “Oh yeah, that’s just to make you believe it’s real stuff”. Turns out, McDonald’s Patties with 100% Real Beef relies heavily on that with, who would have guessed. The rest is sawdust filler material, but hey at least some portion of it is 100% real beef.


Spraying it into my eyeballs in tears YOU BASTARDS


Same thing with “Cheese”
Cheesey, Chee-z, The Chees-iest, any variant of that and it’s not real cheese. Cheese is a regulated term. It’s not just qWiRkY marketing, it’s designed to distract you from the very fake product you’re consuming.


God am I tired of seeing backlash in that exact context. “City decides to help local residents but backlash mounts”. Then exactly that, some old guy who hates change being upset


Of course! Let me know how you run your containers and I may be able to help on that side too


Sure! I use Kaniko (Although I see now that it’s not maintained anymore). I’ll probably pull the image in locally to protect it…
Kaniko does the Docker in Docker, and I found an action that I use, but it looks like that was taken down… Luckily I archived it! Make an action in Forgejo (I have an infrastructure group that I add public repos to for actions. So this one is called action-koniko-build and all it has is this action.yml file in it:
name: Kaniko
description: Build a container image using Kaniko
inputs:
Dockerfile:
description: The Dockerfile to pass to Kaniko
required: true
image:
description: Name and tag under which to upload the image
required: true
registry:
description: Domain of the registry. Should be the same as the first path component of the tag.
required: true
username:
description: Username for the container registry
required: true
password:
description: Password for the container registry
required: true
context:
description: Workspace for the build
required: true
runs:
using: docker
image: docker://gcr.io/kaniko-project/executor:debug
entrypoint: /bin/sh
args:
- -c
- |
mkdir -p /kaniko/.docker
echo '{"auths":{"${{ inputs.registry }}":{"auth":"'$(printf "%s:%s" "${{ inputs.username }}" "${{ inputs.password }}" | base64 | tr -d '\n')'"}}}' > /kaniko/.docker/config.json
echo Config file follows!
cat /kaniko/.docker/config.json
/kaniko/executor --insecure --dockerfile ${{ inputs.Dockerfile }} --destination ${{ inputs.image }} --context dir://${{ inputs.context }}
Then, you can use it directly like:
name: Build and Deploy Docker Image
on:
push:
branches:
- main
workflow_dispatch:
jobs:
build:
runs-on: docker
steps:
# Checkout the repository
- name: Checkout code
uses: actions/checkout@v3
- name: Get current date # This is just how I label my containers, do whatever you prefer
id: date
run: echo "::set-output name=date::$(date '+%Y%m%d-%H%M')"
- uses: path.to.your.forgejo.instance:port/infrastructure/action-koniko-build@main # This is what I said above, it references your infrastructure action, on the main branch
with:
Dockerfile: cluster/charts/auth/operator/Dockerfile
image: path.to.your.forgejo.instance:port/group/repo:${{ steps.date.outputs.date }}
registry: path.to.your.forgejo.instance:port/v1
username: ${{ env.GITHUB_ACTOR }}
password: ${{ secrets.RUNNER_TOKEN }} # I haven't found a good secret option that works well, I should see if they have fixed the built-in token
context: ${{ env.GITHUB_WORKSPACE }}
I run my runners in Kubernetes in the same cluster as my forgejo instance, so this all hooks up pretty easy. Lmk if you want to see that at all if it’s relevant. The big thing is that you’ll need to have them be Privileged, and there’s some complicated stuff where you need to run both the runner and the “dind” container together.


some dude (or dudette) is living rent free in this guy’s mind


But you are charged for it.


Forgejo runners are great! I found some simple actions to do docker in docker and now build all my images with them!


I’ve heard good things about it


I’ll keep an eye out, but yeah looks like I shouldn’t get in line quite yet


If they had made an ev Tacoma I would have bought that instantly


This is a common argument, but the vast majority of people at home do not carry gravel or sand on a weekly basis. What they need is a rental truck for those items. The cost of 100k is ludicrous. Comparing to a rental truck you would need to be carrying raw material like that on average 2x a week to even break even with the payments.


What I wanted was a nice little ranger style truck - 2 seater, can pick up some lumber, decent sized bed, for in my garage. What they made was a giant crew cab monstrosity that takes up 2 parking spaces and costs 2x what I would have spent.
Car companies keep trying to tell us customers what we want then are surprised when we don’t buy.


Another on the list for “no marketers, I refuse to get hyped about anything when your company is probably just going to kill the project”
We a wearhouse not a swearhouse!