Open-source atomic malware analysis

Analyze another

github.com-lmiccini-infra-operator-apis-v0.0.0-20260614123533-b89cb58672c5.zip

ZIP
Verdict: BENIGN
Mal-ecule
O(Dy)H(Os)
Size 189.3 KB download
First seen 1 day ago
Analyzed 1 day ago
Ecosystem go
instanceha_webhook.go go
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
instanceha_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.
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

Micro-behaviors

Metadata

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