File: Makefile

package info (click to toggle)
openvas-scanner 23.40.2-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 22,692 kB
  • sloc: ansic: 41,669; xml: 6,251; pascal: 3,723; yacc: 1,287; sh: 1,101; makefile: 333; sql: 282; javascript: 12
file content (27 lines) | stat: -rw-r--r-- 761 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.PHONY: client server namespace delete deploy

server:
	# only when server.rsa is not available
	[ ! -f server.rsa ] && sh server_certificates.sh || true
client:
	# only when client.rsa is not available
	[ ! -f client.rsa ] && sh client_certificates.sh || true

namespace:
	kubectl create namespace openvasd || true

delete: 
	kubectl delete secret ingress-certificate --namespace openvasd || true
	kubectl delete secret client-certs --namespace openvasd || true



deploy: namespace server client
	kubectl create secret generic ingress-certificate \
		--from-file=key.pem=./server.rsa \
		--from-file=certs.pem=./server.pem \
		--namespace openvasd
	kubectl create secret generic client-certs \
		--from-file=client1.pem=./client.pem \
		--namespace openvasd