Skip to main content
Glama
runner-deployment.yamlβ€’1.88 kB
apiVersion: actions.summerwind.dev/v1alpha1 kind: RunnerDeployment metadata: name: arc-runners namespace: arc-systems labels: # ARC 0.13.0 enhanced labels for metrics actions.github.com/workflow-name: "default-runner" actions.github.com/target: "organization" arc.version: "0.13.0" spec: replicas: 2 template: spec: organization: <GITHUB_ORG> # ARC 0.13.0: Container mode configuration containerMode: kubernetes-novolume # New: eliminates RWX volume requirements env: - name: RUNNER_FEATURE_FLAG_EPHEMERAL value: "true" # Enhanced security - JIT token management moved to secure storage - name: RUNNER_JIT_CONFIG_SECURE value: "true" # Enhanced resource configuration resources: limits: cpu: "2.0" memory: "1Gi" requests: cpu: "100m" memory: "64Mi" # Container lifecycle hooks for kubernetes-novolume mode hooks: preStart: - "/opt/runner/hooks/restore-workspace.sh" postStop: - "/opt/runner/hooks/export-workspace.sh" # Enhanced security context for OpenShift compatibility securityContext: runAsNonRoot: true readOnlyRootFilesystem: true allowPrivilegeEscalation: false capabilities: drop: - ALL # Network configuration for dual-stack support dnsPolicy: "ClusterFirst" # Secret management - enhanced for Azure Key Vault integration envFrom: - secretRef: name: controller-manager # Optional: Azure Key Vault integration via CSI driver volumes: - name: secrets-store csi: driver: secrets-store.csi.k8s.io readOnly: true volumeAttributes: secretProviderClass: "arc-azure-keyvault"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tsviz/arc-config-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server