ClusterPolicy declares validation, mutation, and generation behaviors for matching resources.
| Field | Description | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v1
|
||||||||||||||||||||||||||
kind string |
ClusterPolicy |
||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||
spec Spec |
Spec declares policy behaviors.
|
||||||||||||||||||||||||||
status PolicyStatus |
(Optional)
Status contains policy runtime data. |
Policy declares validation, mutation, and generation behaviors for matching resources. See: https://kyverno.io/docs/writing-policies/ for more information.
| Field | Description | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v1
|
||||||||||||||||||||||||||
kind string |
Policy |
||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||
spec Spec |
Spec defines policy behaviors and contains one or more rules.
|
||||||||||||||||||||||||||
status PolicyStatus |
(Optional)
Status contains policy runtime information. Deprecated. Policy metrics are available via the metrics endpoint |
(Appears on: ContextEntry)
| Field | Description |
|---|---|
urlPath string |
URLPath is the URL path to be used in the HTTP GET or POST request to the
Kubernetes API server (e.g. “/api/v1/namespaces” or “/apis/apps/v1/deployments”).
The format required is the same format used by the |
method Method |
Method is the HTTP request type (GET or POST). |
data []RequestData |
Data specifies the POST data sent to the server. |
service ServiceCall |
Service is an API call to a JSON web service |
jmesPath string |
JMESPath is an optional JSON Match Expression that can be used to transform the JSON response returned from the server. For example a JMESPath of “items | length(@)” applied to the API server response for the URLPath “/apis/apps/v1/deployments” will return the total count of deployments across all namespaces. |
string
alias)(Appears on: ResourceDescription, ResourceDescription)
AdmissionOperation can have one of the values CREATE, UPDATE, CONNECT, DELETE, which are used to match a specific action.
(Appears on: Attestation, ForEachMutation, ForEachValidation)
AnyAllConditions consists of conditions wrapped denoting a logical criteria to be fulfilled. AnyConditions get fulfilled when at least one of its sub-conditions passes. AllConditions get fulfilled only when all of its sub-conditions pass.
| Field | Description |
|---|---|
any []Condition |
(Optional)
AnyConditions enable variable-based conditional rule execution. This is useful for finer control of when an rule is applied. A condition can reference object data using JMESPath notation. Here, at least one of the conditions need to pass |
all []Condition |
(Optional)
AllConditions enable variable-based conditional rule execution. This is useful for finer control of when an rule is applied. A condition can reference object data using JMESPath notation. Here, all of the conditions need to pass |
string
alias)
ApplyRulesType controls whether processing stops after one rule is applied or all rules are applied.
(Appears on: ImageVerification, ImageVerification)
Attestation are checks for signed in-toto Statements that are used to verify the image. See https://github.com/in-toto/attestation. Kyverno fetches signed attestations from the OCI registry and decodes them into a list of Statements.
| Field | Description |
|---|---|
predicateType string |
PredicateType defines the type of Predicate contained within the Statement. Deprecated in favour of ‘Type’, to be removed soon |
type string |
Type defines the type of attestation contained within the Statement. |
attestors []AttestorSet |
Attestors specify the required attestors (i.e. authorities) |
conditions []AnyAllConditions |
Conditions are used to verify attributes within a Predicate. If no Conditions are specified the attestation check is satisfied as long there are predicates that match the predicate type. |
(Appears on: AttestorSet)
| Field | Description |
|---|---|
keys StaticKeyAttestor |
Keys specifies one or more public keys |
certificates CertificateAttestor |
Certificates specifies one or more certificates |
keyless KeylessAttestor |
Keyless is a set of attribute used to verify a Sigstore keyless attestor. See https://github.com/sigstore/cosign/blob/main/KEYLESS.md. |
attestor Kubernetes apiextensions/v1.JSON |
Attestor is a nested AttestorSet used to specify a more complex set of match authorities |
annotations map[string]string |
Annotations are used for image verification. Every specified key-value pair must exist and match in the verified payload. The payload may contain other key-value pairs. |
repository string |
Repository is an optional alternate OCI repository to use for signatures and attestations that match this rule. If specified Repository will override other OCI image repository locations for this Attestor. |
(Appears on: Attestation, ImageVerification, Manifests, ImageVerification)
| Field | Description |
|---|---|
count int |
Count specifies the required number of entries that must match. If the count is null, all entries must match (a logical AND). If the count is 1, at least one entry must match (a logical OR). If the count contains a value N, then N must be less than or equal to the size of entries, and at least N entries must match. |
entries []Attestor |
Entries contains the available attestors. An attestor can be a static key, attributes for keyless verification, or a nested attestor declaration. |
(Appears on: PolicyStatus)
AutogenStatus contains autogen status information.
| Field | Description |
|---|---|
rules []Rule |
Rules is a list of Rule instances. It contains auto generated rules added for pod controllers |
(Appears on: Validation, Validation)
CEL allows validation checks using the Common Expression Language (https://kubernetes.io/docs/reference/using-api/cel/).
| Field | Description |
|---|---|
expressions []Kubernetes admissionregistration/v1alpha1.Validation |
Expressions is a list of CELExpression types. |
paramKind Kubernetes admissionregistration/v1alpha1.ParamKind |
(Optional)
ParamKind is a tuple of Group Kind and Version. |
paramRef Kubernetes admissionregistration/v1alpha1.ParamRef |
(Optional)
ParamRef references a parameter resource. |
auditAnnotations []Kubernetes admissionregistration/v1alpha1.AuditAnnotation |
(Optional)
AuditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. |
(Appears on: CertificateAttestor, KeylessAttestor, StaticKeyAttestor)
| Field | Description |
|---|---|
url string |
URL is the address of the transparency log. Defaults to the public log https://rekor.sigstore.dev. |
(Appears on: Attestor)
| Field | Description |
|---|---|
cert string |
Certificate is an optional PEM encoded public certificate. |
certChain string |
CertificateChain is an optional PEM encoded set of certificates used to verify |
rekor CTLog |
Rekor provides configuration for the Rekor transparency log service. If the value is nil, Rekor is not checked. If an empty object is provided the public instance of Rekor (https://rekor.sigstore.dev) is used. |
(Appears on: Generation)
CloneFrom provides the location of the source resource used to generate target resources. The resource kind is derived from the match criteria.
| Field | Description |
|---|---|
namespace string |
(Optional)
Namespace specifies source resource namespace. |
name string |
Name specifies name of the resource. |
(Appears on: AnyAllConditions)
Condition defines variable-based conditional criteria for rule execution.
| Field | Description |
|---|---|
key Kubernetes apiextensions/v1.JSON |
Key is the context entry (using JMESPath) for conditional rule evaluation. |
operator ConditionOperator |
Operator is the conditional operation to perform. Valid operators are: Equals, NotEquals, In, AnyIn, AllIn, NotIn, AnyNotIn, AllNotIn, GreaterThanOrEquals, GreaterThan, LessThanOrEquals, LessThan, DurationGreaterThanOrEquals, DurationGreaterThan, DurationLessThanOrEquals, DurationLessThan |
value Kubernetes apiextensions/v1.JSON |
(Optional)
Value is the conditional value, or set of values. The values can be fixed set or can be variables declared using JMESPath. |
message string |
Message is an optional display message |
string
alias)(Appears on: Condition)
ConditionOperator is the operation performed on condition key and value.
(Appears on: ContextEntry)
ConfigMapReference refers to a ConfigMap
| Field | Description |
|---|---|
name string |
Name is the ConfigMap name. |
namespace string |
Namespace is the ConfigMap namespace. |
(Appears on: ForEachMutation, ForEachValidation, Rule, TargetResourceSpec, CleanupPolicySpec, Rule)
ContextEntry adds variables and data sources to a rule Context. Either a ConfigMap reference or a APILookup must be provided.
| Field | Description |
|---|---|
name string |
Name is the variable name. |
configMap ConfigMapReference |
ConfigMap is the ConfigMap reference. |
apiCall APICall |
APICall is an HTTP request to the Kubernetes API server, or other JSON web service. The data returned is stored in the context with the name for the context entry. |
imageRegistry ImageRegistry |
ImageRegistry defines requests to an OCI/Docker V2 registry to fetch image details. |
variable Variable |
Variable defines an arbitrary JMESPath context variable that can be defined inline. |
(Appears on: ForEachValidation, Validation)
Deny specifies a list of conditions used to pass or fail a validation rule.
| Field | Description |
|---|---|
conditions Kubernetes apiextensions/v1.JSON |
Multiple conditions can be declared under an |
(Appears on: Manifests)
DryRunOption is a configuration for dryrun. If enable is set to “true”, manifest verification performs “dryrun & compare” which provides robust matching against changes by defaults and other admission controllers. Dryrun requires additional permissions. See config/dryrun/dryrun_rbac.yaml
| Field | Description |
|---|---|
enable bool |
|
namespace string |
string
alias)
FailurePolicyType specifies a failure policy that defines how unrecognized errors from the admission endpoint are handled.
(Appears on: Mutation)
ForEachMutation applies mutation rules to a list of sub-elements by creating a context for each entry in the list and looping over it to apply the specified logic.
| Field | Description |
|---|---|
list string |
List specifies a JMESPath expression that results in one or more elements to which the validation logic is applied. |
order ForeachOrder |
(Optional)
Order defines the iteration order on the list. Can be Ascending to iterate from first to last element or Descending to iterate in from last to first element. |
context []ContextEntry |
(Optional)
Context defines variables and data sources that can be used during rule execution. |
preconditions AnyAllConditions |
(Optional)
AnyAllConditions are used to determine if a policy rule should be applied by evaluating a
set of conditions. The declaration can contain nested |
patchStrategicMerge Kubernetes apiextensions/v1.JSON |
(Optional)
PatchStrategicMerge is a strategic merge patch used to modify resources. See https://kubernetes.io/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/ and https://kubectl.docs.kubernetes.io/references/kustomize/patchesstrategicmerge/. |
patchesJson6902 string |
(Optional)
PatchesJSON6902 is a list of RFC 6902 JSON Patch declarations used to modify resources. See https://tools.ietf.org/html/rfc6902 and https://kubectl.docs.kubernetes.io/references/kustomize/patchesjson6902/. |
foreach Kubernetes apiextensions/v1.JSON |
(Optional)
Foreach declares a nested foreach iterator |
(Appears on: Validation, Validation)
ForEachValidation applies validate rules to a list of sub-elements by creating a context for each entry in the list and looping over it to apply the specified logic.
| Field | Description |
|---|---|
list string |
List specifies a JMESPath expression that results in one or more elements to which the validation logic is applied. |
elementScope bool |
(Optional)
ElementScope specifies whether to use the current list element as the scope for validation. Defaults to “true” if not specified. When set to “false”, “request.object” is used as the validation scope within the foreach block to allow referencing other elements in the subtree. |
context []ContextEntry |
(Optional)
Context defines variables and data sources that can be used during rule execution. |
preconditions AnyAllConditions |
(Optional)
AnyAllConditions are used to determine if a policy rule should be applied by evaluating a
set of conditions. The declaration can contain nested |
pattern Kubernetes apiextensions/v1.JSON |
(Optional)
Pattern specifies an overlay-style pattern used to check resources. |
anyPattern Kubernetes apiextensions/v1.JSON |
(Optional)
AnyPattern specifies list of validation patterns. At least one of the patterns must be satisfied for the validation rule to succeed. |
deny Deny |
(Optional)
Deny defines conditions used to pass or fail a validation rule. |
foreach Kubernetes apiextensions/v1.JSON |
(Optional)
Foreach declares a nested foreach iterator |
string
alias)(Appears on: ForEachMutation)
ForeachOrder specifies the iteration order in foreach statements.
string
alias)
Generation defines how new resources should be created and managed.
| Field | Description |
|---|---|
ResourceSpec ResourceSpec |
ResourceSpec contains information to select the resource. |
synchronize bool |
(Optional)
Synchronize controls if generated resources should be kept in-sync with their source resource. If Synchronize is set to “true” changes to generated resources will be overwritten with resource data from Data or the resource specified in the Clone declaration. Optional. Defaults to “false” if not specified. |
data Kubernetes apiextensions/v1.JSON |
(Optional)
Data provides the resource declaration used to populate each generated resource. At most one of Data or Clone must be specified. If neither are provided, the generated resource will be created with default data only. |
clone CloneFrom |
(Optional)
Clone specifies the source resource used to populate each generated resource. At most one of Data or Clone can be specified. If neither are provided, the generated resource will be created with default data only. |
cloneList CloneList |
(Optional)
CloneList specifies the list of source resource used to populate each generated resource. |
| Field | Description |
|---|---|
path string |
Path is the path to the object containing the image field in a custom resource. It should be slash-separated. Each slash-separated key must be a valid YAML key or a wildcard ‘*’. Wildcard keys are expanded in case of arrays or objects. |
value string |
(Optional)
Value is an optional name of the field within ‘path’ that points to the image URI. This is useful when a custom ‘key’ is also defined. |
name string |
(Optional)
Name is the entry the image will be available under ‘images. |
key string |
(Optional)
Key is an optional name of the field within ‘path’ that will be used to uniquely identify an image. Note - this field MUST be unique. |
jmesPath string |
(Optional)
JMESPath is an optional JMESPath expression to apply to the image value. This is useful when the extracted image begins with a prefix like ‘docker://’. The ‘trim_prefix’ function may be used to trim the prefix: trim_prefix(@, ‘docker://’). Note - Image digest mutation may not be used when applying a JMESPAth to an image. |
map[string][]github.com/kyverno/kyverno/api/kyverno/v1.ImageExtractorConfig
alias)
(Appears on: ContextEntry)
ImageRegistry defines requests to an OCI/Docker V2 registry to fetch image details.
| Field | Description |
|---|---|
reference string |
Reference is image reference to a container image in the registry. Example: ghcr.io/kyverno/kyverno:latest |
jmesPath string |
(Optional)
JMESPath is an optional JSON Match Expression that can be used to transform the ImageData struct returned as a result of processing the image reference. |
imageRegistryCredentials ImageRegistryCredentials |
ImageRegistryCredentials provides credentials that will be used for authentication with registry |
(Appears on: ImageRegistry, ImageVerification, ImageVerification)
| Field | Description |
|---|---|
allowInsecureRegistry bool |
AllowInsecureRegistry allows insecure access to a registry |
providers []ImageRegistryCredentialsProvidersType |
Providers specifies a list of OCI Registry names, whose authentication providers are provided It can be of one of these values: AWS, ACR, GCP, GHCR |
secrets []string |
Secrets specifies a list of secrets that are provided for credentials Secrets must live in the Kyverno namespace |
string
alias)(Appears on: ImageRegistryCredentials)
ImageRegistryCredentialsProvidersType provides the list of credential providers required.
(Appears on: Rule)
ImageVerification validates that images that match the specified pattern are signed with the supplied public key. Once the image is verified it is mutated to include the SHA digest retrieved during the registration.
| Field | Description |
|---|---|
type ImageVerificationType |
Type specifies the method of signature validation. The allowed options are Cosign and Notary. By default Cosign is used if a type is not specified. |
image string |
Image is the image name consisting of the registry address, repository, image, and tag. Wildcards (‘*’ and ‘?’) are allowed. See: https://kubernetes.io/docs/concepts/containers/images. Deprecated. Use ImageReferences instead. |
imageReferences []string |
ImageReferences is a list of matching image reference patterns. At least one pattern in the list must match the image for the rule to apply. Each image reference consists of a registry address (defaults to docker.io), repository, image, and tag (defaults to latest). Wildcards (‘*’ and ‘?’) are allowed. See: https://kubernetes.io/docs/concepts/containers/images. |
key string |
Key is the PEM encoded public key that the image or attestation is signed with. Deprecated. Use StaticKeyAttestor instead. |
roots string |
Roots is the PEM encoded Root certificate chain used for keyless signing Deprecated. Use KeylessAttestor instead. |
subject string |
Subject is the identity used for keyless signing, for example an email address Deprecated. Use KeylessAttestor instead. |
issuer string |
Issuer is the certificate issuer used for keyless signing. Deprecated. Use KeylessAttestor instead. |
additionalExtensions map[string]string |
AdditionalExtensions are certificate-extensions used for keyless signing. Deprecated. |
attestors []AttestorSet |
Attestors specified the required attestors (i.e. authorities) |
attestations []Attestation |
Attestations are optional checks for signed in-toto Statements used to verify the image. See https://github.com/in-toto/attestation. Kyverno fetches signed attestations from the OCI registry and decodes them into a list of Statement declarations. |
annotations map[string]string |
Annotations are used for image verification. Every specified key-value pair must exist and match in the verified payload. The payload may contain other key-value pairs. Deprecated. Use annotations per Attestor instead. |
repository string |
Repository is an optional alternate OCI repository to use for image signatures and attestations that match this rule. If specified Repository will override the default OCI image repository configured for the installation. The repository can also be overridden per Attestor or Attestation. |
mutateDigest bool |
MutateDigest enables replacement of image tags with digests. Defaults to true. |
verifyDigest bool |
VerifyDigest validates that images have a digest. |
required bool |
Required validates that images are verified i.e. have matched passed a signature or attestation check. |
imageRegistryCredentials ImageRegistryCredentials |
ImageRegistryCredentials provides credentials that will be used for authentication with registry |
useCache bool |
UseCache enables caching of image verify responses for this rule |
string
alias)(Appears on: ImageVerification, ImageVerification)
ImageVerificationType selects the type of verification algorithm
(Appears on: Attestor)
| Field | Description |
|---|---|
rekor CTLog |
Rekor provides configuration for the Rekor transparency log service. If the value is nil, Rekor is not checked and a root certificate chain is expected instead. If an empty object is provided the public instance of Rekor (https://rekor.sigstore.dev) is used. |
issuer string |
Issuer is the certificate issuer used for keyless signing. |
subject string |
Subject is the verified identity used for keyless signing, for example the email address |
roots string |
Roots is an optional set of PEM encoded trusted root certificates. If not provided, the system roots are used. |
additionalExtensions map[string]string |
AdditionalExtensions are certificate-extensions used for keyless signing. |
(Appears on: Validation, Validation)
| Field | Description |
|---|---|
attestors []AttestorSet |
Attestors specified the required attestors (i.e. authorities) |
annotationDomain string |
(Optional)
AnnotationDomain is custom domain of annotation for message and signature. Default is “cosign.sigstore.dev”. |
ignoreFields IgnoreFieldList |
(Optional)
Fields which will be ignored while comparing manifests. |
dryRun DryRunOption |
(Optional)
DryRun configuration |
repository string |
Repository is an optional alternate OCI repository to use for resource bundle reference. The repository can be overridden per Attestor or Attestation. |
(Appears on: Rule)
MatchResources is used to specify resource and admission review request data for which a policy rule is applicable.
| Field | Description |
|---|---|
any ResourceFilters |
(Optional)
Any allows specifying resources which will be ORed |
all ResourceFilters |
(Optional)
All allows specifying resources which will be ANDed |
UserInfo UserInfo |
(Optional)
UserInfo contains information about the user performing the operation. Specifying UserInfo directly under match is being deprecated. Please specify under “any” or “all” instead. |
resources ResourceDescription |
(Optional)
ResourceDescription contains information about the resource being created or modified. Requires at least one tag to be specified when under MatchResources. Specifying ResourceDescription directly under match is being deprecated. Please specify under “any” or “all” instead. |
string
alias)(Appears on: APICall)
Method is a HTTP request type.
Mutation defines how resource are modified.
| Field | Description |
|---|---|
targets []TargetResourceSpec |
(Optional)
Targets defines the target resources to be mutated. |
patchStrategicMerge Kubernetes apiextensions/v1.JSON |
(Optional)
PatchStrategicMerge is a strategic merge patch used to modify resources. See https://kubernetes.io/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/ and https://kubectl.docs.kubernetes.io/references/kustomize/patchesstrategicmerge/. |
patchesJson6902 string |
(Optional)
PatchesJSON6902 is a list of RFC 6902 JSON Patch declarations used to modify resources. See https://tools.ietf.org/html/rfc6902 and https://kubectl.docs.kubernetes.io/references/kustomize/patchesjson6902/. |
foreach []ForEachMutation |
(Optional)
ForEach applies mutation rules to a list of sub-elements by creating a context for each entry in the list and looping over it to apply the specified logic. |
| Field | Description |
|---|---|
fields []string |
|
objects github.com/sigstore/k8s-manifest-sigstore/pkg/k8smanifest.ObjectReferenceList |
(Appears on: Validation, Validation)
PodSecurity applies exemptions for Kubernetes Pod Security admission by specifying exclusions for Pod Security Standards controls.
| Field | Description |
|---|---|
level k8s.io/pod-security-admission/api.Level |
Level defines the Pod Security Standard level to be applied to workloads. Allowed values are privileged, baseline, and restricted. |
version string |
(Optional)
Version defines the Pod Security Standard versions that Kubernetes supports. Allowed values are v1.19, v1.20, v1.21, v1.22, v1.23, v1.24, v1.25, v1.26, latest. Defaults to latest. |
exclude []PodSecurityStandard |
Exclude specifies the Pod Security Standard controls to be excluded. |
(Appears on: PodSecurity)
PodSecurityStandard specifies the Pod Security Standard controls to be excluded.
| Field | Description |
|---|---|
controlName string |
ControlName specifies the name of the Pod Security Standard control. See: https://kubernetes.io/docs/concepts/security/pod-security-standards/ |
images []string |
(Optional)
Images selects matching containers and applies the container level PSS. Each image is the image name consisting of the registry address, repository, image, and tag. Empty list matches no containers, PSS checks are applied at the pod level only. Wildcards (‘*’ and ‘?’) are allowed. See: https://kubernetes.io/docs/concepts/containers/images. |
PolicyInterface abstracts the concrete policy type (Policy vs ClusterPolicy)
(Appears on: ClusterPolicy, Policy, ClusterPolicy, Policy)
PolicyStatus mostly contains runtime information related to policy execution. Deprecated. Policy metrics are now available via the “/metrics” endpoint. See: https://kyverno.io/docs/monitoring-kyverno-with-prometheus-metrics/
| Field | Description |
|---|---|
ready bool |
Ready indicates if the policy is ready to serve the admission request. Deprecated in favor of Conditions |
conditions []Kubernetes meta/v1.Condition |
(Optional)
Conditions is a list of conditions that apply to the policy |
autogen AutogenStatus |
(Optional)
Autogen contains autogen status information |
rulecount RuleCountStatus |
(Optional)
RuleCount describes total number of rules in a policy |
(Appears on: APICall)
RequestData contains the HTTP POST data
| Field | Description |
|---|---|
key string |
Key is a unique identifier for the data value |
value Kubernetes apiextensions/v1.JSON |
Value is the data value |
(Appears on: MatchResources, ResourceFilter)
ResourceDescription contains criteria used to match resources.
| Field | Description |
|---|---|
kinds []string |
(Optional)
Kinds is a list of resource kinds. |
name string |
(Optional)
Name is the name of the resource. The name supports wildcard characters “*” (matches zero or many characters) and “?” (at least one character). NOTE: “Name” is being deprecated in favor of “Names”. |
names []string |
(Optional)
Names are the names of the resources. Each name supports wildcard characters “*” (matches zero or many characters) and “?” (at least one character). |
namespaces []string |
(Optional)
Namespaces is a list of namespaces names. Each name supports wildcard characters “*” (matches zero or many characters) and “?” (at least one character). |
annotations map[string]string |
(Optional)
Annotations is a map of annotations (key-value pairs of type string). Annotation keys and values support the wildcard characters “*” (matches zero or many characters) and “?” (matches at least one character). |
selector Kubernetes meta/v1.LabelSelector |
(Optional)
Selector is a label selector. Label keys and values in |
namespaceSelector Kubernetes meta/v1.LabelSelector |
(Optional)
NamespaceSelector is a label selector for the resource namespace. Label keys and values
in |
operations []AdmissionOperation |
(Optional)
Operations can contain values [“CREATE, “UPDATE”, “CONNECT”, “DELETE”], which are used to match a specific action. |
ResourceFilter allow users to “AND” or “OR” between resources
| Field | Description |
|---|---|
UserInfo UserInfo |
(Optional)
UserInfo contains information about the user performing the operation. |
resources ResourceDescription |
ResourceDescription contains information about the resource being created or modified. |
[]github.com/kyverno/kyverno/api/kyverno/v1.ResourceFilter
alias)(Appears on: MatchResources, MatchResources)
ResourceFilters is a slice of ResourceFilter
(Appears on: Generation, TargetResourceSpec, UpdateRequestSpec, UpdateRequestStatus)
| Field | Description |
|---|---|
apiVersion string |
(Optional)
APIVersion specifies resource apiVersion. |
kind string |
Kind specifies resource kind. |
namespace string |
(Optional)
Namespace specifies resource namespace. |
name string |
(Optional)
Name specifies the resource name. |
(Appears on: AutogenStatus, Spec)
Rule defines a validation, mutation, or generation control for matching resources. Each rules contains a match declaration to select resources, and an optional exclude declaration to specify which resources to exclude.
| Field | Description |
|---|---|
name string |
Name is a label to identify the rule, It must be unique within the policy. |
context []ContextEntry |
(Optional)
Context defines variables and data sources that can be used during rule execution. |
match MatchResources |
MatchResources defines when this policy rule should be applied. The match criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the user name or role. At least one kind is required. |
exclude MatchResources |
(Optional)
ExcludeResources defines when this policy rule should not be applied. The exclude criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the name or role. |
imageExtractors ImageExtractorConfigs |
(Optional)
ImageExtractors defines a mapping from kinds to ImageExtractorConfigs. This config is only valid for verifyImages rules. |
preconditions Kubernetes apiextensions/v1.JSON |
(Optional)
Preconditions are used to determine if a policy rule should be applied by evaluating a
set of conditions. The declaration can contain nested |
celPreconditions []Kubernetes admissionregistration/v1.MatchCondition |
(Optional)
CELPreconditions are used to determine if a policy rule should be applied by evaluating a set of CEL conditions. It can only be used with the validate.cel subrule |
mutate Mutation |
(Optional)
Mutation is used to modify matching resources. |
validate Validation |
(Optional)
Validation is used to validate matching resources. |
generate Generation |
(Optional)
Generation is used to create new resources. |
verifyImages []ImageVerification |
(Optional)
VerifyImages is used to verify image signatures and mutate them to add a digest |
(Appears on: PolicyStatus)
RuleCountStatus contains four variables which describes counts for validate, generate, mutate and verify images rules
| Field | Description |
|---|---|
validate int |
Count for validate rules in policy |
generate int |
Count for generate rules in policy |
mutate int |
Count for mutate rules in policy |
verifyimages int |
Count for verify image rules in policy |
(Appears on: StaticKeyAttestor)
| Field | Description |
|---|---|
name string |
Name of the secret. The provided secret must contain a key named cosign.pub. |
namespace string |
Namespace name where the Secret exists. |
(Appears on: APICall)
| Field | Description |
|---|---|
url string |
URL is the JSON web service URL. A typical form is
|
caBundle string |
CABundle is a PEM encoded CA bundle which will be used to validate the server certificate. |
(Appears on: ClusterPolicy, Policy)
Spec contains a list of Rule instances and other policy controls.
| Field | Description |
|---|---|
rules []Rule |
Rules is a list of Rule instances. A Policy contains multiple rules and each rule can validate, mutate, or generate resources. |
applyRules ApplyRulesType |
(Optional)
ApplyRules controls how rules in a policy are applied. Rule are processed in
the order of declaration. When set to |
failurePolicy FailurePolicyType |
(Optional)
FailurePolicy defines how unexpected policy errors and webhook response timeout errors are handled.
Rules within the same policy share the same failure behavior.
This field should not be accessed directly, instead |
validationFailureAction ValidationFailureAction |
(Optional)
ValidationFailureAction defines if a validation policy rule violation should block the admission review request (enforce), or allow (audit) the admission review request and report an error in a policy report. Optional. Allowed values are audit or enforce. The default value is “Audit”. |
validationFailureActionOverrides []ValidationFailureActionOverride |
(Optional)
ValidationFailureActionOverrides is a Cluster Policy attribute that specifies ValidationFailureAction namespace-wise. It overrides ValidationFailureAction for the specified namespaces. |
admission bool |
(Optional)
Admission controls if rules are applied during admission. Optional. Default value is “true”. |
background bool |
(Optional)
Background controls if rules are applied to existing resources during a background scan. Optional. Default value is “true”. The value must be set to “false” if the policy rule uses variables that are only available in the admission review request (e.g. user name). |
schemaValidation bool |
(Optional)
SchemaValidation skips validation checks for policies as well as patched resources. Optional. The default value is set to “true”, it must be set to “false” to disable the validation checks. |
webhookTimeoutSeconds int32 |
WebhookTimeoutSeconds specifies the maximum time in seconds allowed to apply this policy. After the configured time expires, the admission request may fail, or may simply ignore the policy results, based on the failure policy. The default timeout is 10s, the value must be between 1 and 30 seconds. |
mutateExistingOnPolicyUpdate bool |
(Optional)
MutateExistingOnPolicyUpdate controls if a mutateExisting policy is applied on policy events. Default value is “false”. |
generateExistingOnPolicyUpdate bool |
(Optional)
Deprecated, use generateExisting instead |
generateExisting bool |
(Optional)
GenerateExisting controls whether to trigger generate rule in existing resources If is set to “true” generate rule will be triggered and applied to existing matched resources. Defaults to “false” if not specified. |
useServerSideApply bool |
(Optional)
UseServerSideApply controls whether to use server-side apply for generate rules If is set to “true” create & update for generate rules will use apply instead of create/update. Defaults to “false” if not specified. |
(Appears on: Attestor)
| Field | Description |
|---|---|
publicKeys string |
Keys is a set of X.509 public keys used to verify image signatures. The keys can be directly
specified or can be a variable reference to a key specified in a ConfigMap (see
https://kyverno.io/docs/writing-policies/variables/), or reference a standard Kubernetes Secret
elsewhere in the cluster by specifying it in the format “k8s:// |
signatureAlgorithm string |
Specify signature algorithm for public keys. Supported values are sha256 and sha512 |
kms string |
KMS provides the URI to the public key stored in a Key Management System. See: https://github.com/sigstore/cosign/blob/main/KMS.md |
secret SecretReference |
Reference to a Secret resource that contains a public key |
rekor CTLog |
Rekor provides configuration for the Rekor transparency log service. If the value is nil, Rekor is not checked. If an empty object is provided the public instance of Rekor (https://rekor.sigstore.dev) is used. |
(Appears on: Mutation)
TargetResourceSpec defines targets for mutating existing resources.
| Field | Description |
|---|---|
ResourceSpec ResourceSpec |
ResourceSpec contains the target resources to load when mutating existing resources. |
context []ContextEntry |
(Optional)
Context defines variables and data sources that can be used during rule execution. |
preconditions Kubernetes apiextensions/v1.JSON |
(Optional)
Preconditions are used to determine if a policy rule should be applied by evaluating a
set of conditions. The declaration can contain nested |
(Appears on: MatchResources, ResourceFilter, ResourceFilter)
UserInfo contains information about the user performing the operation.
| Field | Description |
|---|---|
roles []string |
(Optional)
Roles is the list of namespaced role names for the user. |
clusterRoles []string |
(Optional)
ClusterRoles is the list of cluster-wide role names for the user. |
subjects []Kubernetes rbac/v1.Subject |
(Optional)
Subjects is the list of subject names like users, user groups, and service accounts. |
(Appears on: Rule)
Validation defines checks to be performed on matching resources.
| Field | Description |
|---|---|
message string |
(Optional)
Message specifies a custom message to be displayed on failure. |
manifests Manifests |
(Optional)
Manifest specifies conditions for manifest verification |
foreach []ForEachValidation |
(Optional)
ForEach applies validate rules to a list of sub-elements by creating a context for each entry in the list and looping over it to apply the specified logic. |
pattern Kubernetes apiextensions/v1.JSON |
(Optional)
Pattern specifies an overlay-style pattern used to check resources. |
anyPattern Kubernetes apiextensions/v1.JSON |
(Optional)
AnyPattern specifies list of validation patterns. At least one of the patterns must be satisfied for the validation rule to succeed. |
deny Deny |
(Optional)
Deny defines conditions used to pass or fail a validation rule. |
podSecurity PodSecurity |
(Optional)
PodSecurity applies exemptions for Kubernetes Pod Security admission by specifying exclusions for Pod Security Standards controls. |
cel CEL |
(Optional)
CEL allows validation checks using the Common Expression Language (https://kubernetes.io/docs/reference/using-api/cel/). |
string
alias)(Appears on: Spec, ValidationFailureActionOverride, Spec)
ValidationFailureAction defines the policy validation failure action
| Field | Description |
|---|---|
action ValidationFailureAction |
|
namespaces []string |
|
namespaceSelector Kubernetes meta/v1.LabelSelector |
(Appears on: ContextEntry)
Variable defines an arbitrary JMESPath context variable that can be defined inline.
| Field | Description |
|---|---|
value Kubernetes apiextensions/v1.JSON |
(Optional)
Value is any arbitrary JSON object representable in YAML or JSON form. |
jmesPath string |
(Optional)
JMESPath is an optional JMESPath Expression that can be used to transform the variable. |
default Kubernetes apiextensions/v1.JSON |
(Optional)
Default is an optional arbitrary JSON object that the variable may take if the JMESPath expression evaluates to nil |
Package v1alpha2 contains API Schema definitions for the policy v1alpha2 API group
Resource Types:
AdmissionReport is the Schema for the AdmissionReports API
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v1alpha2
|
||||||
kind string |
AdmissionReport |
||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec AdmissionReportSpec |
|
BackgroundScanReport is the Schema for the BackgroundScanReports API
| Field | Description | ||||
|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v1alpha2
|
||||
kind string |
BackgroundScanReport |
||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||
spec BackgroundScanReportSpec |
|
ClusterAdmissionReport is the Schema for the ClusterAdmissionReports API
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v1alpha2
|
||||||
kind string |
ClusterAdmissionReport |
||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec AdmissionReportSpec |
|
ClusterBackgroundScanReport is the Schema for the ClusterBackgroundScanReports API
| Field | Description | ||||
|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v1alpha2
|
||||
kind string |
ClusterBackgroundScanReport |
||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||
spec BackgroundScanReportSpec |
|
(Appears on: AdmissionReport, ClusterAdmissionReport)
| Field | Description |
|---|---|
owner Kubernetes meta/v1.OwnerReference |
Owner is a reference to the report owner (e.g. a Deployment, Namespace, or Node) |
summary PolicyReportSummary |
(Optional)
PolicyReportSummary provides a summary of results |
results []PolicyReportResult |
(Optional)
PolicyReportResult provides result details |
(Appears on: BackgroundScanReport, ClusterBackgroundScanReport)
| Field | Description |
|---|---|
summary PolicyReportSummary |
(Optional)
PolicyReportSummary provides a summary of results |
results []PolicyReportResult |
(Optional)
PolicyReportResult provides result details |
ReportInterface abstracts the concrete report change request type
Package v1beta1 contains API Schema definitions for the policy v1beta1 API group
Resource Types:
UpdateRequest is a request to process mutate and generate rules in background.
| Field | Description | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v1beta1
|
||||||||||||||
kind string |
UpdateRequest |
||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec UpdateRequestSpec |
ResourceSpec is the information to identify the trigger resource.
|
||||||||||||||
status UpdateRequestStatus |
(Optional)
Status contains statistics related to update request. |
(Appears on: UpdateRequestSpecContext)
AdmissionRequestInfoObject stores the admission request and operation details
| Field | Description |
|---|---|
admissionRequest Kubernetes admission/v1.AdmissionRequest |
(Optional) |
operation Kubernetes admission/v1.Operation |
(Optional) |
(Appears on: UpdateRequestSpecContext)
RequestInfo contains permission info carried in an admission request.
| Field | Description |
|---|---|
roles []string |
(Optional)
Roles is a list of possible role send the request. |
clusterRoles []string |
(Optional)
ClusterRoles is a list of possible clusterRoles send the request. |
userInfo Kubernetes authentication/v1.UserInfo |
(Optional)
UserInfo is the userInfo carried in the admission request. |
string
alias)(Appears on: UpdateRequestSpec)
(Appears on: UpdateRequest)
UpdateRequestSpec stores the request specification.
| Field | Description |
|---|---|
requestType RequestType |
Type represents request type for background processing |
policy string |
Specifies the name of the policy. |
rule string |
Rule is the associate rule name of the current UR. |
deleteDownstream bool |
DeleteDownstream represents whether the downstream needs to be deleted. |
synchronize bool |
Synchronize represents the sync behavior of the corresponding rule Optional. Defaults to “false” if not specified. |
resource ResourceSpec |
ResourceSpec is the information to identify the trigger resource. |
context UpdateRequestSpecContext |
Context … |
(Appears on: UpdateRequestSpec)
UpdateRequestSpecContext stores the context to be shared.
| Field | Description |
|---|---|
userInfo RequestInfo |
(Optional) |
admissionRequestInfo AdmissionRequestInfoObject |
(Optional) |
string
alias)(Appears on: UpdateRequestStatus)
UpdateRequestState defines the state of request.
(Appears on: UpdateRequest)
UpdateRequestStatus defines the observed state of UpdateRequest
| Field | Description |
|---|---|
handler string |
Handler represents the instance ID that handles the UR Deprecated |
state UpdateRequestState |
State represents state of the update request. |
message string |
(Optional)
Specifies request status message. |
generatedResources []ResourceSpec |
This will track the resources that are updated by the generate Policy. Will be used during clean up resources. |
Resource Types:
CleanupPolicy defines a rule for resource cleanup.
| Field | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v2alpha1
|
||||||||||
kind string |
CleanupPolicy |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec CleanupPolicySpec |
Spec declares policy behaviors.
|
||||||||||
status CleanupPolicyStatus |
(Optional)
Status contains policy runtime data. |
ClusterCleanupPolicy defines rule for resource cleanup.
| Field | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v2alpha1
|
||||||||||
kind string |
ClusterCleanupPolicy |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec CleanupPolicySpec |
Spec declares policy behaviors.
|
||||||||||
status CleanupPolicyStatus |
(Optional)
Status contains policy runtime data. |
PolicyException declares resources to be excluded from specified policies.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v2alpha1
|
||||||
kind string |
PolicyException |
||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec PolicyExceptionSpec |
Spec declares policy exception behaviors.
|
CleanupPolicyInterface abstracts the concrete policy type (CleanupPolicy vs ClusterCleanupPolicy)
(Appears on: CleanupPolicy, ClusterCleanupPolicy)
CleanupPolicySpec stores specifications for selecting resources that the user needs to delete and schedule when the matching resources needs deleted.
| Field | Description |
|---|---|
context []ContextEntry |
(Optional)
Context defines variables and data sources that can be used during rule execution. |
match MatchResources |
MatchResources defines when cleanuppolicy should be applied. The match criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the user name or role. At least one kind is required. |
exclude MatchResources |
(Optional)
ExcludeResources defines when cleanuppolicy should not be applied. The exclude criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the name or role. |
schedule string |
The schedule in Cron format |
conditions AnyAllConditions |
(Optional)
Conditions defines the conditions used to select the resources which will be cleaned up. |
(Appears on: CleanupPolicy, ClusterCleanupPolicy)
CleanupPolicyStatus stores the status of the policy.
| Field | Description |
|---|---|
conditions []Kubernetes meta/v1.Condition |
(Appears on: PolicyExceptionSpec)
Exception stores infos about a policy and rules
| Field | Description |
|---|---|
policyName string |
PolicyName identifies the policy to which the exception is applied.
The policy name uses the format |
ruleNames []string |
RuleNames identifies the rules to which the exception is applied. |
(Appears on: PolicyException)
PolicyExceptionSpec stores policy exception spec
| Field | Description |
|---|---|
background bool |
Background controls if exceptions are applied to existing policies during a background scan. Optional. Default value is “true”. The value must be set to “false” if the policy rule uses variables that are only available in the admission review request (e.g. user name). |
match MatchResources |
Match defines match clause used to check if a resource applies to the exception |
exceptions []Exception |
Exceptions is a list policy/rules to be excluded |
ClusterPolicy declares validation, mutation, and generation behaviors for matching resources.
| Field | Description | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v2beta1
|
||||||||||||||||||||||||||
kind string |
ClusterPolicy |
||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||
spec Spec |
Spec declares policy behaviors.
|
||||||||||||||||||||||||||
status PolicyStatus |
(Optional)
Status contains policy runtime data. |
Policy declares validation, mutation, and generation behaviors for matching resources. See: https://kyverno.io/docs/writing-policies/ for more information.
| Field | Description | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
kyverno.io/v2beta1
|
||||||||||||||||||||||||||
kind string |
Policy |
||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||
spec Spec |
Spec defines policy behaviors and contains one or more rules.
|
||||||||||||||||||||||||||
status PolicyStatus |
(Optional)
Status contains policy runtime data. |
(Appears on: CleanupPolicySpec, Deny, Rule)
| Field | Description |
|---|---|
any []Condition |
(Optional)
AnyConditions enable variable-based conditional rule execution. This is useful for finer control of when an rule is applied. A condition can reference object data using JMESPath notation. Here, at least one of the conditions need to pass. |
all []Condition |
(Optional)
AllConditions enable variable-based conditional rule execution. This is useful for finer control of when an rule is applied. A condition can reference object data using JMESPath notation. Here, all of the conditions need to pass. |
(Appears on: AnyAllConditions)
| Field | Description |
|---|---|
key Kubernetes apiextensions/v1.JSON |
Key is the context entry (using JMESPath) for conditional rule evaluation. |
operator ConditionOperator |
Operator is the conditional operation to perform. Valid operators are: Equals, NotEquals, In, AnyIn, AllIn, NotIn, AnyNotIn, AllNotIn, GreaterThanOrEquals, GreaterThan, LessThanOrEquals, LessThan, DurationGreaterThanOrEquals, DurationGreaterThan, DurationLessThanOrEquals, DurationLessThan |
value Kubernetes apiextensions/v1.JSON |
(Optional)
Value is the conditional value, or set of values. The values can be fixed set or can be variables declared using JMESPath. |
message string |
Message is an optional display message |
string
alias)(Appears on: Condition)
ConditionOperator is the operation performed on condition key and value.
(Appears on: Validation)
Deny specifies a list of conditions used to pass or fail a validation rule.
| Field | Description |
|---|---|
conditions AnyAllConditions |
Multiple conditions can be declared under an |
(Appears on: Rule)
ImageVerification validates that images that match the specified pattern are signed with the supplied public key. Once the image is verified it is mutated to include the SHA digest retrieved during the registration.
| Field | Description |
|---|---|
type ImageVerificationType |
Type specifies the method of signature validation. The allowed options are Cosign and Notary. By default Cosign is used if a type is not specified. |
imageReferences []string |
ImageReferences is a list of matching image reference patterns. At least one pattern in the list must match the image for the rule to apply. Each image reference consists of a registry address (defaults to docker.io), repository, image, and tag (defaults to latest). Wildcards (‘*’ and ‘?’) are allowed. See: https://kubernetes.io/docs/concepts/containers/images. |
attestors []AttestorSet |
Attestors specified the required attestors (i.e. authorities) |
attestations []Attestation |
Attestations are optional checks for signed in-toto Statements used to verify the image. See https://github.com/in-toto/attestation. Kyverno fetches signed attestations from the OCI registry and decodes them into a list of Statement declarations. |
repository string |
Repository is an optional alternate OCI repository to use for image signatures and attestations that match this rule. If specified Repository will override the default OCI image repository configured for the installation. The repository can also be overridden per Attestor or Attestation. |
mutateDigest bool |
MutateDigest enables replacement of image tags with digests. Defaults to true. |
verifyDigest bool |
VerifyDigest validates that images have a digest. |
required bool |
Required validates that images are verified i.e. have matched passed a signature or attestation check. |
imageRegistryCredentials ImageRegistryCredentials |
ImageRegistryCredentials provides credentials that will be used for authentication with registry |
useCache bool |
UseCache enables caching of image verify responses for this rule |
(Appears on: CleanupPolicySpec, PolicyExceptionSpec, Rule)
MatchResources is used to specify resource and admission review request data for which a policy rule is applicable.
| Field | Description |
|---|---|
any ResourceFilters |
(Optional)
Any allows specifying resources which will be ORed |
all ResourceFilters |
(Optional)
All allows specifying resources which will be ANDed |
(Appears on: ResourceFilter)
ResourceDescription contains criteria used to match resources.
| Field | Description |
|---|---|
kinds []string |
(Optional)
Kinds is a list of resource kinds. |
names []string |
(Optional)
Names are the names of the resources. Each name supports wildcard characters “*” (matches zero or many characters) and “?” (at least one character). |
namespaces []string |
(Optional)
Namespaces is a list of namespaces names. Each name supports wildcard characters “*” (matches zero or many characters) and “?” (at least one character). |
annotations map[string]string |
(Optional)
Annotations is a map of annotations (key-value pairs of type string). Annotation keys and values support the wildcard characters “*” (matches zero or many characters) and “?” (matches at least one character). |
selector Kubernetes meta/v1.LabelSelector |
(Optional)
Selector is a label selector. Label keys and values in |
namespaceSelector Kubernetes meta/v1.LabelSelector |
(Optional)
NamespaceSelector is a label selector for the resource namespace. Label keys and values
in |
operations []AdmissionOperation |
(Optional)
Operations can contain values [“CREATE, “UPDATE”, “CONNECT”, “DELETE”], which are used to match a specific action. |
ResourceFilter allow users to “AND” or “OR” between resources
| Field | Description |
|---|---|
UserInfo UserInfo |
(Optional)
UserInfo contains information about the user performing the operation. |
resources ResourceDescription |
ResourceDescription contains information about the resource being created or modified. |
[]github.com/kyverno/kyverno/api/kyverno/v2beta1.ResourceFilter
alias)
ResourceFilters is a slice of ResourceFilter
(Appears on: Spec)
Rule defines a validation, mutation, or generation control for matching resources. Each rules contains a match declaration to select resources, and an optional exclude declaration to specify which resources to exclude.
| Field | Description |
|---|---|
name string |
Name is a label to identify the rule, It must be unique within the policy. |
context []ContextEntry |
(Optional)
Context defines variables and data sources that can be used during rule execution. |
match MatchResources |
MatchResources defines when this policy rule should be applied. The match criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the user name or role. At least one kind is required. |
exclude MatchResources |
(Optional)
ExcludeResources defines when this policy rule should not be applied. The exclude criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the name or role. |
imageExtractors ImageExtractorConfigs |
(Optional)
ImageExtractors defines a mapping from kinds to ImageExtractorConfigs. This config is only valid for verifyImages rules. |
preconditions AnyAllConditions |
(Optional)
Preconditions are used to determine if a policy rule should be applied by evaluating a
set of conditions. The declaration can contain nested |
celPreconditions []Kubernetes admissionregistration/v1.MatchCondition |
(Optional)
CELPreconditions are used to determine if a policy rule should be applied by evaluating a set of CEL conditions. It can only be used with the validate.cel subrule |
mutate Mutation |
(Optional)
Mutation is used to modify matching resources. |
validate Validation |
(Optional)
Validation is used to validate matching resources. |
generate Generation |
(Optional)
Generation is used to create new resources. |
verifyImages []ImageVerification |
(Optional)
VerifyImages is used to verify image signatures and mutate them to add a digest |
(Appears on: ClusterPolicy, Policy)
Spec contains a list of Rule instances and other policy controls.
| Field | Description |
|---|---|
rules []Rule |
Rules is a list of Rule instances. A Policy contains multiple rules and each rule can validate, mutate, or generate resources. |
applyRules ApplyRulesType |
(Optional)
ApplyRules controls how rules in a policy are applied. Rule are processed in
the order of declaration. When set to |
failurePolicy FailurePolicyType |
(Optional)
FailurePolicy defines how unexpected policy errors and webhook response timeout errors are handled. Rules within the same policy share the same failure behavior. Allowed values are Ignore or Fail. Defaults to Fail. |
validationFailureAction ValidationFailureAction |
(Optional)
ValidationFailureAction defines if a validation policy rule violation should block the admission review request (enforce), or allow (audit) the admission review request and report an error in a policy report. Optional. Allowed values are audit or enforce. The default value is “Audit”. |
validationFailureActionOverrides []ValidationFailureActionOverride |
(Optional)
ValidationFailureActionOverrides is a Cluster Policy attribute that specifies ValidationFailureAction namespace-wise. It overrides ValidationFailureAction for the specified namespaces. |
admission bool |
(Optional)
Admission controls if rules are applied during admission. Optional. Default value is “true”. |
background bool |
(Optional)
Background controls if rules are applied to existing resources during a background scan. Optional. Default value is “true”. The value must be set to “false” if the policy rule uses variables that are only available in the admission review request (e.g. user name). |
schemaValidation bool |
(Optional)
SchemaValidation skips validation checks for policies as well as patched resources. Optional. The default value is set to “true”, it must be set to “false” to disable the validation checks. |
webhookTimeoutSeconds int32 |
WebhookTimeoutSeconds specifies the maximum time in seconds allowed to apply this policy. After the configured time expires, the admission request may fail, or may simply ignore the policy results, based on the failure policy. The default timeout is 10s, the value must be between 1 and 30 seconds. |
mutateExistingOnPolicyUpdate bool |
(Optional)
MutateExistingOnPolicyUpdate controls if a mutateExisting policy is applied on policy events. Default value is “false”. |
generateExistingOnPolicyUpdate bool |
(Optional)
Deprecated, use generateExisting instead |
generateExisting bool |
(Optional)
GenerateExisting controls whether to trigger generate rule in existing resources If is set to “true” generate rule will be triggered and applied to existing matched resources. Defaults to “false” if not specified. |
useServerSideApply bool |
(Optional)
UseServerSideApply controls whether to use server-side apply for generate rules If is set to “true” create & update for generate rules will use apply instead of create/update. Defaults to “false” if not specified. |
(Appears on: Rule)
Validation defines checks to be performed on matching resources.
| Field | Description |
|---|---|
message string |
(Optional)
Message specifies a custom message to be displayed on failure. |
manifests Manifests |
(Optional)
Manifest specifies conditions for manifest verification |
foreach []ForEachValidation |
(Optional)
ForEach applies validate rules to a list of sub-elements by creating a context for each entry in the list and looping over it to apply the specified logic. |
pattern Kubernetes apiextensions/v1.JSON |
(Optional)
Pattern specifies an overlay-style pattern used to check resources. |
anyPattern Kubernetes apiextensions/v1.JSON |
(Optional)
AnyPattern specifies list of validation patterns. At least one of the patterns must be satisfied for the validation rule to succeed. |
deny Deny |
(Optional)
Deny defines conditions used to pass or fail a validation rule. |
podSecurity PodSecurity |
(Optional)
PodSecurity applies exemptions for Kubernetes Pod Security admission by specifying exclusions for Pod Security Standards controls. |
cel CEL |
(Optional)
CEL allows validation checks using the Common Expression Language (https://kubernetes.io/docs/reference/using-api/cel/). |
ClusterPolicyReport is the Schema for the clusterpolicyreports API
| Field | Description |
|---|---|
apiVersion string |
wgpolicyk8s.io/v1alpha2
|
kind string |
ClusterPolicyReport |
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
scope Kubernetes core/v1.ObjectReference |
(Optional)
Scope is an optional reference to the report scope (e.g. a Deployment, Namespace, or Node) |
scopeSelector Kubernetes meta/v1.LabelSelector |
(Optional)
ScopeSelector is an optional selector for multiple scopes (e.g. Pods). Either one of, or none of, but not both of, Scope or ScopeSelector should be specified. |
summary PolicyReportSummary |
(Optional)
PolicyReportSummary provides a summary of results |
results []PolicyReportResult |
(Optional)
PolicyReportResult provides result details |
PolicyReport is the Schema for the policyreports API
| Field | Description |
|---|---|
apiVersion string |
wgpolicyk8s.io/v1alpha2
|
kind string |
PolicyReport |
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
scope Kubernetes core/v1.ObjectReference |
(Optional)
Scope is an optional reference to the report scope (e.g. a Deployment, Namespace, or Node) |
scopeSelector Kubernetes meta/v1.LabelSelector |
(Optional)
ScopeSelector is an optional selector for multiple scopes (e.g. Pods). Either one of, or none of, but not both of, Scope or ScopeSelector should be specified. |
summary PolicyReportSummary |
(Optional)
PolicyReportSummary provides a summary of results |
results []PolicyReportResult |
(Optional)
PolicyReportResult provides result details |
(Appears on: ClusterPolicyReport, PolicyReport, AdmissionReportSpec, BackgroundScanReportSpec)
PolicyReportResult provides the result for an individual policy
| Field | Description |
|---|---|
source string |
(Optional)
Source is an identifier for the policy engine that manages this report |
policy string |
Policy is the name or identifier of the policy |
rule string |
(Optional)
Rule is the name or identifier of the rule within the policy |
resources []Kubernetes core/v1.ObjectReference |
(Optional)
Subjects is an optional reference to the checked Kubernetes resources |
resourceSelector Kubernetes meta/v1.LabelSelector |
(Optional)
SubjectSelector is an optional label selector for checked Kubernetes resources. For example, a policy result may apply to all pods that match a label. Either a Subject or a SubjectSelector can be specified. If neither are provided, the result is assumed to be for the policy report scope. |
message string |
Description is a short user friendly message for the policy rule |
result PolicyResult |
Result indicates the outcome of the policy rule execution |
scored bool |
Scored indicates if this result is scored |
properties map[string]string |
Properties provides additional information for the policy rule |
timestamp Kubernetes meta/v1.Timestamp |
Timestamp indicates the time the result was found |
category string |
(Optional)
Category indicates policy category |
severity PolicySeverity |
(Optional)
Severity indicates policy check result criticality |
(Appears on: ClusterPolicyReport, PolicyReport, AdmissionReportSpec, BackgroundScanReportSpec)
PolicyReportSummary provides a status count summary
| Field | Description |
|---|---|
pass int |
(Optional)
Pass provides the count of policies whose requirements were met |
fail int |
(Optional)
Fail provides the count of policies whose requirements were not met |
warn int |
(Optional)
Warn provides the count of non-scored policies whose requirements were not met |
error int |
(Optional)
Error provides the count of policies that could not be evaluated |
skip int |
(Optional)
Skip indicates the count of policies that were not selected for evaluation |
string
alias)(Appears on: PolicyReportResult)
PolicyResult has one of the following values: - pass: indicates that the policy requirements are met - fail: indicates that the policy requirements are not met - warn: indicates that the policy requirements and not met, and the policy is not scored - error: indicates that the policy could not be evaluated - skip: indicates that the policy was not selected based on user inputs or applicability
string
alias)(Appears on: PolicyReportResult)
PolicySeverity has one of the following values: - critical - high - low - medium - info


In order to have a full control of the express lifecycle, you can pass a self-created instance as a second argument of the NestFactory.create() method.
express
NestFactory.create()
{{ expressInstance }}


Merge to Trunk
Deploys to TEST
Number per week, moving total over the last 3 weeks
| Coverage | Errors | Failures | Total |
|---|---|---|---|
| {{testingMatrix.testCoverage}} | {{testingMatrix.functionalErrors}} | {{testingMatrix.functionalFailures}} | {{testingMatrix.functionalTotal}} |
| Unit testing errors | Unit testing failures | Unit testing total |
|---|---|---|
| {{testingMatrix.unitErrors}} | {{testingMatrix.unitFailures}} | {{testingMatrix.unitTotal}} |
CIS
CIS & SSL are industry standard security tests and certificates
Failed Deploys
Worst Method : {{maxComplexity}}
Average lint : {{averageComplexity}}


(Via
IndieFixx.com) Add some classic flare to your look with ox stags, dragons, and leafy motifs. Each of these pendants is made with brass, but you have to hurry to get one. Just a few left for each.
From left to right:
See the entire line @
Bombalurina's Shop. Shop with confidence by reading
the shop's reviews.


This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
| Code | Description |
|---|---|
| 200 |
If exists |
| 404 |
Pet not found |
| Code | Description |
|---|---|
| 200 |
Patch success |
| 404 |
Pet not found |
| Code | Description |
|---|---|
| 200 |
Trace success |
| 404 |
Pet not found |
Pet object that needs to be added to the store
{
"photoUrls" : [ "string" ],
"name" : "doggie",
"weight" : 1.23,
"id" : 1,
"category" : {
"name" : "string",
"id" : 0
},
"height" : 0.0,
"tags" : [ {
"name" : "string",
"id" : 0
} ],
"status" : "available"
}
| Code | Description |
|---|---|
| 405 |
Invalid input |
| Code | Description |
|---|---|
| 200 |
Options success |
| 404 |
Pet not found |
Pet object that needs to be added to the store
{
"photoUrls" : [ "string" ],
"name" : "doggie",
"weight" : 1.23,
"id" : 1,
"category" : {
"name" : "string",
"id" : 0
},
"height" : 0.0,
"tags" : [ {
"name" : "string",
"id" : 0
} ],
"status" : "available"
}
| Code | Description |
|---|---|
| 400 |
Invalid ID supplied |
| 404 |
Pet not found |
| 405 |
Validation exception |
Multiple status values can be provided with comma separated strings
| Name | Value |
|---|---|
| status * required
array [string] (query) |
Status values that need to be considered for filter Available values: available, pending, sold |
| Code | Description |
|---|---|
| 200 |
successful operation
|
| 400 |
Invalid status value |
Warning: Deprecated
Muliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
| Name | Value |
|---|---|
| tags * required
array [string] (query) |
Tags to filter by |
| Code | Description |
|---|---|
| 200 |
successful operation
|
| 400 |
Invalid tag value |
| Name | Value |
|---|---|
| petId * required
integer (int64) (path) |
ID of pet that needs to be updated |
| Code | Description |
|---|---|
| 405 |
Invalid input |
Returns a single pet
| Name | Value |
|---|---|
| petId * required
integer (int64) (path) |
ID of pet to return |
| Code | Description |
|---|---|
| 200 |
successful operation
|
| 400 |
Invalid ID supplied |
| 404 |
Pet not found |
| Name | Value |
|---|---|
| api_key string (header) | |
| petId * required
integer (int64) (path) |
Pet id to delete |
| Code | Description |
|---|---|
| 400 |
Invalid ID supplied |
| 404 |
Pet not found |
| Name | Value |
|---|---|
| petId * required
integer (int64) (path) |
ID of pet to update |
| Code | Description |
|---|---|
| 200 |
successful operation
|
Returns a map of status codes to quantities
| Code | Description |
|---|---|
| 200 |
successful operation
|
order placed for purchasing the pet
| Code | Description |
|---|---|
| 200 |
successful operation
|
| 400 |
Invalid Order |
For valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptions
| Name | Value |
|---|---|
| orderId * required
integer (int64) (path) |
ID of pet that needs to be fetched |
| Code | Description |
|---|---|
| 200 |
successful operation
|
| 400 |
Invalid ID supplied |
| 404 |
Order not found |
For valid response try integer IDs with positive integer value. Negative or non-integer values will generate API errors
| Name | Value |
|---|---|
| orderId * required
integer (int64) (path) |
ID of the order that needs to be deleted |
| Code | Description |
|---|---|
| 400 |
Invalid ID supplied |
| 404 |
Order not found |
This can only be done by the logged in user.
Created user object
| Code | Description |
|---|---|
| default |
successful operation |
List of user object
| Code | Description |
|---|---|
| default |
successful operation |
List of user object
| Code | Description |
|---|---|
| default |
successful operation |
| Name | Value |
|---|---|
| username * required
string (query) |
The user name for login |
| password * required
string (query) |
The password for login in clear text |
| Code | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 200 |
successful operation
Headers
|
|||||||||
| 400 |
Invalid username/password supplied |
| Code | Description |
|---|---|
| default |
successful operation |
| Name | Value |
|---|---|
| username * required
string (path) |
The name that needs to be fetched. Use user1 for testing. |
| Code | Description |
|---|---|
| 200 |
successful operation
|
| 400 |
Invalid username supplied |
| 404 |
User not found |
This can only be done by the logged in user.
| Name | Value |
|---|---|
| username * required
string (path) |
The name that needs to be deleted |
| Code | Description |
|---|---|
| 400 |
Invalid username supplied |
| 404 |
User not found |
This can only be done by the logged in user.
| Name | Value |
|---|---|
| username * required
string (path) |
name that need to be updated |
Updated user object
| Code | Description |
|---|---|
| 400 |
Invalid user supplied |
| 404 |
User not found |
{
"id" : {
"type" : "integer",
"format" : "int64"
},
"petId" : {
"type" : "integer",
"format" : "int64"
},
"quantity" : {
"type" : "integer",
"format" : "int32"
},
"shipDate" : {
"type" : "string",
"format" : "date-time"
},
"status" : {
"type" : "string",
"description" : "Order Status",
"enum" : [ "placed", "approved", "delivered" ]
},
"complete" : {
"type" : "boolean",
"default" : false
}
}
{
"id" : {
"type" : "integer",
"format" : "int64"
},
"name" : {
"type" : "string"
}
}
{
"id" : {
"type" : "integer",
"format" : "int64"
},
"username" : {
"type" : "string"
},
"firstName" : {
"type" : "string"
},
"lastName" : {
"type" : "string"
},
"email" : {
"type" : "string"
},
"password" : {
"type" : "string"
},
"phone" : {
"type" : "string"
},
"userStatus" : {
"type" : "integer",
"description" : "User Status",
"format" : "int32"
}
}
{
"id" : {
"type" : "integer",
"format" : "int64"
},
"name" : {
"type" : "string"
}
}
{
"id" : {
"type" : "integer",
"format" : "int64",
"example" : 1
},
"category" : {
"$ref" : "#/components/schemas/Category"
},
"name" : {
"type" : "string",
"example" : "doggie"
},
"weight" : {
"type" : "number",
"example" : 1.23
},
"height" : {
"type" : "number"
},
"photoUrls" : {
"type" : "array",
"xml" : {
"name" : "photoUrl",
"wrapped" : true
},
"items" : {
"type" : "string"
}
},
"tags" : {
"type" : "array",
"xml" : {
"name" : "tag",
"wrapped" : true
},
"items" : {
"$ref" : "#/components/schemas/Tag"
}
},
"status" : {
"type" : "string",
"description" : "pet status in the store",
"enum" : [ "available", "pending", "sold" ]
}
}
{
"code" : {
"type" : "integer",
"format" : "int32"
},
"type" : {
"type" : "string"
},
"message" : {
"type" : "string"
}
}


HUD Methods
Helper methods that can be used when displaying client-side UIs
Paints a rounded bar that is some-percentaged filled. Can be used as a progress bar.
Realm: Client
Added in: 1.3.1
Parameters:
- r - The amount the bar should be rounded
- x - The position from the left of the screen
- y - The position from the top of the screen
- w - The width of the bar
- h - The height of the bar
- colors - Object containing Colors to be used when displaying the bar
- background - The background color of the bar
- fill - The color to use to show the percentage of the bar filled
- value - The percent of the bar to be filled
Paints a HUD for showing available powers and their associated costs. Used for roles such as the Phantom.
Realm: Client
Added in: 1.3.1
Parameters:
- powers - Table of key-value pairs where each key is the label for a power and the associated value is the cost of using it. The key can contain a
{num}
placeholder which will be replaced with the percentage of maximum power that the power costs
- max_power - The maximum amount of a power a player can have
- current_power - The current amount of power a player has
- colors - Object containing Colors to be used when displaying the powers
- background - The background color of the progress bar used to show power level percentage
- fill - The color to use for the current power level in the progress bar
- title - Title text to show within the power level progress bar
- subtitle - The sub-title text, used for hints, that is shown in small text above the power level progress bar
Paints a HUD for showing a progress bar, optionally divided into multiple segments
Realm: Client
Added in: 1.6.19
Parameters:
- x - The position of the centre of the progress bar from the left of the screen
- y - The position from the top of the screen
- w - The width of the progress bar
- color - The Color of the progress bar
- heading - The heading to be displayed above the progress bar (Defaults to "")
- progress - The progress the bar should display as a value from 0 to 1 (Defaults to 1)
- segments - The number of segments the progress bar should have (Defaults to 1)
- titles - A table of strings containing the titles for each segment. Must have length equal to the number of segments. Ignored if segments is equal to 1 (Defaults to {})
- m - The margin between each segment (Defaults to 10)
Slightly tints the screen and paints floating particles on the bottom of the client's HUD.
Realm: Client
Added in: 1.8.3
Parameters:
- shouldPaint - Whether the status effect should be painted or not. (Note: Whenever you are not painting a status effect you should still call this method with shouldPaint as
false
so that the effect properly fades in and out)
- color - The Color of the effect
- material - The Material to use for the particle effects
- identifier - A string that is a unique identifier for this status effect
Renders text with an offset black background to emulate a shadow.
Realm: Client
Added in: 1.3.1
Parameters:
- text - The text to render
- font - The name of the font to use
- x - The position from the left of the screen
- y - The position from the top of the screen
- color - The color to use for the rendered text
- xalign - The TEXT_ALIGN enum value to use for the horizontal alignment of the text
- yalign - The TEXT_ALIGN enum value to use for the vertical alignment of the text


Privacy
<
>
877-Breezes •<PHONE_NUMBER> •<PHONE_NUMBER>
STUDENT TRAVEL PERIODS
Breezes Bahamas - during select periods throughout the months of March, April, May, June & July - welcomes groups of Spring Breakers & Graduates. The median age of our resort guests will vary during this time. Breezes Bahamas happily welcomes couples, singles, groups of friends and families with all guests ages 14 and older year-round.
If you prefer to visit Breezes Bahamas when fewer students and younger guests are at the resort, be sure to select travel dates outside of normal nationwide Spring Break and Graduation travel periods.
Confirmed student travel periods
2018: March 3 - April 7 | April 14 - 21 | May 19 - June 22
Planning a visit to Breezes Bahamas between March and June? Please click here for important guest travel information.
We are committed to honoring and protecting the privacy of the users of our web site. Our intention is to utilize any information collected to better understand our guests' needs and to provide better guest service. If any guest information has been volunteered during the price quote/reservation process or during check-in at the hotel, we may utilize that information to notify you about issues related to reservations and to inform you about special promotions and announcements (for those of you who would prefer not to receive any additional special promotions or announcements, an 'unsubscribe' link is supplied with every distributed email). We may utilize contracted third parties from time to time to assist with these communications. This information will not be sold or leased to any other organizations for commercial purposes.
Cookies
To make this website work properly, we sometimes place small data files called cookies on your device. Most big websites do this, too.
What are cookies?
A cookie is a small text file that a website saves on your computer or mobile device when you visit the site. It enables the website to remember your actions and preferences (such as login, language, font size and other display performances) over a period of time, so you don’t have to re-entering this information each time you return to our website and browse from one page to another. Cookies are used for various performance, functionality and marketing purposes.
How to control cookies
You can control and/or delete cookies as you wish - for details, see aboutcookies.org. You can delete all cookies that are already on your computer and you cans et most browsers to prevent them from being placed. If you do this, however, you may have to manually adjust some preferences every time you visit a website and some services and functionalities (like account management, online booking, etc.) may not work.
Check-in
Check-out
© 2017 Breezes Resorts & Spas
877-Breezes •<PHONE_NUMBER> •<PHONE_NUMBER>


 The Nodes in Emoncms do not get updated anymore. The Emoncms itself seems to work fine. Udates coming in via HTTP JSON do work but anything coming from MQTT does not reach into the Emoncms system.
I see updates within the MQTT Logs:
Client mosqsub/3427-emonpi received PUBLISH (d0, q0, r0, m0, 'emonhub/rx/19/values', ... (9 bytes))
21.5,63.6
I see activiy within the Emonhub log:
2016-01-10 14:29:53,016 DEBUG RFM2Pi 43 Sent to channel' : ToEmonCMS
2016-01-10 14:30:03,466 DEBUG RFM2Pi 44 NEW FRAME : OK 19 215 0 124 2 (-47)
2016-01-10 14:30:03,468 DEBUG RFM2Pi 44 Timestamp :<PHONE_NUMBER>.47
2016-01-10 14:30:03,469 DEBUG RFM2Pi 44 From Node : 19
2016-01-10 14:30:03,470 DEBUG RFM2Pi 44 Values : [21.5, 63.6]
2016-01-10 14:30:03,471 DEBUG RFM2Pi 44 RSSI : -47
2016-01-10 14:30:03,473 INFO RFM2Pi Publishing: emonhub/rx/19/values 21.5,63.6
2016-01-10 14:30:03,475 INFO RFM2Pi Publishing: emonhub/rx/19/rssi -47
2016-01-10 14:30:03,477 DEBUG RFM2Pi 44 adding frame to buffer => [1452436203, 19, 21.5, 63.6, -47]
But somehow these values do not reach into the Emoncms system.
Where can i check what is going wrong here? This used to work before when i tried to inject with a MQTT Client directly into the topic "emonhub/rx/19/values". But somehow i must have destroyed something.
I could go back in time with a backup restore but i would like to understand the system and debug it. Anybody can give me a hint here?
Additional Information:
I have the feeling that there are some files within /var/www/emoncms/ with a change date from 9.1.2016. The /home/pi/data/emonpiupdate.log states that there was an update. This could be the change which killed it? No idea what is going on here.
Re: Nodes stopped updating in Emoncms
There was a problem with emonpi a couple of day's ago similar to yours, have you run an update to pull in the fix?
Re: Nodes stopped updating in Emoncms
My feeling was right...it wasn't me ;-))))
After running the update (10.1.2016 16:20) its fine again. Seems like the version from yesterday morning broke it.


Index
All Classes|All Packages
S
- s_button - Variable in class sample.DoneePrevReqController
- sample - package sample
- sampleController - Class in sample
-
This is the Sample Controller for the sample.fxml file.
- sampleController() - Constructor for class sample.sampleController
- SearchDonorOrgController - Class in sample
-
This is for the controller class for Searching of the Donor and the Organizations for a person a Person type User.
- SearchDonorOrgController() - Constructor for class sample.SearchDonorOrgController
- SearchOrgController - Class in sample
-
This controller class is for searching the Organization.
- SearchOrgController() - Constructor for class sample.SearchOrgController
- setApproval_choice(ChoiceBox) - Method in class sample.UpdateByAdmin
- setBg(String) - Method in class sample.Donor
- setBg(String) - Method in class sample.Request
- setComment(String) - Method in class sample.UpdateByAdmin
-
Setter function for the Admin Comment after review.
- setContact(String) - Method in class sample.Donor
-
Setter method for the Contact Number.
- setContact(String) - Method in class sample.Organization
-
Setter function to assign the Contact Number or the Org.
- setContact(String) - Method in class sample.Request
-
Setter method for the Contact Number of a Request
- setCpmobile(String) - Method in class sample.Organization
-
Setter function to assign the Number of the Contact Person.
- setDate(String) - Method in class sample.Donation
-
Setter Function for the Date
- setDate(String) - Method in class sample.Request
-
Setter method for the Date of a Request
- setDelete_button(Button) - Method in class sample.Request
- setDetails_button(Button) - Method in class sample.Donation
- setDetails_button(Button) - Method in class sample.Donor
- setDetails_button(Button) - Method in class sample.Organization
- setDetails_button(Button) - Method in class sample.Request
- setDoneeBg(String) - Static method in class sample.DoneePrevReqController
-
Methid for setting the Blood Group of Donee
- setDOS(String) - Method in class sample.UpdateByAdmin
- setEmail(String) - Method in class sample.Organization
-
Setter function to assign the Email
- setLic_button(Button) - Method in class sample.UpdateByAdmin
- setLoc(String) - Method in class sample.Donation
-
Setter Function for the Location
- setLoc(String) - Method in class sample.Donor
-
Setter method for the Location details.
- setLoc(String) - Method in class sample.Organization
-
Setter function to assign the Location details of the Org.
- setLoc(String) - Method in class sample.Request
-
Setter method for the Location Details of a Request
- setName(String) - Method in class sample.Donation
-
Setter Function of the Name
- setName(String) - Method in class sample.Donor
-
Setter method for the Name.
- setName(String) - Method in class sample.Organization
-
Setter function to assign the name of the Org.
- setName(String) - Method in class sample.Request
-
Setter method for the Name of a Request
- setPaying_condition(String) - Method in class sample.Donor
- setQuantity(String) - Method in class sample.Request
-
Setter method for the number of Blood Bags of a Request
- setReport_button(Button) - Method in class sample.UpdateByAdmin
- setReq_id(String) - Method in class sample.Donor
-
Setter method for the Request ID.
- setReq_id(String) - Method in class sample.Request
-
Setter method for the Request ID of a Request
- setSearch_button(Button) - Method in class sample.Request
- setSerial(String) - Method in class sample.Donation
-
Setter Function of the Serial
- setSerial(String) - Method in class sample.Donor
-
Setter method for the Serial Number.
- setSerial(String) - Method in class sample.Organization
-
Setter function to assign the Serial Number of Org.
- setSerial(String) - Method in class sample.Request
-
Setter method for the Serial Number of a Request
- setSerial(String) - Method in class sample.UpdateByAdmin
-
Setter function for the Serial number of a review.
- setStatus_choice(ChoiceBox) - Method in class sample.UpdateByAdmin
- setUpdate_button(Button) - Method in class sample.Donation
- setUpdate_button(Button) - Method in class sample.UpdateByAdmin
- setUpdate_date(String) - Static method in class sample.DonationInfoController
-
setter function of the update date not used in the system but kept for future references.
- setUser_type(String) - Static method in class sample.OrgApprovalListController
-
Setter Function of the user type.
- setUsername(String) - Method in class sample.Donor
-
Setter method for the username.
- setUsername(String) - Method in class sample.Organization
-
Setter function to assign the set Username
- setUsername(String) - Method in class sample.UpdateByAdmin
-
Setter function for the username in a review.
- ShowDetailDonationInfoController - Class in sample
-
Controller Class for showing the donation Details.
- ShowDetailDonationInfoController() - Constructor for class sample.ShowDetailDonationInfoController
- ShowDetailDonorInfoController - Class in sample
-
This controller class handles the Donor details.
- ShowDetailDonorInfoController() - Constructor for class sample.ShowDetailDonorInfoController
- ShowDetailOrgInfoController - Class in sample
-
This is the controller class for the showing of detailed Organization information
- ShowDetailOrgInfoController() - Constructor for class sample.ShowDetailOrgInfoController
- ShowDetailRequestInfoController - Class in sample
-
This controller Class is for the Showing of Detals of a blood donation request from the Donor.
- ShowDetailRequestInfoController() - Constructor for class sample.ShowDetailRequestInfoController
- showDonationInfo() - Method in class sample.ShowDetailDonorInfoController
-
Method for showing the donation information fetched from the database.
- showDonationInfo() - Method in class sample.UserPanelController
-
Method for showing the donation information.
- showPersonalInfo() - Method in class sample.ShowDetailDonorInfoController
-
Method for showing personal information of the Donor.
- showPersonalInfo() - Method in class sample.UserPanelController
-
Method for showing the Personal information of the user.
- showPrevInfo() - Method in class sample.UserProfileUpdateController
-
Method to show the already existing information i.e the previous information in the system.
- start(Stage) - Method in class sample.Main
- std - Static variable in class sample.FilterRequestController
- submitNewReq(ActionEvent) - Method in class sample.DoneeNewReqController
-
Method for submitting a new request from the Donee.
All Classes|All Packages


{{template "header.html" .}}
NOTE: If you did not request a password reset, simply ignore this email.


POCAHONTAS A film review by Eric Grossman Copyright 1995 LOS ANGELES INDEPENDENT
While it may not be as classic as BEAUTY AND THE BEAST and while it may not earn as much as THE LION KING, Disney's 33rd full-length animated feature, POCAHONTAS, is an intelligent film that is entertaining for all ages.
Set in 1607, the story centers around two historical figures, Pocahontas and Captain John Smith. Much like Romeo and Juliet, Pocahontas and Smith are from completely different cultures that will not accept each other, yet they find what is common to all people, love. Through them, the Indians and the English colonists overcome their hatred for each other and learn to live in peace.
While it plays a little hard and fast with the facts, Pocahontas is a captivating romantic adventure story with a level of sophistication that will keep the adults as fascinated as the kids. As you would expect from Disney, the animation is first rate. The colors have a soft, subdued look that is reminiscent of some of Disney's older classics and the detail in the character's faces brings animated "acting" to a new level. Mel Gibson supplies the voice of John Smith and even sings a couple of songs (that marvel alone is worth the price of admission). Irene Bedard provides the voice of Pocahontas while Judy Kuhn does the singing.
The score by Alan Menken and songs by Menken and Stephen Schwartz are not quite as memorable as some of the hits from other recent Disney extravaganzas but they are still first rate.
Wrapped inside an entertaining shell, POCHAHONTAS deals with the importance of following your heart and respecting others. Good lessons for adults as well as children. Bob Dole would approve.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


@(
data: io.flow.dependency.www.lib.UiData,
resolver: io.flow.dependency.v0.models.Resolver,
libraries: io.flow.play.util.PaginatedCollection[io.flow.dependency.v0.models.Library]
)(implicit flash: Flash, messages: Messages)
@main(data.copy(title = Some("Resolver"))) {
@if(io.flow.dependency.www.lib.Permissions.Resolver.delete(resolver, data.user)) {
Delete
}
- URI: @resolver.uri
- Owner: @{resolver.organization match {
case None => "Public"
case Some(org) => Html(s"${org.key}")
}}
- Visibility: @resolver.visibility.toString
- Credentials:
@if(resolver.credentials.isEmpty) {
N/A
} else {
@{resolver.credentials.get match {
case io.flow.dependency.v0.models.UsernamePassword(username, None) => s"Username: $username"
case io.flow.dependency.v0.models.UsernamePassword(username, Some(_)) => s"Username: $username, password: masked"
case io.flow.dependency.v0.models.CredentialsUndefinedType(_) => "N/A"
}}
}
Libraries
@if(libraries.isEmpty) {
No libraries have been resolved from this resolver
} else {
@views.html.libraries.table(libraries)
@if(libraries.hasPrevious || libraries.hasNext) {
}
}
}


Texture preview:
WebGL canvas:
Your browser doesn't appear to support the HTML5
<canvas>
element.
Also see
WebGL/OpenGL source code:
https://github.com/sosi-org/webgl-exercise
(Oct 2018)
Some shaders made by me:
https://github.com/sohale/shaders
exmaple
1
,
2
(Sept 2016)
My
home page


| DOSE: |
|
insufflated |
MDPV |
(daily) |
Came into possession of about 5g of MDPV after having previously tested it out with 1g. I have ADHD but have been off medication for a while, and as I had to submit applications for graduate school, I decided to try this out as an ADHD med.
Initially, I found it useful in improving my concentration and creativity with very few negative side effects. But as I continued using this drug, I found myself spending increasingly more time inside working, even when there was nothing to work on. My friends commented that they did not see much of me anymore. Around my third week of daily use, I began to develop the stereotyped behavior of twirling the 'soul patch' on my goatee. Soon after this, I began hearing an incomprehensible voice coming from the walls. At this point I began weening myself off the drug. My doses had climbed to 50mg, and I had to get down to less than 10 before I felt comfortable discontinuing.
All of these results are typical for long-term stimulant abuse, but I was amazed at how quickly they came on with MDPV. I do not recommend using it as a replacement ADHD drug. As an occasional study drug, it would probably be much more beneficial.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Menu
Test
Files
Charts
Users
Settings
Login
Logout
Alert!
Close
Add User
Delete User
Change Password
Add User
Username
Password
Confirm Password
Delete User
User ID
Change Password
User ID
Password
Confirm Password


{{#if checkInWarning}}
Check-in has started but is not finished yet; the results here aren't final and shouldn't be used to create brackets!
{{/if}}
{{#if seeds.length}}
{{#if isDuel}}
Registered players
{{else}}
Registered teams
{{/if}}
{{#each seeds}}
{{#if ../isDuel}}
- {{this.name}} – {{this.rating}}
{{else}}
-
{{this.name}} – {{this.rating}}
{{#each this.players}}
{{this.name}}
{{/each}}
{{/if}}
{{/each}}
{{#if isDuel}}
Checked in players
{{else}}
Checked in teams
{{/if}}
{{#each seeds}}
{{#if this.checkedInAt}}
{{#if ../isDuel}}
- {{this.name}} – {{this.rating}}
{{else}}
-
{{this.name}} – {{this.rating}}
{{#each this.players}}
{{this.name}}
{{/each}}
{{/if}}
{{/if}}
{{/each}}
{{else}}
No seeds available; is the check in done yet?
{{/if}}
Refresh
Go back


Tom's Guitar Drills
Single-String dom7
Inversions
Dominant 7th Appregios on One String
Root:
Last note played:
Played:
Show
Play the next note:
Show
Refresh
Inversions
Show:
Refresh


FISHER KING A film review by Steve Rhodes Copyright 1996 Steve Rhodes
RATING (0 TO ****): 0
[This is one of my golden oldies reviews - written years ago when I was just getting started and never posted. I stand by the conclusions, but in most cases many details are missing that I would normally include today.]
I would like to share with others that THE FISHER KING is on my top of my worst movies of the year list. Yes, I know the critics are going gaga over it.
 His character taught me nothing other than it is pretty awful spending a lot of time with an alcoholic dead beat even if he is only on a movie screen.
I found Robin Williams's character somewhat better, but spending hours a bum with a mental problem was not exactly terrific either. Yes, I know I could use the politically correct term, "homeless", and then I would have to view him reverentially.
After an hour I walked out. I only wish I had been smart enough to do it sooner. I found that the images, especially that of Jeff Bridges, stayed with me for a while, and I did not like it. He was someone I wish I had never met.
**** = One of the top few films of this or any year. A must see film. *** = Excellent show. Look for it. ** = Average movie. Kind of enjoyable. * = Poor show.  Totally unbearable.
REVIEW WRITTEN ON: December 6, 1991
Opinions expressed are mine and not meant to reflect my employer's.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


My Resume
Name : BINDUSREE
Education
Class
Name of school/University
10th
St. Joseph's girls high school
12th
Nalanda PU college
B.E
Rao bahadur Y mahabaleshwarappa engineering college
Interests
Drawing
Photography
Reading Novels
Skills
Web Design with HTML & CSS
Basics of programming
Strengths
Good in team works
Good communication skills
Focuses on learning new things


message de test
If you click the "Submit" button, the form-data will be sent to a page called "/action_page.php".