Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:tbadm
gitlab-runner
gitlab-runner.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gitlab-runner.changes of Package gitlab-runner
------------------------------------------------------------------- Tue Oct 22 12:13:47 UTC 2024 - obs@tbadm.net - Update to version 17.5.1: * Revert "Update CHANGELOG for v17.5.0" * Update CHANGELOG for v17.5.1 * Update CHANGELOG for v17.5.0 * Merge branch 'hhoerl/switch-default-for-git-urls-without-token' * Merge branch 'fix-home-directory-finding-error' into 'main' * Bump version to 17.5.1 * Bump version to v17.6.0 * Update CHANGELOG for v17.5.0 * Add taskscaler state storage options * Add comment to help future users * Documented Podman with Runner K8s executor * Merge branch 'remove-trailing-slash' into 'main' * Remove github.com/tevino/abool in favor of atomic.Bool * Document fault tolerance feature * docs: set admin access for rancher desktop * Update gocloud.dev for AWS client-side rate limiting fix * Wait for k8s pods to become attachable as part of poll period * Rephrase description for FF_GIT_URLS_WITHOUT_TOKENS * Run git credential setup tests as part of the shell integration tests * Refactor URL helpers * Don't use a generic helper to get the default shell's name * Adapt git cred helper for all shells * Ensure we catch invalid URLs * Adapt testcase for FF_GIT_URLS_WITHOUT_TOKENS * Make git command setup more succinct * Remove URL helpers' dependency on the Build * Configure the git credential helper for the local repo * Use the FF for not exposing the job token in URLs in the abstract shell * Introduce FF for not exposing the job token in URLs * Rollback URL handling changes * Don't store creds in the git config * Refactor: use helper to determine first non-zero value * Don't use creds in any git URL * Remove trailing whitespace from GitLab Runner docs * Update Go version in dev docs * Update CHANGELOG * Update CHANGELOG for v17.4.1 * Update CHANGELOG for v17.3.2 * Update CHANGELOG for v17.2.2 * Update CHANGELOG for v17.1.2 * Update CHANGELOG for v17.0.3 * Update CHANGELOG for v16.11.4 * Update CHANGELOG for v16.10.1 * Revert "Merge remote-tracking branch 'origin/16-9-stable'" * Revert "Merge remote-tracking branch 'origin/16-10-stable'" * Revert "Merge remote-tracking branch 'origin/16-11-stable'" * Revert "Merge remote-tracking branch 'origin/17-0-stable'" * Revert "Merge remote-tracking branch 'origin/17-1-stable'" * Revert "Merge remote-tracking branch 'origin/17-2-stable'" * Revert "Merge remote-tracking branch 'origin/17-3-stable'" * Revert "Merge remote-tracking branch 'origin/17-4-stable'" * Adjust autoscaler policy on config reloading * Break apart Helm chart optional config into new page * Update CHANGELOG for v17.4.1 * Update CHANGELOG for v17.4.0 * Update CHANGELOG for v17.3.2 * Update CHANGELOG for v17.2.2 * Update CHANGELOG for v17.1.2 * Update CHANGELOG for v17.0.3 * Update CHANGELOG for v16.11.4 * Update CHANGELOG for v16.10.1 * Add deprecation note to the Docker Machine executor docs page * Applied review suggestion * Fixed a typo * Applied review suggestion * Change link to autoscale doc to relative * Add missing link to runner autoscaling docs * Make invalid service image name a build error * UBI: remove non-UBI assets from magefile for runner image * Merge branch 'avonbertoldi/38034/go-fips-image-downgrade' into 'main' * Merge branch 'ggeorgiev/fix-builds-with-exited-services' into 'main' * Update file autoscale.md * Docker install page: clean up installation steps * Use latest markdownlint-cli2 and linter configuration * Add use case to docs for system_id and reusing configurations * Require only build container to start in k8s * Resolve "get "panic: EOF" when register runners run in a container" * Bump linter version to 1.59.1 * Bump golang to 1.22.7 * Made a minor copy edit * Remove Docker reference to focus on OS docs * Add markdownlint-cli2 as asdf dependency * Remove quotes around IP address in ssh invocation in example * Clean up stray whitespace in gitlab-runner project * Remove note that the Azure Fleeting plug-in is in beta from docs * Fix git 1.8 test job * Fix git 1.8 test job * Trigger rebuild if go.fips image * Silence linter * Silence linter * Silence linter * Silence linter * Silence linter * Silence linter * Silence linter * Remove license scanning template * Remove license scanning template * Enable timestamps for CI/CD jobs * Merge branch 'avonbertoldi/38034/go-fips-image-downgrade' into 'main' * Merge branch 'avonbertoldi/38034/go-fips-image-downgrade' into 'main' * Merge branch 'avonbertoldi/38034/go-fips-image-downgrade' into 'main' * UBI: remove non-UBI assets from magefile for runner image * Magefile: fix package:rpmFips * UBI: remove non-UBI assets from magefile for runner image * Magefile: fix package:rpmFips * UBI: remove non-UBI assets from magefile for runner image * Magefile: fix package:rpmFips * UBI: remove non-UBI assets from magefile for runner image * Magefile: fix package:rpmFips * UBI: remove non-UBI assets from magefile for runner image * Magefile: fix package:rpmFips * UBI: remove non-UBI assets from magefile for runner image * Magefile: fix package:rpmFips * UBI: remove non-UBI assets from magefile for runner image * Magefile: fix package:rpmFips * Bump docker-machine to v0.16.2-gitlab.29 * Refactor TestPrepare tests * Fix defaulting of build container name * Use prepared options to set up the pull manager * Track kubernetes pull policies based off of the container name * Fix example trust relationship in UploadRoleARN config * Update GitLab release version for DualStack and Accelerate config * Helm chart install page: start structural revisions * Additionally tag go.fips image version with ubi base image version * Use Windows test code coverage reports * Remove dependency on `prepare ubi base` job * Downgrade go-fips base image to ubi8 * Document PathStyle and UploadRoleARN config parameters * Set AssumeRole session timeout to be as long as build * Add UploadRoleARN support for server side encryption * Strip leading slashes in S3 object names * Make GetUploadEnv() return an error * Extract encryption config parsing and add tests * Support AWS S3 multipart uploads via scoped temporary credentials * Merge branch 'k8s-prevent-script-dump-on-cancellation' into 'main' * Merge branch 'k8s-prevent-script-dump-on-cancellation' into 'main' * Merge branch 'k8s-prevent-script-dump-on-cancellation' into 'main' * Merge branch 'k8s-prevent-script-dump-on-cancellation' into 'main' * Merge branch 'k8s-prevent-script-dump-on-cancellation' into 'main' * Fix bug in scripts/logs dir for k8s executor * Fix setting a container's MacAddress * Fetch docker server API version on initial connection * Add ServerVersion method to Docker API * Fix staticcheck linter violations * Bump some test timeouts * Fix docker wait test * Fix docker volume manager test * Fix docker auth unit tests * Fix official docker client unit tests * Update mock docker client * Address CVE-2024-41110 by upgrading github.com/docker/[docker|cli] * K8s install page: move troubleshooting info, tackle 2 subheads * Docker install: start with line-level cleanups * Fix `pod_annotations_overwrite_allowed` parsing error * Refactor container entrypoint forwarder * Address line-level findings in Kubernetes install page * Exclude Windows code coverage from Linux Cobertura reports * Fix code coverage visualization not working in merge requests * Add namespace support for DOCKER_AUTH_CONFIG * [docs] Fix concurrent_id being used when it is concurrent_project_id * Updating intro sentence again * Refactor the linux repository page to follow CTRT * [k8s] more explicit docs on OS, Arch, KernelVersion selection * Mock Azure STS endpoints to ensure they work in CI * Refactor Azure cache implementation * Document how to use Azure workload or managed identities * Squelch jsonschema warning about DualStack config * Make Azure GetUploadEnv() return account name and storage domain * Add support for Azure Managed Identities in cache * Update interactive runner registration documentation * Publish runner and helper packages for SLES and OpenSUSE * Bump version to v17.5.0 * Update Docker image for docs review apps * Resolve "Proxy configuration docs missing NO_PROXY instructions" * Fix Windows killer graceful termination and related tests * Fix test coverage report job * Flagging `windows 1809 unit tests` as optional * Introduce DualStack and Accelerate S3 options * Drop setting of UseAccelerate * Enable S3 dual-stack endpoints by default * Fix encryption not working with AWS SDK v2 * Refactor cache adapter to combine URL and headers in GetUploadURL * Switch to AWS SDK for S3 cache access * Allow pull_policy to be unset when defining allowed_pull_policies * Improve flaky waitForRunningContainer test * Skip TestDockerCommand_MacAddressConfig on Windows OS * Fix capitalization * UBI: add curl to runner deps install * Magefiles: attempt to satisfy cq/lint asks * Update rebuild dates for go-fips and ubi-fips-base 2024-08-26 * CI: ci/build_ubi_fips_base_image: correct missed local-dev change * UBI: runner-helper Dockerfile.fips to support distroless * UBI: remove non-UBI assets from magefile for runner image * UBI: refactor runner image generation to support distroless * UBI: update runner-helper tar scripting * UBI: convert ubi-fips-base to distroless (ubi-micro) * FIPS: go-fips-base changes to support distroless * CI: Introduce ubi-micro variable changes * maint: Add dockerfile/runner/ubi-fips items to .gitignore * CI: enable bypass of docker logout and scan triggers * Revert "Merge branch 'k8s-exit-container-on-context-cancellation' into 'main'" * Revert "Merge branch 'ajwalker/remove-license-scanning-template' into 'main'" * Merge branch 'ajwalker/remove-license-scanning-template' into 'main' * Merge branch 'k8s-exit-container-on-context-cancellation' into 'main' ------------------------------------------------------------------- Wed Oct 02 09:00:22 UTC 2024 - obs@tbadm.net - Update to version 17.4.0: * Update CHANGELOG for v17.4.0 * Merge branch 'docker-test-mac-address-config' into 'main' * Merge branch 'sh-fix-issue-38016' into 'main' * Update CHANGELOG for v17.4.0 * Fix docker+machine download url * Remove the GitLab Hosted Runners as an example of security risks with DIND * Change designation of Fleeting plugin for Azure from BETA to generally available * fleeting.md: fix bin path * Resolve "`gitlab-runner start` throws "FATAL: Failed to start gitlab-runner: exit status 134" when started prior to being logged in" * docs(kubernetes): mention AWS ASG Zone rebalancing * Use latest docs docker image and linting configuration docs * Add planning issue template * Prevent script dump on job cancellation through UI * Add troubleshooting step to resolve install error on Apple M1 to the Install GitLab Runner on macOS * Revise install Step 3a in the Install GitLab Runner on macOS doc * Revise install step 2 in the Install GitLab Runner on macOS doc * Runner instance generally available * Change the intro section in the Install GitLab Runner on macOS doc * Fix tests panic * Go mod tidy * Add more akeyless tests and refactor accordingly * Small akeyless fixes and refactoring * Add akeyless dependencies * Adding mock generated from go generate * Removing auto genrated mock file * Support fetching the akeyless token * Adding go:generate mockery * Removing build constraint to mock file * Adding build constraint to mock file * Fix goimports * Adding build tag to test * Support akeyless secrets * Bump UBI base image from `9.4-1194` to `9.4-1227` * Add reference to troubleshooting to install step 3c of the Install GitLab Runner on macOS doc * Backfill test for waitForRunningContainer * Add check for dependency resolution * Copy in (some) podutils * Copy edit GitLab Runner system services doc * Fix fleeting plugin version constraint format documentation * CTRT: Refactor install GitLab Runner * Add GitLab Advanced SAST to CI/CD config * Updated Ruby version from 3.3 to 3.3.x * Update file advanced-configuration.md * Update file macos_setup.md * CTRT: Refactor the intro for Install GitLab Runner * Applied suggestions from review * Docker integration test for MacAddress setting * Update allowed_pull_policies notes * Clarify allowed_pull_policies default * Doc details about enhanced behaviour when honoring images' entrypoint * Fix TestPrepareIssue2583 test * Adapt TestWaitForPodRunning for new wait strategy * Adapt services entrypoint logging * Make ensurePodsConfigured a bit more succinct * Forward entrypoint logs to the build log * Rename captureServiceContainersLogs to reflect what it actually does * Prepare powershell image for entrypoint logging checks * Prepare an image with an interesting entrypoint * Address GHSA-xr7q-jx4m-x55m Update google.golang.org/grpc to 1.64.1 * Update CHANGELOG for v17.3.1 * Update CHANGELOG for v17.3.1 * Update CHANGELOG for v17.3.0 * Merge branch 'release-dumb-init-failure-on-helper-image' into 'main' * Add token newline troubleshooting item * Change `Docker` to container in Kubernetes section of the Runner Advanced Configuration doc * Add links to new autoscaling executors to the [[runners]] section in the Runner Advanced Configuration doc * Add `Instance` and `Docker Autoscaler` executors to the default build dir section in the Runner Advanced Configuration doc * Change text on the use of runner in offline environments in Runner Advanced Configuration doc * Re-order sentences in the Helper image registry section of the Runner Advanced Config doc * Add an example config for check interval * Update the config.toml example in Runner Advanced Config * Add link to debug trace docs page in the Runner Advanced Configuration doc * Add `instance` and `docker-autoscaler` executors to the executors table * Expand session server configuration example * Update file advanced-configuration.md * Update file advanced-configuration.md * Update file advanced-configuration.md * Update file advanced-configuration.md * Update dumb-init version to 1.2.5 on GitLab Runner images * Set default DUMB_INIT_VERSION for Helper ubi-fips * Make image generation fail upon failure to download dumb-init ubi-fips * Update install GitLab runner documentation for Amazon Linux * Update the intro to the Shells table in Runner Advanced Configuration * Add reference to docker executor in the [runners.docker] section * Update the Global Section in the Runner Advanced Config doc * Delete `experiment` label from `idleScaleFactor` * Add intro to the [[runners.nachine.autoscaling]] section * Update 3.18 and 3.19 alpine info * Update file advanced-configuration.md * Update file advanced-configuration.md * Update file advanced-configuration.md * Change `executor` description in the advanced configuration doc * Add link to the Git LFS page Advanced Config doc * Change language to terminate in the Advanced Config doc * Add link to the `services` docs page in Advanced Config doc * Bump version to v17.4.0 * Magefile: fix package:rpmFips * Dev: adding scripts/local-env * Makefile.runner-helper: provide mapping from aarch64 to arm64 * Magefiles: docker/buildx: remove deprecated flag * Fix punctuation and grammar * Fix broken links * Update the default container registry of the helper images * Update the default container registry of the helper images * Ensure unregister is called with at least one of --name or --token * Remove redundant return * Update CHANGELOG for v17.3.0 * Update CHANGELOG for v17.3.0 * Bump docker-machine to 0.16.2-gitlab.28 * Add rules to semgrep-sast job * Remove unneeded notes in tabs * Fix formatting in runner registration doc * Work around a syntax highlighting problem * Reorder assertions to group Contains and NotContains checks * Install gitlab-runner using --init-user * Set the default config file path * Method to get specified user's home dir * Plumb init-user into service configuration * Add new init-user install flag * Consolidate some code * Add GIT_STRATEGY empty tests * Remove Beta plugin warning for AWS * Apply split Vale rules to project * Employ a dedicated project directory for GitEmpty strategy * Upgrade fleeting: fix tcpchan deadline for tunnelled connections * Skip `TestRunCommand_configReloading` on windows platforms * Remove funlen * Fix default log format to FormatRunner * Add unit test for deletion of log_level from config.toml * Reset log format to default (text) when not set * Reset log level to default (info) when not set * Bump UBI base image from `9.4-1134` to `9.4-1194` * Add runner path requirement * Add debug log message for resolving Docker credentials * Update index.md * Update azidentity dependency * Update index.md * Add integration test for no additional newlines * Remove previous logic to prevent additional newline * Detect addition \n added by helper * Update CHANGELOG for v17.2.1 * Update CHANGELOG for v17.2.1 * Update CHANGELOG for v17.2.0 * Update CHANGELOG for v17.1.1 * Update CHANGELOG for v17.0.2 * Update CHANGELOG for v16.11.3 * Add GIT_STRATEGY of "empty" to support clean build directories * Merge branch 'hhoerl/37842-remove_git-1.8.3.1' into 'main' * Clarify where to install the fleeting plugin * Re-enable Windows Docker git-lfs tests * Custom executor script shouldn't end with '.' when no file extension * Merge branch 'k8s-exit-container-on-context-cancellation' into 'main' * Merge branch 'k8s-exit-container-on-context-cancellation' into 'main' * Merge branch 'k8s-exit-container-on-context-cancellation' into 'main' * Merge branch 'k8s-exit-container-on-context-cancellation' into 'main' * Improve job cancellation in attach mode * Docs maintenance: Add internal pages to ignore list * [k8s] Fix `testKubernetesWithNonRootSecurityContext` integration tests * [k8s] Fix `CaptureServiceLogs` integration tests * Add missing requirement for network_mtu * Add note about using Workload Identity Federation for GKE * Bump version to v17.3.0 * Update CHANGELOG for v17.2.0 * Update file fleeting.md * Adapt integration tests & docs to slightly differnt pull issue error * Update docs for modifying Git LFS endpoints * Rename some executor fields to better reflect what they are used for * Push defaulting of more things into the constructor func * Test against executors created via the contructor func * Add note about Runner install requirement * Add mount propagation volume option for kubernetes executor * Ensure that dialing fleeting instance can be canceled * Docs maintenance: Fix 404 links * Manually update linting configuration and update Vale version * Add note that AWS and GCP Fleeting plugins is beta * Bump golang to 1.22.5 * Enable FF_RETRIEVE_POD_WARNING_EVENTS by default and update doc * Improve existing integration tests * Always attempt to retrieve pod warning events * Manually update Vale and markdownlint rules and fix docs * Add note to runner autoscaling for runner manager on fault tolerant design * Have the k8s executor successfully discover the windows version * Add note to runner autoscaling for runner manager on preemptive mode * Add note on the runner `tls_verify` setting to the docs * Add note to runner autoscaling on use of credentials file * Add note to runner autoscaling for runner manager on containers * Don't export the kube client creator and config getter * Clean up TestPrepare * Use correct build image in TestPrepare tests * Have a way to inject a kube config into the kubernetes executor * Test services' pull policies are templated into the build pod * Make pull manager allow for different images * Have a way to inject a kube client into the kubernetes executor * Use `client-go/kubernetes.Interface` as our kube client * Fix testKubernetesNamespaceIsolation integration test * Fix testKubernetesGarbageCollection integration test * Fix testKubernetesCustomPodSpec integration test * Fix lint errors * Fix testKubernetesSuccessRunFeatureFlag * Fixed reservation/unavailability taskscaler instance churn * Add integration tests to test the feature flag * Update working dir ownership when umask is disabled * Fix lint warning * Add and document the new feature flag * Fix link that is broken when published * Shorten network names created by FF_NETWORK_PER_BUILD * Update CHANGELOG for v17.0.1 * Update CHANGELOG for v16.11.2 * Merge branch 'hhoerl/37842-remove_git-1.8.3.1' into 'main' * Merge branch 'hhoerl/37842-remove_git-1.8.3.1' into 'main' * Fix periods example in [[runners.autoscaler.policy]] * Add a Runner Docker image tag for the build's revision * Update dependency danger-review to v1.4.1 * Bump docker+machine version to v0.16.2-gitlab.27 * Make directories for scripts and logs configurable for k8s Executor * Docs: fix kubernetes executor runner api permission * Adress CVE-2024-6104 in github.com/hashicorp/go-retryablehttp * Update renovate config for UBI base image * Bump UBI bases image from `9.4-949` to `9.4-1134` * Update CHANGELOG for v17.0.1 * Update CHANGELOG for v16.11.2 * Remove git 1.8.3.1 test * Add note about `FF_ENABLE_JOB_CLEANUP` feature flag * Document k8s executors for read-only root filesystem * Fix some external links in the project * Fix default runner alpine flavour version * Replace sysvinit-adjacent commands with systemd equivalents * Remove vendor exclude dir from golangci-lint check * Keep volumes on runner update * Suppress golangci-lint config deprecations and warnings * Fix mock.AnythingOfTypeArgument deprecation error * Upgrade fleeting and taskscaler to fix instance churn/runaway * Fix mock.AnythingOfTypeArgument deprecation error * Upgrade fleeting and taskscaler to fix instance churn/runaway * Specify in which scenarios missing index has been seen * Bump runner-linters * Bump to Go 1.22.4 * Create issue template for bumping golang * Fix parsing of --kubernetes-host_aliases command-line flag * Use upstream spdystream again * Set proper permission on entrypoint scripts * Bump version to v17.2.0 * Update CHANGELOG for v17.1.0 * Set file permissions before creating runner rpm/deb packages * Add exact commands to fix signed by unknown authority * Fix mock.AnythingOfTypeArgument deprecation error * Check if err is nil while attempting a retry for k8s executor * Upgrade fleeting and taskscaler to fix instance churn/runaway * Document troubleshooting steps for 500 error creating tags * Update file docker_autoscaler.md * Upgrade github.com/klauspost/compress to v1.17.9 * Upgrade github.com/minio/minio-go to v7.0.70 * Remove golang.org/x/exp/slices dependency * Remove github.com/samber/lo dependency from main application * Add AFTER_SCRIPT_IGNORE_ERRORS variable * Add Kubernetes configurable retry backoff ceiling * Use the danger-review component * Fix linter violation * Update file index.md * Apply 1 suggestion(s) to 1 file(s) * Apply 1 suggestion(s) to 1 file(s) * Apply 4 suggestion(s) to 2 file(s) * Update Docker Autoscaler executor docs * Update 2 files * Update file fleeting.md * Support handling docker images with @digest * Bump docker+machine version to v0.16.2-gitlab.26 * Check links in more files * Upgrade ubi fips base image from ubi8 to ubi9 * Upgrade ubi fips base image from ubi8 to ubi9 * Upgrade ubi fips base image from ubi8 to ubi9 * Fix blockquote format for version history * Upgrade helper image git-lfs to 3.5.1 * Update docs linting Docker images * Update runner registration documentation * Enable tarzstd archive format for caches * Fix docker client intermittently failing to connect to unix socket * Use more consistent configFile setup * Restructure documentation * Apply 1 suggestion(s) to 1 file(s) * Apply ajwalker suggestion to combine into one function * Add steps shim * Apply 1 suggestion(s) to 1 file(s) * Fix external links in docs * Fix lint failure * Add version requirement to run-single config file usage * Allow reading run-single configuration from a config file * Fix trailing newline * Remove trailing whitespace * Define GO_FIPS_VERSION_SUFFIX for FIPS image * Bump to Go 1.22.3 * Move docs-related CI jobs to the same file * Override helper images entrypoint on docker import * Use lowercase for beta and experiment * Docs: match example to text * Override helper images entrypoint on docker import * Add note about KMS Alias syntax * Propagate exit codes through nested pwsh calls * Fix jsonschema validation warning for kubernetes retry_limits * Made beta and experiment lowercase * Revert "Merge branch 'runner-incept-needs-ci-prep' into 'main'" * Revert "Merge branch 'runner-incept-needs-ci-prep' into 'main'" * Bump version to v17.1.0 * Update CHANGELOG for v17.0.0 * Add fleeting docs describing new plugin installation method * Allow callers of Kubernetes log processor to wait for Goroutines * Update mocks after running check_mocks * Update mockery to 2.43.0 * Bump to Go 1.22.2 * Improve upgrade docs * Clean up docs redirects, runner - 2024-05-02 * Fix jsonschema validation warning for docker services_limit * Added missing apostrophe * Log ETag of extracted cache archive if available * golangci-lint: Migrate to new formats config * Disable linting of appendAssign * Rename deadline config to timeout in golangci-lint config * Fix golangci-lint static analysis failures * Upgrade runner-linters image to golangci-lint v1.58.0 and Go 1.22 * Updating docs tier badge rules * Apply Fiona's suggestions * Apply 1 suggestion(s) to 1 file(s) * Fix incorrect link * Apply Fiona's suggestion * Fix broken link and typo * Add clarity on container per VM * Apply 1 suggestion(s) to 1 file(s) * Update GitLab Runner Version * Added tier badge info * Fix stuck Windows 1809 jobs * Restructure sentence * Clarify MachineOptions location * Formatting and sentence structure * Update .html to .md * Use a relative link for documentation * Provide examples and clarify * Clarify "circular" docs links * Remove configuration from documentation * Update integration tests accordingly * Remove deprecated pre and post clone scripts * Remove unsupported GitLab versions from Verify Runner group docs * Require ci prep before incept * Remove slsa_v02 from artifact_metadata * Update Changelog * Revert "Merge remote-tracking branch 'origin/16-11-stable'" * Add information regarding Beta feature * Switch to Lychee for link checking * Upgrade taskscaler library, fixes capacity calculation * Upgrade fleeting library, fixes ssh connection hang * Remove runner from config when unregister with token * Apply 1 suggestion(s) to 1 file(s) * Support Google Secrets from projects other than the WIF pool one * Make of PowerShell the default for Windows OS * Remove feature flag FF_CMD_DISABLE_DELAYED_ERROR_LEVEL_EXPANSION * Update documentation * Update unit and integration tests * Remove `cmd` shell * Interpret failed pods as system failures rather than script failures for Kubernetes executor * Fix fleeting install subcommand for Windows * Updated examples to avoid helm error * Remove container on cancel to fix after_script not always executing * Correctly set CI_JOB_STATUS to timedout/canceled when appropriate * April: fixes trailing whitespace in GitLab Runner project * Remove `gitlab-runner exec` command * Implement new GCS Cache adapter that uses Google Cloud SDKs auth discovery defaults * Upgrade fleeting-artifact to fix plugin installation * Add ssh: handshake failed to troubleshooting * Update autoscaler config option documentation * Add cpuset_mems option to Docker executor * Add docs for Runner Operator in disconnected network environments * Update 4 files * Fix failing unit tests * Remove legacy shell quoting and FF_USE_NEW_SHELL_ESCAPE feature flag * Cleanup code * Remove deprecated terminationGracePeriodSeconds * Fix dead documentation anchor links in README * Remove license scanning template * Fix buildlogger write race * Add prerequisite info to runner registration token section * Document the Beta status of the Google Cloud plugin for fleeting * Add support for taskscaler scale throttle * Add security risk on runner debug for Shell executors * Print a warning when token rotation is disabled * Add the ability to disable the automatic token rotation * Fix jsonschema validation warning for monitoring struct * Stop installing tar in ubi fips images * Convert custom kubernetes error to retryError ------------------------------------------------------------------- Mon May 13 07:29:14 UTC 2024 - obs@tbadm.net - Update to version 16.11.1: * Update CHANGELOG for v16.11.1 * Update CHANGELOG for v16.11.0 * Merge branch 'ajwalker/fleeting-ssh-connection-hang' into 'main' * Merge branch 'ajwalker/remove-license-scanning-template' into 'main' * Merge branch '37485-ci_job_status' into 'main' * Merge branch 'ajwalker/fix-fleeting-plugin-installation-windows' into 'main' * Merge branch 'ajwalker/upgrade-fleeting-artifact' into 'main' * Merge branch 'ajwalker/buildlogger-write-race' into 'main' * Bump version to v16.12.0 * Update CHANGELOG for v16.11.0 * Taskscaler and fleeting now use logrus logger * Bump Go version to 1.21.9 * Fix log timestamps fixed format * Add Jfrog Artifactory Secretes engine as External Secrets option in Hashicorp Vault * Optimize buildlogger masking options * Add timestamps to logs behind feature flag * Refactor logging so that each stream has its own masker * Refactor SSH Client to pass stdout/stderr on run, rather than connect * Remove Improved URL Masking feature flag * Detach masking from trace buffer * Give up on the trace finalUpdate if it keeps on failing * Add autoscaler instance_ready_command option * Runner: Updates docs-lint image for new SVG use * docs: Remove period in the middle of a sentence * Remove extra square brackets in podman section * Fix test coverage report job * Update github.com/docker/docker * Update google.golang.org/protobuf * Update github.com/hashicorp/vault/api * Apply 1 suggestion(s) to 1 file(s) * Try to fix CI by removing quotes * Check docker version before using deprecated arg * Add fleeting subcommand to manage fleeting plugins * move arg out * Fix Makefile.build.mk for armv7l (#36976) * Update integration tests to reflect the ssh.Config change * Rename ssh.Config to common.SshConfig * Upgrade github.com/BurntSushi/toml to v1.3.2 * Exclude ssh config from config.toml the validation * Update file index.md * Update file index.md * Fix typo in note * Poke dockerfiles/ci/go.fips.Dockerfile rebuild * Update GO_FIPS_VERSION to match GO_VERSION * Revert "Merge branch 'avonbertoldi/27443/graceful-shutdown-shell' into 'main'" * Extend GitInfo with RepoObjectFormat to store object format * Use fork of moby/spdystream to fix race condition * Re-enable SAST scanning * Change beta to pre in version string * Avoid errors when creating files in pwsh 2.0 ------------------------------------------------------------------- Thu Apr 11 12:10:33 UTC 2024 - obs@tbadm.net - Update to version 16.10.0: * Update CHANGELOG for v16.10.0 * Merge branch 'avonbertoldi/revert-unit-file-change' into 'main' * Bump version to v16.11.0 * Update CHANGELOG for v16.10.0 * Build is now canceled if autoscaled instance disappears * Update windows support section * Add target to compile all test * Upgrade fleeting library * Document connection_max_age parameter * Remove broken link to Kubernetes docs' emptyDir * Document how to troubleshoot Docker Machine issues * Apply 1 suggestion(s) to 1 file(s) * Bump docker+machine version to v0.16.2-gitlab.25 * Runner: updates last two redirecting links * Update plugin status, link timeline/epic * Fix typo (Telsa -> Tesla) * Enabling Vale for badges * Add support for cgroup_parent setting on Docker executor * [Experimental] Define monitoring threshold for job queue duration * Finishes link fixes in Runner docs * Enable feature cancel_gracefully * Apply 2 suggestion(s) to 1 file(s) * Fix Experimental -> Beta references * Add runner token to header * Updating SaaS to be .com * service_linux.go: Remove non-existent syslog.target from service file syslog.target was removed more than a decade ago - https://github.com/systemd/systemd/blob/6aa8d43ade72e24c9426e604f7fc4b7582b9db7c/NEWS#L72-L73 * Really silence error when execing on container that does not exists * Update CHANGELOG for v16.9.0 * Update runner sizes * Fix reference to project issue * Implement integration test to verify behavior * Implement unit tests to test general logic * Apply idiomatic suggestions from review * Use correct context when communicating with K8s API * Add new option namespace_per_job to executor docs * Add missing kubeAPI annotations and permission docs * Add support for isolating jobs to individual namespaces * Set saner default for --config option * Stop adding `--user` to gitlab-runner run command * Use curl instead of wget in install-deps script * Don't install wget in ubi images * Update CHANGELOG for v16.9.1 * Merge branch 'sh-skip-failing-cmd-test' into 'main' * Merge branch 'avonbertoldi/incident-17638-dockerauthconfig' into 'main' * Update CHANGELOG for v16.8.0 * Set UseWindowsLegacyProcessStrategy to false by default * Update no-trailing-spaces configuration for consistency * Remove unneeded trailing spaces * Skip TestBuildGitFetchStrategyFallback on Windows cmd * Fix unrelated failing windows test * Add unit tests for build vars as file-type vars * Call Value() instead of Get() when validating variables * Restructure Kubernetes executor page part 2 * Restructure Kubernetes executor page * Refactor network.newClient to use Go functional option pattern * Fix get IP for Parallels executor on macOS intel * Add-vale-plugin-to-runner-dev * Update usage of GCP to Google Cloud * Bump version to v16.10.0 * Update CHANGELOG for v16.8.1 * Use the actual keys now in the test * This test now panics * Return statement is not needed anymore * Fix fallback_key for local cache * GIT_LFS_VERSION is no longer required to be set * Merge branch 'revert-b534d885' into 'main' * Set saner default for --config option * Stop adding `--user` to gitlab-runner run command ------------------------------------------------------------------- Tue Apr 09 07:59:07 UTC 2024 - obs@tbadm.net - Update to version 16.9.0: * Update CHANGELOG for v16.9.0 * Retry package cloud push on HTTP error 520 * Fix warning event integration test * Fix rpm gpg sign command invocation * Add missing `syscall.EPIPE` network error to retry * Apply kubernetes retry limits docs suggestions * Fix kubernetes exec import * Fix lint job for kubernetes/index.md * Fix verify stable resources job by adding release artifacts to docker jobs * Apply 1 suggestion(s) to 1 file(s) * Apply 1 suggestion(s) to 1 file(s) * Correctly use volume driver for all volumes. * Fix `retry_limits` docs example * Fix `retry_limits` config.go docs * Re-apply Kubernetes docs for retry limits * Add tests for RetryRequestLimit, RetryRequestLimits and fix edge cases * Add configuratble retry limits * Fix service resource overwrites in kubernetes executor * Kubernetes: updating the diff with review suggestions * Docs: updating kubernetes docs with service overwrite section * Kubernetes allow explicit cpu/memory service resources overwrites
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor