github.com-lmiccini-infra-operator-apis-v0.0.0-20260614123533-b89cb58672c5.zip
ZIP
Verdict: BENIGN
| 1 |
/* |
| 2 |
Copyright 2023. |
| 3 |
Licensed under the Apache License, Version 2.0 (the "License");English language detection |
| 4 |
you may not use this file except in compliance with the License. |
| 5 |
You may obtain a copy of the License at |
| 6 |
http://www.apache.org/licenses/LICENSE-2.0 |
| 7 |
Unless required by applicable law or agreed to in writing, softwareValidation vocabulary required |
| 8 |
distributed under the License is distributed on an "AS IS" BASIS, |
| 9 |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 27 |
"k8s.io/apimachinery/pkg/runtime"Kubernetes client library |
| 28 |
logf "sigs.k8s.io/controller-runtime/pkg/log" |
| 29 |
"sigs.k8s.io/controller-runtime/pkg/client" |
| 37 |
// InstanceHaDefaults - |
| 38 |
type InstanceHaDefaults struct { |
| 39 |
ContainerImageURL stringValidation vocabulary string |
| 40 |
} |
| 71 |
spec.OpenStackConfigMap = "openstack-config" |
| 72 |
} |
| 73 |
if spec.OpenStackConfigSecret == "" {secret keyword |
| 74 |
spec.OpenStackConfigSecret = "openstack-config-secret" |
| 75 |
} |
| 116 |
// ValidateUpdate implements webhook.Validator so a webhook will be registered for the type |
| 117 |
…lidateUpdate(ctx context.Context, c client.Client, old runtime.Object) (admission.Warnings, error) {Validation vocabulary object |
| 118 |
instancehalog.Info("validate update", "name", r.Name) |
| 189 |
fldPath := basePath.Child("metricsTLS", "cipherSuites") |
| 190 |
upper := strings.ToUpper(ciphers) |
| 191 |
for _, token := range strings.Split(upper, ":") {token keyword |
| 192 |
trimmed := strings.TrimLeft(token, "+") |
| 193 |
switch trimmed { |
| 194 |
case "NULL", "ENULL", "ANULL": |
| 195 |
allErrs = append(allErrs, field.Invalid(fldPath, ciphers,Validation vocabulary invalid |
| 196 |
fmt.Sprintf("cipher string must not include %q without a '!' prefix", token))) |
| 197 |
case "ALL": |
| 209 |
// ValidateDelete implements webhook.Validator so a webhook will be registered for the type |
| 210 |
func (r *InstanceHa) ValidateDelete() (admission.Warnings, error) { |
| 211 |
instancehalog.Info("validate delete", "name", r.Name)Delete verb |
| 4 |
Licensed under the Apache License, Version 2.0 (the "License");English language detection |
| 5 |
you may not use this file except in compliance with the License. |
| 6 |
You may obtain a copy of the License at |
| 10 |
Unless required by applicable law or agreed to in writing, softwareValidation vocabulary required |
| 11 |
distributed under the License is distributed on an "AS IS" BASIS, |
| 12 |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 21 |
"github.com/openstack-k8s-operators/lib-common/modules/common/tls" |
| 22 |
"github.com/openstack-k8s-operators/lib-common/modules/common/util" |
| 23 |
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"Kubernetes client library |
| 24 |
"k8s.io/apimachinery/pkg/util/validation/field" |
| 25 |
topologyv1 "github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1" |
| 37 |
// HMACRotationSyncState tracks EDPM deployment progress during HMAC key rotation. |
| 38 |
// +kubebuilder:validation:Enum="";WaitingForDeployment |
| 39 |
type HMACRotationSyncState stringValidation vocabulary string |
| 51 |
// +kubebuilder:validation:Optional |
| 52 |
// +operator-sdk:csv:customresourcedefinitions:type=spec |
| 53 |
// ApplicationCredentialSecret - name of an existing Secret containingsecret keyword |
| 54 |
// Application Credential ID and Secret (AC_ID, AC_SECRET keys).credential keyword |
| 55 |
// When set, the controller mounts this secret and enables AC-based |
| 56 |
// authentication instead of password-based clouds.yaml/secure.yaml.password keyword |
| 57 |
ApplicationCredentialSecret string `json:"applicationCredentialSecret,omitempty"` |
| 58 |
} |
| 167 |
//ObservedGeneration - the most recent generation observed for this object.Validation vocabulary object |
| 168 |
ObservedGeneration int64 `json:"observedGeneration,omitempty"` |
bgpconfiguration_types.go
go
| 4 |
Licensed under the Apache License, Version 2.0 (the "License");English language detection |
| 5 |
you may not use this file except in compliance with the License. |
| 6 |
You may obtain a copy of the License at |
| 10 |
Unless required by applicable law or agreed to in writing, softwareValidation vocabulary required |
| 11 |
distributed under the License is distributed on an "AS IS" BASIS, |
| 12 |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 19 |
import ( |
| 20 |
condition "github.com/openstack-k8s-operators/lib-common/modules/common/condition" |
| 21 |
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"Kubernetes client library |
| 22 |
) |
| 25 |
type FRRNodeConfigurationSelectorType struct { |
| 26 |
// +kubebuilder:validation:Optional |
| 27 |
// NodeName - name of the node object as seen by running the `oc get nodes` commandValidation vocabulary object |
| 28 |
NodeName string `json:"nodeName,omitempty"`Validation vocabulary string |
zz_generated.deepcopy.go
go
| 6 |
Licensed under the Apache License, Version 2.0 (the "License");English language detection |
| 7 |
you may not use this file except in compliance with the License. |
| 8 |
You may obtain a copy of the License at |
| 12 |
Unless required by applicable law or agreed to in writing, softwareValidation vocabulary required |
| 13 |
distributed under the License is distributed on an "AS IS" BASIS, |
| 14 |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 19 |
// Code generated by controller-gen. DO NOT EDIT.Benign invisible Unicode source text |
| 24 |
topologyv1beta1 "github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1" |
| 25 |
"github.com/openstack-k8s-operators/lib-common/modules/common/condition" |
| 26 |
"k8s.io/apimachinery/pkg/runtime"Kubernetes client library |
| 27 |
) |
| 63 |
…pyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.Validation vocabulary object |
| 64 |
func (in *InstanceHa) DeepCopyObject() runtime.Object { |
| 65 |
if c := in.DeepCopy(); c != nil { |
| 137 |
if in.NodeSelector != nil { |
| 138 |
in, out := &in.NodeSelector, &out.NodeSelector |
| 139 |
*out = new(map[string]string)Validation vocabulary string |
| 140 |
if **in != nil { |
| 141 |
in, out := *in, *out |
github.com-lmiccini-infra-operator-apis-v0.0.0-20260614123533-b89cb58672c5.zip
zip
| 0x0 |
504b0304140008000800000000000000 |
PK..............Zip archive path |
| 0x10 |
000000000000000000007a0000006769 |
..........z...gi |
| 0x20 |
746875622e636f6d2f6c6d696363696e |
thub.com/lmiccin |
| 0x30 |
692f696e6672612d6f70657261746f72 |
i/infra-operator |
| 0x40 |
2f617069734076302e302e302d323032 |
/apis@v0.0.0-202 |
| 0x50 |
36303631343132333533332d62383963 |
60614123533-b89c |
| 0x60 |
62353836373263352f6261736573 |
b58672c5/bases |
Objectives
-
netconfig_webhook.go
net.ParseCIDR
-
ipset_webhook.go
net.ParseCIDR(cidr)
Micro-behaviors
-
groupversion_info.go
k8s.io
-
groupversion_info.go
k8s.io
-
memcached_funcs.go
k8s.io
-
memcached_types.go
k8s.io
-
memcached_webhook.go
k8s.io
-
zz_generated.deepcopy.go
k8s.io
-
common_webhook.go
k8s.io
-
dnsmasq_types.go
k8s.io
-
groupversion_info.go
k8s.io
-
ipset_webhook.go
k8s.io
-
ipset_webhook_test.go
k8s.io
-
reservation_webhook.go
k8s.io
-
zz_generated.deepcopy.go
k8s.io
-
groupversion_info.go
k8s.io
-
groupversion_info.go
k8s.io
-
redis_webhook.go
k8s.io
-
memcached.go
k8s.io
-
topology.go
k8s.io
-
transport.go
k8s.io
-
groupversion_info.go
k8s.io
-
netconfig_webhook.go
k8s.io/api
Metadata
-
netconfig_webhook.go
bytes
-
memcached_funcs.go
context
-
common_webhook.go
context
-
memcached.go
context
-
common_webhook.go
fmt
-
ipset_webhook.go
fmt
-
memcached.go
fmt
-
transport.go
fmt
-
netconfig_webhook.go
fmt
-
ipset_webhook.go
net
-
netconfig_webhook.go
net
-
netconfig_webhook.go
regexp
-
ipset_webhook.go
slices
-
netconfig_webhook.go
slices
-
netconfig_webhook.go
strconv
-
memcached_funcs.go
strings
-
ipset_webhook.go
strings
-
ipset_webhook_test.go
testing
-
memcached.go
time
-
memcached.go
github.com/go-logr/logr
-
ipset_webhook_test.go
github.com/onsi/gomega
-
memcached.go
github.com/onsi/gomega
-
topology.go
github.com/onsi/gomega
-
transport.go
github.com/onsi/gomega
-
memcached.go
github.com/openstack-k8s-operators/infra-operator/apis/memcached/v1beta1
-
transport.go
github.com/openstack-k8s-operators/infra-operator/apis/rabbitmq/v1beta1
-
memcached_types.go
github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1
-
zz_generated.deepcopy.go
github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1
-
dnsmasq_types.go
github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1
-
zz_generated.deepcopy.go
github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1
-
topology.go
github.com/openstack-k8s-operators/infra-operator/apis/topology/v1beta1
-
memcached_funcs.go
github.com/openstack-k8s-operators/lib-common/modules/common/condition
-
memcached_types.go
github.com/openstack-k8s-operators/lib-common/modules/common/condition
-
zz_generated.deepcopy.go
github.com/openstack-k8s-operators/lib-common/modules/common/condition
-
dnsmasq_types.go
github.com/openstack-k8s-operators/lib-common/modules/common/condition
-
zz_generated.deepcopy.go
github.com/openstack-k8s-operators/lib-common/modules/common/condition
-
memcached.go
github.com/openstack-k8s-operators/lib-common/modules/common/condition
-
memcached_funcs.go
github.com/openstack-k8s-operators/lib-common/modules/common/helper
-
dnsmasq_types.go
github.com/openstack-k8s-operators/lib-common/modules/common/service
-
zz_generated.deepcopy.go
github.com/openstack-k8s-operators/lib-common/modules/common/service
-
memcached_funcs.go
github.com/openstack-k8s-operators/lib-common/modules/common/tls
-
memcached_types.go
github.com/openstack-k8s-operators/lib-common/modules/common/tls
-
memcached_funcs.go
github.com/openstack-k8s-operators/lib-common/modules/common/util
-
dnsmasq_types.go
github.com/openstack-k8s-operators/lib-common/modules/common/util
-
memcached_webhook.go
github.com/openstack-k8s-operators/lib-common/modules/common/webhook
-
redis_webhook.go
github.com/openstack-k8s-operators/lib-common/modules/common/webhook
-
memcached.go
github.com/openstack-k8s-operators/lib-common/modules/common/test/helpers
-
memcached_funcs.go
k8s.io/api/core/v1
-
memcached_types.go
k8s.io/api/core/v1
-
memcached.go
k8s.io/api/core/v1
-
transport.go
k8s.io/api/core/v1
-
memcached_webhook.go
k8s.io/apimachinery/pkg/runtime
-
zz_generated.deepcopy.go
k8s.io/apimachinery/pkg/runtime
-
ipset_webhook.go
k8s.io/apimachinery/pkg/runtime
-
reservation_webhook.go
k8s.io/apimachinery/pkg/runtime
-
zz_generated.deepcopy.go
k8s.io/apimachinery/pkg/runtime
-
redis_webhook.go
k8s.io/apimachinery/pkg/runtime
-
netconfig_webhook.go
k8s.io/apimachinery/pkg/runtime
-
memcached_funcs.go
k8s.io/apimachinery/pkg/types
-
memcached.go
k8s.io/apimachinery/pkg/types
-
topology.go
k8s.io/apimachinery/pkg/types
-
transport.go
k8s.io/apimachinery/pkg/types
-
ipset_webhook.go
k8s.io/apimachinery/pkg/api/equality
-
netconfig_webhook.go
k8s.io/apimachinery/pkg/api/equality
-
memcached_webhook.go
k8s.io/apimachinery/pkg/api/errors
-
ipset_webhook.go
k8s.io/apimachinery/pkg/api/errors
-
ipset_webhook_test.go
k8s.io/apimachinery/pkg/api/errors
-
redis_webhook.go
k8s.io/apimachinery/pkg/api/errors
-
memcached.go
k8s.io/apimachinery/pkg/api/errors
-
transport.go
k8s.io/apimachinery/pkg/api/errors
-
netconfig_webhook.go
k8s.io/apimachinery/pkg/api/errors
-
memcached_types.go
k8s.io/apimachinery/pkg/apis/meta/v1
-
common_webhook.go
k8s.io/apimachinery/pkg/apis/meta/v1
-
dnsmasq_types.go
k8s.io/apimachinery/pkg/apis/meta/v1
-
ipset_webhook_test.go
k8s.io/apimachinery/pkg/apis/meta/v1
-
memcached.go
k8s.io/apimachinery/pkg/apis/meta/v1
-
groupversion_info.go
k8s.io/apimachinery/pkg/runtime/schema
-
groupversion_info.go
k8s.io/apimachinery/pkg/runtime/schema
-
memcached_webhook.go
k8s.io/apimachinery/pkg/runtime/schema
-
groupversion_info.go
k8s.io/apimachinery/pkg/runtime/schema
-
ipset_webhook.go
k8s.io/apimachinery/pkg/runtime/schema
-
groupversion_info.go
k8s.io/apimachinery/pkg/runtime/schema
-
groupversion_info.go
k8s.io/apimachinery/pkg/runtime/schema
-
redis_webhook.go
k8s.io/apimachinery/pkg/runtime/schema
-
groupversion_info.go
k8s.io/apimachinery/pkg/runtime/schema
-
memcached_types.go
k8s.io/apimachinery/pkg/util/validation/field
-
memcached_webhook.go
k8s.io/apimachinery/pkg/util/validation/field
-
dnsmasq_types.go
k8s.io/apimachinery/pkg/util/validation/field
-
ipset_webhook.go
k8s.io/apimachinery/pkg/util/validation/field
-
ipset_webhook_test.go
k8s.io/apimachinery/pkg/util/validation/field
-
redis_webhook.go
k8s.io/apimachinery/pkg/util/validation/field
-
netconfig_webhook.go
k8s.io/apimachinery/pkg/util/validation/field
-
ipset_webhook.go
k8s.io/utils/net
-
netconfig_webhook.go
k8s.io/utils/net
-
memcached_funcs.go
k8s.io/utils/ptr
-
ipset_webhook_test.go
k8s.io/utils/ptr
-
memcached.go
k8s.io/utils/ptr
-
common_webhook.go
sigs.k8s.io/controller-runtime/pkg/client
-
memcached.go
sigs.k8s.io/controller-runtime/pkg/client
-
topology.go
sigs.k8s.io/controller-runtime/pkg/client
-
memcached_webhook.go
sigs.k8s.io/controller-runtime/pkg/log
-
ipset_webhook.go
sigs.k8s.io/controller-runtime/pkg/log
-
reservation_webhook.go
sigs.k8s.io/controller-runtime/pkg/log
-
redis_webhook.go
sigs.k8s.io/controller-runtime/pkg/log
-
netconfig_webhook.go
sigs.k8s.io/controller-runtime/pkg/log
-
groupversion_info.go
sigs.k8s.io/controller-runtime/pkg/scheme
-
groupversion_info.go
sigs.k8s.io/controller-runtime/pkg/scheme
-
groupversion_info.go
sigs.k8s.io/controller-runtime/pkg/scheme
-
groupversion_info.go
sigs.k8s.io/controller-runtime/pkg/scheme
-
groupversion_info.go
sigs.k8s.io/controller-runtime/pkg/scheme
-
groupversion_info.go
sigs.k8s.io/controller-runtime/pkg/scheme
-
memcached_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook
-
ipset_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook
-
reservation_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook
-
redis_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook
-
netconfig_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook
-
memcached_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook/admission
-
ipset_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook/admission
-
reservation_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook/admission
-
redis_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook/admission
-
netconfig_webhook.go
sigs.k8s.io/controller-runtime/pkg/webhook/admission
20 of 33 traits shown
Identity
| SHA-256 |
e0c5532a0f4fb2d87eec03effec3d122322782ae40b13dacc1459adff56803f0 |
| Canonical SHA-256 |
05d1a37ed91cdbe3a2d76d9393dd820f08b5e49c42247829ddfb9c75745f11b6 |
| Filename |
github.com-lmiccini-infra-operator-apis-v0.0.0-20260614123533-b89cb58672c5.zip |
| Package |
github.com/lmiccini/infra-operator/apis |
| Version |
v0.0.0-20260614123533-b89cb58672c5 |
Timeline
| First seen |
14 Jun 2026 10:23 UTC |
| First analyzed |
14 Jun 2026 10:39 UTC |
| Last analyzed |
14 Jun 2026 10:39 UTC |
| Last updated |
14 Jun 2026 10:39 UTC |
Labeling
| Label |
unknown |
| Label source |
forager |
| Traits version |
c7b65 |