Commit Graph

590 Commits

Author SHA1 Message Date
Raghav d10b5ea8b8 feat: [CI-23743]: Add HARNESS_CA_PATH support for egress-proxy CA trust (#517)
The plugin now reads a HARNESS_CA_PATH environment variable pointing to a PEM CA file and installs it into the host system trust store before starting the Docker daemon. This solves x509 errors when builds run behind TLS-intercepting egress proxies that re-sign upstream TLS with their own CA.

- Linux: installs into distro anchor directory (/usr/local/share/ca-certificates or /etc/pki/ca-trust/source/anchors) and refreshes system bundle via update-ca-certificates/update-ca-trust, with direct bundle append fallback
- Windows: imports via certutil -addstore Root
- macOS: logged no-op (not currently supported)
- Best-effort, idempotent, documented in README.md with usage examples
- New platform-specific source files: ca_linux.go, ca_windows.go, ca_other.go
- Comprehensive tests added: ca_test.go, ca_linux_test.go

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

AI-Session-Id: fe2aa5fe-1bf5-4257-ab76-2c862c5637fe
AI-Tool: claude-code
AI-Model: unknown
v21.3.1
2026-07-14 20:02:58 +05:30
Tapan Karangiya 8371ac46ae Update pipeline drone-docker-harness 2026-07-09 11:06:22 +05:30
Tapan Karangiya a4a38753ce Update pipeline drone-docker-harness 2026-07-09 11:03:56 +05:30
Tapan Karangiya 1ade22dbc0 Update pipeline drone-docker-harness 2026-07-09 10:59:12 +05:30
Raghav 65a576e26b Merge pull request #514 from drone-plugins/CI-23609
feat: [CI-23609]: docker files for windows 2025
v21.3.0
2026-07-08 17:52:36 +05:30
tapankarangiya 994fe7a8e4 feat: [CI-23609]: docker files for windows 2025 2026-07-08 16:16:19 +05:30
tapankarangiya 35365e35c8 feat: [CI-23609]: docker files for windows 2025 2026-07-07 18:06:11 +05:30
tapankarangiya 3070ebd7da feat: [CI-23609]: docker files for windows 2025 v21.2.9-debug 2026-07-07 13:40:18 +05:30
Maanav Shah f6164cf702 Merge pull request #511 from drone-plugins/CI-21939-fix
feat: [CI-21939]: reverting the changes in docker version
v21.2.9
2026-06-04 11:39:54 +05:30
Chirag S f946dac9ae feat: [CI-21939]: reverting changes in the docker version 2026-06-03 10:22:02 +05:30
Maanav Shah 801ca62c15 Merge pull request #509 from maxknee/mk/update-docker
update docker version
v21.2.8
2026-05-20 11:12:47 +05:30
dhiraj.chhawchharia@harness.io 95df76b75d Update pipeline drone-docker-harness 2026-05-05 12:23:39 +05:30
dhiraj.chhawchharia@harness.io d9b3767c94 Update pipeline drone-docker-harness 2026-05-05 12:08:01 +05:30
raghav.gupta@harness.io 1482f4d794 Update pipeline drone-docker-harness 2026-05-05 11:27:32 +05:30
Max Knee 19d0d55c04 update docker version
Signed-off-by: Max Knee <max.knee@nytimes.com>
2026-04-07 13:40:36 -04:00
raghav.gupta@harness.io ce792a8072 Update pipeline drone-docker-harness 2026-04-07 16:40:41 +05:30
raghav.gupta@harness.io 33ffeb9986 Update pipeline drone-docker-harness 2026-04-07 16:40:14 +05:30
raghav.gupta@harness.io 0eaa5cb475 Update pipeline drone-docker-harness 2026-04-07 16:27:37 +05:30
raghav.gupta@harness.io 4277ba8a92 Update pipeline drone-docker-harness 2026-04-07 16:27:02 +05:30
raghav.gupta@harness.io a95059bc84 Update pipeline drone-docker-harness 2026-04-07 16:26:36 +05:30
raghav.gupta@harness.io 3ba3d25d31 Update pipeline drone-docker-harness 2026-04-07 16:25:39 +05:30
raghav.gupta@harness.io a6ed4e0fb0 Update pipeline drone-docker-harness 2026-04-07 14:21:04 +05:30
raghav.gupta@harness.io c5bbcaaff5 Update pipeline drone-docker-harness 2026-04-07 14:15:57 +05:30
raghav.gupta@harness.io b5191aec1c Update pipeline drone-docker-harness 2026-04-07 14:15:18 +05:30
raghav.gupta@harness.io 4eeea21716 Update pipeline drone-docker-harness 2026-04-07 14:12:09 +05:30
raghav.gupta@harness.io cff5ad3593 Update pipeline drone-docker-harness 2026-04-07 11:55:40 +05:30
ebtasam-faridy 3209af48cb Merge pull request #508 from drone-plugins/Remove-EoL-Components
fix: [CI-21707]: Remove EoL Components
v21.2.6
2026-04-02 15:36:34 +05:30
Gargithakur01 a58ca41cd7 small-fix 2026-04-01 16:20:05 +05:30
Gargithakur01 59d39ec66a Fix discarded error in drone-acr cert setup
Made-with: Cursor
2026-04-01 16:11:23 +05:30
Gargithakur01 d1a514b832 update-go-version-in-yaml 2026-04-01 15:45:00 +05:30
Gargithakur01 fd52c4bfb0 Update pipeline to use golang:1.25.7
Updated all golang images from 1.24.11 and 1.23.0 to 1.25.7 to match the go.mod requirement (go 1.25.7).

Made-with: Cursor
2026-04-01 12:52:00 +05:30
Gargithakur01 f6f31ef8de Merge branch 'master' into Remove-EoL-Components
Resolved conflicts in cmd/drone-ecr/main.go and go.mod:
- Kept slog logging from our branch instead of logrus
- Integrated AWS SDK v2 dependencies from master
- Updated tagExists call to include ctx parameter from master

Made-with: Cursor
2026-03-31 23:03:23 +05:30
Gargithakur01 254f64fc18 fix: [CI-21707]: Remove EoL Components 2026-03-31 22:37:18 +05:30
chhawchharia 2f6803e300 feat: [CI-21342]: Aws migrated and vulnerabilities fixed (#505)
Made-with: Cursor
v21.2.5
2026-03-04 11:42:44 +05:30
ebtasam-faridy f5f11face3 Merge pull request #504 from drone-plugins/ci-18951
feat: [CI-18951]: check for HARNESS prefixed proxy variables
v21.2.4
2026-02-23 17:07:20 +05:30
Chirag S e70d271e93 feat: [CI-18951]: added a log when harness fallback is used 2026-02-18 10:56:51 +05:30
Chirag S f32aa46ea8 feat: [CI-18951]: added unit tests and better comments for the changes 2026-02-18 10:40:37 +05:30
Chirag S 5810bf8a5a feat: [CI-18951]: check for HARNESS prefixed proxy variables 2026-02-13 14:47:58 +05:30
Anurag Madnawat 23887402c3 [feat]: [CI-20260]: Make daemon retry count configurable (#503) v21.2.3 2026-02-11 11:04:38 +05:30
ebtasam-faridy e9bba4ffcf Update pipeline drone-docker-harness (#502) v21.2.2 2026-01-28 19:07:35 +05:30
ebtasam-faridy 7b900ae75d Ci 20437 (#499)
* fix: [CI-20437] Golang version update for vulnerability fix

* fix: [CI-20437] Golang version update for vulnerability fix
2026-01-28 14:13:48 +05:30
OP (oppenheimer) aabeaaf7bb feat: [CI-20527]: add push-only mode to skip build and push pre-existing images (#500)
* Add push-only support

* Include support for PLUGIN_NO_PUSH as well
v21.2.1
2026-01-26 22:55:18 +05:30
Abhay 6799ac9418 fix: [CI-19670]: vul fix for jws version (#497) v21.1.1 2025-11-26 13:41:15 +05:30
tapankarangiya 123a133f01 feat: [CI-19349]: Added oidc support for azure connector (#496)
* feat: [CI-19349]: Added oidc support for azure connector

* feat: [CI-19349]: Added env variables

* feat: [CI-19349]: Added tests

* Update cmd/drone-acr/main.go

* Update cmd/drone-acr/main.go

* feat: [CI-19349]: Added Debug statements

---------

Co-authored-by: OP (oppenheimer) <21008429+Ompragash@users.noreply.github.com>
v21.1.0
2025-10-24 11:48:46 +05:30
OP (oppenheimer) 58bfad7a29 feat: [CI-18308]: Add Cosign Image Signing Support (#494)
* Add signing support via cosign

* Updated docker.go

* Add signing support via cosign

* Updated docker.go

* Updated docker.go

* Updated docker.go

* Updated docker.go

* Updated docker.go

* Updated dockerfiles
2025-08-01 00:42:10 +05:30
Raghav 0493478ac1 feat: [CI-17953]: Add warning if base image connector is not provided (#492) 2025-07-09 16:07:40 +05:30
ebtasam-faridy be488f7c55 feat: [CI-16559]: docker base image up (#488)
* feat: [CI-16559]: docker base image up

* feat: [CI-16559]: changing base img
v21.0.0
2025-06-18 16:28:31 +05:30
ompragash.viswanathan@harness.io 256ec37505 Update pipeline drone-docker-harness 2025-06-18 13:59:07 +05:30
ci-reporunner 3e49e16f0d Update pipeline drone-docker-harness (#491)
Co-authored-by: ompragash.viswanathan@harness.io <ompragash.viswanathan@harness.io>
2025-06-18 13:45:00 +05:30
ci-reporunner d6c64364c4 Update pipeline drone-docker-harness (#490)
Co-authored-by: ompragash.viswanathan@harness.io <ompragash.viswanathan@harness.io>
2025-06-11 20:10:10 +05:30