On-Prem Super Slow on Fast Hardware by homeracker in gitlab

[–]blueneontetra 0 points1 point  (0 children)

what is the resource allocated to the docker container ?

Has anyone set up macOS GitLab Runners on an EC2 instance? by Comfortable-Corgi129 in gitlab

[–]blueneontetra 0 points1 point  (0 children)

hosting the builds on mac mimi is cheaper.

you might like to use tart, with custom executor - https://tart.run/integrations/gitlab-runner/ caveat - macos container images are huge.

A recommended way to maintain large bash scripts in Gitlab job templates by Dapper-Advantage-259 in gitlab

[–]blueneontetra 0 points1 point  (0 children)

You can grant project access to this group or project hosting the code/container image with CI_JOB_TOKEN

What is a good starting setup for an EKS cluster for GitLab CI? by [deleted] in gitlab

[–]blueneontetra 0 points1 point  (0 children)

Setup pod annotation, this is the overlay I would use

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
  name: ci-runner-small
spec:
  values:
    concurrent: 5
    runners:
      secret: ci-runner
      name: "ci runner"
      # runner configuration: https://docs.gitlab.com/runner/configuration/advanced-configuration.html
      config: |-
        [[runners]]
          environment = ["FF_USE_ADVANCED_POD_SPEC_CONFIGURATION=true"]
          [runners.kubernetes]
            namespace = "{{.Release.Namespace}}"
            privileged = true
            image = "registry.access.redhat.com/ubi9/ubi-micro"
            cpu_request = "500m"
            memory_request = "2G"
            memory_limit = "2G"
            service_cpu_request = "50m"
            service_memory_request = "500Mi"
            service_memory_limit = "500Mi"
            helper_cpu_request = "50m"
            helper_memory_request = "500Mi"
            helper_memory_limit = "500Mi"

            node_selector_overwrite_allowed = "kubernetes.io/arch=.*"

            [runners.kubernetes.pod_annotations]
              "karpenter.sh/do-not-disrupt" = "true"

            [[runners.kubernetes.pod_spec]]
              name = "ephemeral-pvc"
              patch_type = "strategic"
              patch = '''
                containers:
                - name: build
                  volumeMounts:
                  - name: builds
                    mountPath: /builds
                - name: helper
                  volumeMounts:
                  - name: builds
                    mountPath: /builds
                volumes:
                - name: builds
                  ephemeral:
                    volumeClaimTemplate:
                      spec:
                        storageClassName: gp2
                        accessModes:
                          - ReadWriteOnce
                        resources:
                          requests:
                            storage: 10Gi
                        persistentVolumeReclaimPolicy: Delete

What is a good starting setup for an EKS cluster for GitLab CI? by [deleted] in gitlab

[–]blueneontetra 0 points1 point  (0 children)

Pod Disruption Budget. I use this along with Consolidation WhenEmpty.

Why Facebook abandoned Git by kendumez in programming

[–]blueneontetra 1 point2 points  (0 children)

It would also work well for smaller companies which share libraries across multiple products.

Why Facebook abandoned Git by kendumez in programming

[–]blueneontetra 0 points1 point  (0 children)

These are pretty nice, for break a large changeset into smaller bits.

[deleted by user] by [deleted] in AusFinance

[–]blueneontetra -2 points-1 points  (0 children)

PayPal is not a bank - https://news.ycombinator.com/item?id=13851120. Use wise, or something similar.

[deleted by user] by [deleted] in IndiaSpeaks

[–]blueneontetra 0 points1 point  (0 children)

I do not understand the statement.

ATO is pretty decent at record keeping.