parent
234938972d
commit
7948f0dae8
6 changed files with 3 additions and 71 deletions
4
Makefile
4
Makefile
|
|
@ -2,7 +2,9 @@ fmt--pre-commit:
|
||||||
pre-commit run --all-files --color always
|
pre-commit run --all-files --color always
|
||||||
|
|
||||||
fmt--kubeconform:
|
fmt--kubeconform:
|
||||||
kubeconform -strict -ignore-missing-schemas k8s/
|
kubeconform -strict -ignore-missing-schemas k8s/argo-apps
|
||||||
|
kubeconform -strict -ignore-missing-schemas k8s/services
|
||||||
|
|
||||||
|
|
||||||
fmt--tflint:
|
fmt--tflint:
|
||||||
tflint --recursive
|
tflint --recursive
|
||||||
|
|
|
||||||
|
|
@ -1,19 +0,0 @@
|
||||||
---
|
|
||||||
kind: Pod
|
|
||||||
apiVersion: v1
|
|
||||||
metadata:
|
|
||||||
name: pod-using-nfs
|
|
||||||
namespace: apps-fuku
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: app
|
|
||||||
image: alpine
|
|
||||||
volumeMounts:
|
|
||||||
- name: data
|
|
||||||
mountPath: /var/nfs
|
|
||||||
command: ["/bin/sh"]
|
|
||||||
args: ["-c", "sleep 500000"]
|
|
||||||
volumes:
|
|
||||||
- name: data
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: myapp-nfs
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: myapp-nfs
|
|
||||||
namespace: apps-fuku
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteMany
|
|
||||||
storageClassName: ""
|
|
||||||
volumeName: nas1
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 5Gi
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolume
|
|
||||||
metadata:
|
|
||||||
name: nas1
|
|
||||||
namespace: apps-fuku
|
|
||||||
spec:
|
|
||||||
capacity:
|
|
||||||
storage: 5Gi
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteMany
|
|
||||||
persistentVolumeReclaimPolicy: Retain
|
|
||||||
nfs:
|
|
||||||
server: zeruel.fuku
|
|
||||||
path: /mnt/pool1/nas1
|
|
||||||
|
|
@ -8,33 +8,11 @@ variable "app_slug" {
|
||||||
type = string
|
type = string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
variable "client_type" {
|
|
||||||
type = string
|
|
||||||
default = "confidential"
|
|
||||||
|
|
||||||
validation {
|
|
||||||
condition = contains(["confidential", "public"], var.client_type)
|
|
||||||
error_message = "client_type must be 'confidential' or 'public'"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
variable "app_access_group_id" {
|
variable "app_access_group_id" {
|
||||||
description = "ID of a group which will have access to the app"
|
description = "ID of a group which will have access to the app"
|
||||||
type = string
|
type = string
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "sub_mode" {
|
|
||||||
type = string
|
|
||||||
default = "user_username"
|
|
||||||
|
|
||||||
validation {
|
|
||||||
condition = contains(["user_id", "user_username", "hashed_user_id"], var.sub_mode)
|
|
||||||
error_message = "sub_mode must be 'user_id', 'user_username' or 'hashed_user_id'"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
variable "open_in_new_tab" {
|
variable "open_in_new_tab" {
|
||||||
type = bool
|
type = bool
|
||||||
description = "Open apps in a new tab"
|
description = "Open apps in a new tab"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue