Skip to content

Commit 694b3b8

Browse files
add istioctl-zsh-completion package (#53339)
- add istioctl-zsh-completion package - add bash-completion dependency for istioctl-bash-completion --------- Signed-off-by: Scott Schubert <[email protected]>
1 parent ba6aea4 commit 694b3b8

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

istio-1.26.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package:
22
name: istio-1.26
33
version: "1.26.0"
4-
epoch: 1
4+
epoch: 2
55
description: Istio is an open source service mesh that layers transparently onto existing distributed applications.
66
copyright:
77
- license: Apache-2.0
@@ -71,6 +71,7 @@ subpackages:
7171
- istioctl-bash-completion=${{package.full-version}}
7272
runtime:
7373
- istioctl-${{vars.major-minor-version}}
74+
- bash-completion
7475
pipeline:
7576
- runs: |
7677
mkdir -p "${{targets.contextdir}}"/usr/share/bash-completion/completions
@@ -79,6 +80,20 @@ subpackages:
7980
pipeline:
8081
- runs: stat /usr/share/bash-completion/completions/istioctl-${{vars.major-minor-version}}
8182

83+
- name: istioctl-zsh-completion-${{vars.major-minor-version}}
84+
dependencies:
85+
provides:
86+
- istioctl-zsh-completion=${{package.full-version}}
87+
runtime:
88+
- istioctl-${{vars.major-minor-version}}
89+
pipeline:
90+
- runs: |
91+
mkdir -p "${{targets.contextdir}}"/usr/share/zsh/site-functions
92+
${{targets.outdir}}/istioctl-${{vars.major-minor-version}}/usr/bin/istioctl completion zsh > "${{targets.contextdir}}"/usr/share/zsh/site-functions/istioctl-${{vars.major-minor-version}}
93+
test:
94+
pipeline:
95+
- runs: stat /usr/share/zsh/site-functions/istioctl-${{vars.major-minor-version}}
96+
8297
- name: istio-cni-${{vars.major-minor-version}}-compat
8398
pipeline:
8499
- runs: |

0 commit comments

Comments
 (0)