-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathaction.yml
91 lines (91 loc) · 2.22 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
name: Kubevious CLI
description: Use the Kubevious CLI in a github action
author: kubevious
inputs:
helm_repo_url:
description: Helm repository URL
required: false
default: ''
helm_repo_name:
description: Name alias for Helm repository URL
required: false
default: ''
helm_chart:
description: Helm repository chart name
required: false
default: ''
helm_namespace:
description: Helm release namespace
required: false
default: ''
helm_include_crds:
description: Indicates whether or not to include CRDs in Helm release
required: false
default: 'false'
helm_override:
description: Helm overrides
required: false
default: ''
manifests:
description: Path to manifest files, directories or URLs to validate
required: false
default: ''
crds:
description: Path to CRDs to include in validation
required: false
default: ''
mocks:
description: Path to mocked manifests to include in validation
required: false
default: ''
k8s_version:
description: Version of Kubernetes to validate againts
required: false
default: ''
live_k8s:
description: Validate againts live Kubernetes version
required: false
default: 'false'
ignore_unknown:
description: Ignore unknown Kubernetes resources
required: false
default: 'false'
ignore_non_k8s:
description: Ignore non-Kubernetes YAML files
required: false
default: 'false'
skip_rules:
description: Skip rules by name
required: false
default: ''
only_rules:
description: Run only specified rules
required: false
default: ''
skip_rule_categories:
description: Skip rules by category
required: false
default: ''
only_rule_categories:
description: Run only specified rules by category
required: false
default: ''
detailed_output:
description: Output in details
required: false
default: 'false'
json_output:
description: Output in JSON format
required: false
default: 'false'
other_args:
description: Additional arguments
required: false
default: ''
runs:
using: docker
image: docker://kubevious/cli:1.0.62
# image: Dockerfile
branding:
icon: 'shield'
color: 'green'