core services: remove install.yaml
issue #7
diff --git a/appmanager/install.yaml b/appmanager/install.yaml
deleted file mode 100644
index b6ea5f6..0000000
--- a/appmanager/install.yaml
+++ /dev/null
@@ -1,112 +0,0 @@
----
-apiVersion: v1
-kind: Namespace
-metadata:
- name: pcloud-app-manager
----
-# TODO(giolekva): use default service account
-apiVersion: v1
-kind: ServiceAccount
-metadata:
- name: app-manager
- namespace: pcloud-app-manager
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRole
-metadata:
- name: deploy-apps
-rules:
- - apiGroups: [""]
- resources: ["namespaces", "services", "pods", "secrets", "serviceaccounts", "configmaps", "persistentvolumeclaims"]
- verbs: ["*"]
- - apiGroups: ["apps"]
- resources: ["deployments", "statefulsets"]
- verbs: ["*"]
- - apiGroups: ["traefik.containo.us"]
- resources: ["ingressroutes"]
- verbs: ["*"]
- - apiGroups: ["rbac.authorization.k8s.io"]
- resources: ["roles", "rolebindings"]
- verbs: ["*"]
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRoleBinding
-metadata:
- name: deploy-apps-to-sa
-subjects:
- - kind: ServiceAccount
- name: app-manager
- namespace: pcloud-app-manager
-roleRef:
- kind: ClusterRole
- name: deploy-apps
- apiGroup: rbac.authorization.k8s.io
----
-kind: Service
-apiVersion: v1
-metadata:
- name: app-manager
- namespace: pcloud-app-manager
-spec:
- type: ClusterIP
- selector:
- app: app-manager
- ports:
- - nodePort:
- port: 80
- targetPort: 1234
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
- name: ingress
- namespace: pcloud-app-manager
-spec:
- entryPoints:
- - web
- routes:
- - kind: Rule
- match: PathPrefix(`/app-manager`)
- services:
- - kind: Service
- name: app-manager
- namespace: pcloud-app-manager
- passHostHeader: true
- port: 80
----
-apiVersion: apps/v1
-kind: StatefulSet
-metadata:
- name: app-manager
- namespace: pcloud-app-manager
-spec:
- selector:
- matchLabels:
- app: app-manager
- serviceName: app-manager
- replicas: 1
- template:
- metadata:
- labels:
- app: app-manager
- spec:
- serviceAccountName: app-manager
- containers:
- - name: app-manager
- image: giolekva/pcloud-app-manager:latest
- imagePullPolicy: Always
- volumeMounts:
- - name: state
- mountPath: /pcloud/app-manager
- ports:
- - containerPort: 1234
- command: ["app-manager", "--logtostderr", "--port=1234", "--api_addr=http://api.pcloud.svc:1111/add_schema", "--helm_bin=/usr/bin/helm", "--manager_store_file=/pcloud/app-manager/manager-state"]
- volumeClaimTemplates:
- - metadata:
- name: state
- spec:
- accessModes: [ "ReadWriteOnce" ]
- storageClassName: "local-path"
- resources:
- requests:
- storage: 10Mi
diff --git a/controller/install.yaml b/controller/install.yaml
deleted file mode 100644
index 6be64e9..0000000
--- a/controller/install.yaml
+++ /dev/null
@@ -1,42 +0,0 @@
----
-apiVersion: v1
-kind: Namespace
-metadata:
- name: pcloud
----
-kind: Service
-apiVersion: v1
-metadata:
- name: api
- namespace: pcloud
-spec:
- type: ClusterIP
- selector:
- app: api
- ports:
- - nodePort:
- port: 1111
- targetPort: 1234
----
-kind: Deployment
-apiVersion: apps/v1
-metadata:
- name: api
- namespace: pcloud
-spec:
- selector:
- matchLabels:
- app: api
- replicas: 1
- template:
- metadata:
- labels:
- app: api
- spec:
- containers:
- - name: api
- image: giolekva/pcloud-api-server:latest
- imagePullPolicy: Always
- ports:
- - containerPort: 1234
- command: ["pcloud-api-server", "--logtostderr", "--port=1234", "--graphql_address=http://dgraph-alpha.dgraph.svc:8080/graphql", "--dgraph_admin_address=http://dgraph-alpha.dgraph.svc:8080/admin"]
diff --git a/events/install.yaml b/events/install.yaml
deleted file mode 100644
index fd17a00..0000000
--- a/events/install.yaml
+++ /dev/null
@@ -1,26 +0,0 @@
----
-apiVersion: v1
-kind: Namespace
-metadata:
- name: pcloud-events
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: event-processor
- namespace: pcloud-events
-spec:
- selector:
- matchLabels:
- app: event-processor
- replicas: 1
- template:
- metadata:
- labels:
- app: event-processor
- spec:
- containers:
- - name: event-processor
- image: giolekva/pcloud-event-processor:latest
- imagePullPolicy: Always
- command: ["event-processor", "--logtostderr", "--api_addr=http://api.pcloud.svc:1111/graphql", "--app_manager_addr=http://app-manager.pcloud-app-manager.svc:80", "--object_store_addr=http://minio.app-object-store.svc:9000"]