Rwname firewallrule to firewallpolicy

This commit is contained in:
2025-04-20 21:17:46 +02:00
parent 92ee1eeade
commit 5468aac185
20 changed files with 917 additions and 924 deletions

View File

@@ -147,7 +147,6 @@ spec:
resources_managed:
properties:
ipv4_object:
description: FirewallRuleSpec defines the desired state of FirewallRule.
properties:
id:
type: string
@@ -155,7 +154,6 @@ spec:
type: string
type: object
ipv6_object:
description: FirewallRuleSpec defines the desired state of FirewallRule.
properties:
id:
type: string
@@ -163,7 +161,6 @@ spec:
type: string
type: object
tcp_ports_object:
description: FirewallRuleSpec defines the desired state of FirewallRule.
properties:
id:
type: string
@@ -171,7 +168,6 @@ spec:
type: string
type: object
udp_ports_object:
description: FirewallRuleSpec defines the desired state of FirewallRule.
properties:
id:
type: string

View File

@@ -4,20 +4,20 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.17.2
name: firewallrules.unifi.engen.priv.no
name: firewallpolicies.unifi.engen.priv.no
spec:
group: unifi.engen.priv.no
names:
kind: FirewallRule
listKind: FirewallRuleList
plural: firewallrules
singular: firewallrule
kind: FirewallPolicy
listKind: FirewallPolicyList
plural: firewallpolicies
singular: firewallpolicy
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
description: FirewallRule is the Schema for the firewallrules API.
description: FirewallPolicy is the Schema for the firewallpolicies API.
properties:
apiVersion:
description: |-
@@ -92,7 +92,7 @@ spec:
- source
type: object
status:
description: FirewallRuleStatus defines the observed state of FirewallRule.
description: FirewallPolicyStatus defines the observed state of FirewallPolicy.
properties:
resources_managed:
properties:
@@ -105,7 +105,7 @@ spec:
type: string
type: object
type: array
firewall_rules_managed:
firewall_policies_managed:
items:
properties:
from:

View File

@@ -59,7 +59,6 @@ spec:
properties:
firewall_zones_managed:
items:
description: FirewallRuleSpec defines the desired state of FirewallRule.
properties:
id:
type: string

View File

@@ -97,7 +97,6 @@ spec:
properties:
networks_managed:
items:
description: FirewallRuleSpec defines the desired state of FirewallRule.
properties:
id:
type: string

View File

@@ -4,7 +4,7 @@
resources:
- bases/unifi.engen.priv.no_networkconfigurations.yaml
- bases/unifi.engen.priv.no_firewallzones.yaml
- bases/unifi.engen.priv.no_firewallrules.yaml
- bases/unifi.engen.priv.no_firewallpolicies.yaml
# +kubebuilder:scaffold:crdkustomizeresource
patches:

View File

@@ -11,17 +11,17 @@ metadata:
labels:
app.kubernetes.io/name: unifi-network-operator
app.kubernetes.io/managed-by: kustomize
name: firewallrule-admin-role
name: firewallpolicy-admin-role
rules:
- apiGroups:
- unifi.engen.priv.no
resources:
- firewallrules
- firewallpolicies
verbs:
- '*'
- apiGroups:
- unifi.engen.priv.no
resources:
- firewallrules/status
- firewallpolicies/status
verbs:
- get

View File

@@ -11,12 +11,12 @@ metadata:
labels:
app.kubernetes.io/name: unifi-network-operator
app.kubernetes.io/managed-by: kustomize
name: firewallrule-editor-role
name: firewallpolicy-editor-role
rules:
- apiGroups:
- unifi.engen.priv.no
resources:
- firewallrules
- firewallpolicies
verbs:
- create
- delete
@@ -28,6 +28,6 @@ rules:
- apiGroups:
- unifi.engen.priv.no
resources:
- firewallrules/status
- firewallpolicies/status
verbs:
- get

View File

@@ -11,12 +11,12 @@ metadata:
labels:
app.kubernetes.io/name: unifi-network-operator
app.kubernetes.io/managed-by: kustomize
name: firewallrule-viewer-role
name: firewallpolicy-viewer-role
rules:
- apiGroups:
- unifi.engen.priv.no
resources:
- firewallrules
- firewallpolicies
verbs:
- get
- list
@@ -24,6 +24,6 @@ rules:
- apiGroups:
- unifi.engen.priv.no
resources:
- firewallrules/status
- firewallpolicies/status
verbs:
- get

View File

@@ -22,9 +22,9 @@ resources:
# default, aiding admins in cluster management. Those roles are
# not used by the {{ .ProjectName }} itself. You can comment the following lines
# if you do not want those helpers be installed with your Project.
- firewallrule_admin_role.yaml
- firewallrule_editor_role.yaml
- firewallrule_viewer_role.yaml
- firewallpolicy_admin_role.yaml
- firewallpolicy_editor_role.yaml
- firewallpolicy_viewer_role.yaml
- firewallzone_admin_role.yaml
- firewallzone_editor_role.yaml
- firewallzone_viewer_role.yaml

View File

@@ -17,7 +17,7 @@ rules:
- unifi.engen.priv.no
resources:
- firewallgroups
- firewallrules
- firewallpolicies
- firewallzones
- networkconfigurations
verbs:
@@ -32,7 +32,7 @@ rules:
- unifi.engen.priv.no
resources:
- firewallgroups/finalizers
- firewallrules/finalizers
- firewallpolicies/finalizers
- firewallzones/finalizers
- networkconfigurations/finalizers
verbs:
@@ -41,7 +41,7 @@ rules:
- unifi.engen.priv.no
resources:
- firewallgroups/status
- firewallrules/status
- firewallpolicies/status
- firewallzones/status
- networkconfigurations/status
verbs:

View File

@@ -1,8 +1,8 @@
apiVersion: unifi.engen.priv.no/v1beta1
kind: FirewallRule
kind: FirewallPolicy
metadata:
labels:
app.kubernetes.io/name: unifi-network-operator
app.kubernetes.io/managed-by: kustomize
name: firewallrule-sample
name: firewallpolicy-sample
spec: