feat: add hosts and params files, fix rules SECTION NEW header
All checks were successful
Build containers when image tags change / build-if-image-changed (backend, shorefront-backend, shorefront backend, backend/Dockerfile, git.baumann.gr/adebaumann/shorefront-backend, .backend.image) (push) Successful in 44s
Build containers when image tags change / build-if-image-changed (frontend, shorefront-frontend, shorefront frontend, frontend/Dockerfile, git.baumann.gr/adebaumann/shorefront-frontend, .frontend.image) (push) Successful in 1m32s
All checks were successful
Build containers when image tags change / build-if-image-changed (backend, shorefront-backend, shorefront backend, backend/Dockerfile, git.baumann.gr/adebaumann/shorefront-backend, .backend.image) (push) Successful in 44s
Build containers when image tags change / build-if-image-changed (frontend, shorefront-frontend, shorefront frontend, frontend/Dockerfile, git.baumann.gr/adebaumann/shorefront-frontend, .frontend.image) (push) Successful in 1m32s
This commit is contained in:
@@ -186,6 +186,52 @@ class SnatOut(BaseModel):
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
|
||||
# --- Host ---
|
||||
class HostCreate(BaseModel):
|
||||
zone_id: int
|
||||
interface: str
|
||||
subnet: str
|
||||
options: str = ""
|
||||
|
||||
|
||||
class HostUpdate(BaseModel):
|
||||
zone_id: Optional[int] = None
|
||||
interface: Optional[str] = None
|
||||
subnet: Optional[str] = None
|
||||
options: Optional[str] = None
|
||||
|
||||
|
||||
class HostOut(BaseModel):
|
||||
id: int
|
||||
config_id: int
|
||||
zone_id: int
|
||||
interface: str
|
||||
subnet: str
|
||||
options: str
|
||||
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
|
||||
# --- Param ---
|
||||
class ParamCreate(BaseModel):
|
||||
name: str
|
||||
value: str
|
||||
|
||||
|
||||
class ParamUpdate(BaseModel):
|
||||
name: Optional[str] = None
|
||||
value: Optional[str] = None
|
||||
|
||||
|
||||
class ParamOut(BaseModel):
|
||||
id: int
|
||||
config_id: int
|
||||
name: str
|
||||
value: str
|
||||
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
|
||||
# --- Generate ---
|
||||
class GenerateOut(BaseModel):
|
||||
zones: str
|
||||
@@ -193,3 +239,5 @@ class GenerateOut(BaseModel):
|
||||
policy: str
|
||||
rules: str
|
||||
snat: str
|
||||
hosts: str
|
||||
params: str
|
||||
|
||||
Reference in New Issue
Block a user