Skip to content

COSI-99: fix: quote COSI controller install URL across docs and CI for cross-shell compatibility#199

Merged
anurag4DSB merged 1 commit into
mainfrom
bugfix/COSI-99-quote-cosi-controller-install-command
Jun 23, 2026
Merged

COSI-99: fix: quote COSI controller install URL across docs and CI for cross-shell compatibility#199
anurag4DSB merged 1 commit into
mainfrom
bugfix/COSI-99-quote-cosi-controller-install-command

Conversation

@anurag4DSB

@anurag4DSB anurag4DSB commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

The previous command runs successfully on bash (CI runner) bit fails on ZSH.
This new command has been tested in zsh,tcsh,csh and CI tests it on bash, hence the CI change

@anurag4DSB anurag4DSB requested a review from a team as a code owner June 19, 2026 09:21
@anurag4DSB anurag4DSB requested review from fredmnl, leif-scality and nicolas2bert and removed request for a team June 19, 2026 09:21
@anurag4DSB anurag4DSB changed the title docs: quote COSI controller install URL for cross-shell compatibility fix: quote COSI controller install URL across docs and CI for cross-shell compatibility Jun 19, 2026
@anurag4DSB anurag4DSB force-pushed the bugfix/COSI-99-quote-cosi-controller-install-command branch from a3f624c to 765cee1 Compare June 19, 2026 09:27
The documented `kubectl create -k github.com/...?ref=v0.2.2` command
fails in zsh (the macOS default) and tcsh/csh because the unquoted `?`
is treated as a filename glob (`no matches found`). Quote the URL and
add kustomize's `//` repo-root separator so it works in every shell.

Applied everywhere the command appears: the quickstart in README.md and
docs/installation/install-helm.md, and the three CI call sites
(setup/cleanup scripts and the helm-validation workflow) so docs and CI
stay aligned and the quoted form is exercised on every run.
@anurag4DSB anurag4DSB force-pushed the bugfix/COSI-99-quote-cosi-controller-install-command branch from 765cee1 to fa5465a Compare June 19, 2026 09:27
@anurag4DSB anurag4DSB changed the title fix: quote COSI controller install URL across docs and CI for cross-shell compatibility COSI-99: fix: quote COSI controller install URL across docs and CI for cross-shell compatibility Jun 19, 2026
@codecov

codecov Bot commented Jun 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.73%. Comparing base (9bf1529) to head (fa5465a).

Additional details and impacted files

Impacted file tree graph

Components Coverage Δ
🏠 Main Package ∅ <ø> (∅)
🚗 Driver Package 92.30% <ø> (ø)
📡 gRPC Factory Package 81.81% <ø> (ø)
🔐 IAM Client Package 97.74% <ø> (ø)
🌐 S3 Client Package 92.85% <ø> (ø)
🔧 Util Package 100.00% <ø> (ø)
🔖 Constants Package ∅ <ø> (∅)
🚨 Object Storage Provider Errors Package 100.00% <ø> (ø)
@@           Coverage Diff           @@
##             main     #199   +/-   ##
=======================================
  Coverage   92.73%   92.73%           
=======================================
  Files          14       14           
  Lines         647      647           
=======================================
  Hits          600      600           
  Misses         38       38           
  Partials        9        9           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@anurag4DSB anurag4DSB merged commit ec5ad1d into main Jun 23, 2026
12 checks passed
@anurag4DSB anurag4DSB deleted the bugfix/COSI-99-quote-cosi-controller-install-command branch June 23, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants