diff --git a/build/dev-org/configmap.yaml b/build/dev-org/configmap.yaml deleted file mode 100644 index 0724d258..00000000 --- a/build/dev-org/configmap.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: medicalalert-web-cm - namespace: caresage-web - labels: - app: medicalalert-web -data: - DB_HOST: dev-medicalalert-ecommerce.c5om7w6xopq1.us-east-1.rds.amazonaws.com - ENV: dev - WP_DEBUG: "false" - DB_CHARSET: utf8 - DB_COLLATE: utf8_general_ci - CACHE_HOST: master.redis-cache-all-be-caresage.cqsmse.use1.cache.amazonaws.com - CACHE_PORT: "6379" - DB_NAME: "pantheon" - DB_USER: "pantheon" \ No newline at end of file diff --git a/build/dev-org/deployment.tpl b/build/dev-org/deployment.tpl deleted file mode 100644 index 506775b3..00000000 --- a/build/dev-org/deployment.tpl +++ /dev/null @@ -1,92 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - annotations: - deployment.kubernetes.io/revision: "11" - labels: - app: medicalalert-web - name: medicalalert-web - namespace: caresage-web -spec: - progressDeadlineSeconds: 600 - replicas: 1 - revisionHistoryLimit: 10 - selector: - matchLabels: - app: medicalalert-web - strategy: - rollingUpdate: - maxSurge: 25% - maxUnavailable: 25% - type: RollingUpdate - template: - metadata: - annotations: - kubectl.kubernetes.io/restartedAt: "2023-06-08T17:04:19-04:00" - creationTimestamp: null - labels: - app: medicalalert-web - spec: - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: kubernetes.io/arch - operator: In - values: - - amd64 - - arm64 - containers: - - env: - - name: ENVIRONMENT - value: "$ENV" - image: 716593996126.dkr.ecr.us-east-1.amazonaws.com/medicalalert-web:$VERSION - envFrom: - - secretRef: - name: medicalalert-web-secrets - - configMapRef: - name: medicalalert-web-cm - imagePullPolicy: Always - name: medicalalert-web - ports: - - containerPort: 80 - name: http - protocol: TCP - resources: - limits: - cpu: 200m - memory: 300Mi - requests: - cpu: 100m - memory: 100Mi - terminationMessagePath: /dev/termination-log - terminationMessagePolicy: File - volumeMounts: - - mountPath: /usr/share/nginx/html/wp-content/uploads - name: persistent-storage - - mountPath: /etc/nginx/conf.d/ - name: default-conf - dnsPolicy: ClusterFirst - imagePullSecrets: - - name: regcred - nodeSelector: - kubernetes.io/os: linux - restartPolicy: Always - schedulerName: default-scheduler - terminationGracePeriodSeconds: 30 - volumes: - - name: persistent-storage - persistentVolumeClaim: - claimName: efs-claim - - name: default-conf - configMap: - defaultMode: 420 - name: medicalalert-web-default-conf-cm - - - - - - - diff --git a/build/dev-org/deployment.yml b/build/dev-org/deployment.yml deleted file mode 100644 index 7581d4a1..00000000 --- a/build/dev-org/deployment.yml +++ /dev/null @@ -1,98 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - annotations: - deployment.kubernetes.io/revision: "11" - labels: - app: medicalalert-web - name: medicalalert-web - namespace: caresage-web -spec: - progressDeadlineSeconds: 600 - replicas: 1 - revisionHistoryLimit: 10 - selector: - matchLabels: - app: medicalalert-web - strategy: - rollingUpdate: - maxSurge: 25% - maxUnavailable: 25% - type: RollingUpdate - template: - metadata: - annotations: - kubectl.kubernetes.io/restartedAt: "2023-06-08T17:04:19-04:00" - creationTimestamp: null - labels: - app: medicalalert-web - spec: - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: kubernetes.io/arch - operator: In - values: - - amd64 - - arm64 - containers: - - env: - - name: ENVIRONMENT - value: dev - image: 716593996126.dkr.ecr.us-east-1.amazonaws.com/medicalalert-web:v01 - envFrom: - - secretRef: - name: medicalalert-web-secrets - - configMapRef: - name: medicalalert-web-cm - imagePullPolicy: Always - name: medicalalert-web - ports: - - containerPort: 80 - name: http - protocol: TCP - resources: - limits: - cpu: 200m - memory: 300Mi - requests: - cpu: 100m - memory: 100Mi - terminationMessagePath: /dev/termination-log - terminationMessagePolicy: File - volumeMounts: - - mountPath: /usr/share/nginx/html/wp-content/uploads - name: persistent-storage - - mountPath: /etc/nginx/conf.d/ - name: default-conf - - mountPath: /var/lib/nginx/cache - name: cache - dnsPolicy: ClusterFirst - imagePullSecrets: - - name: regcred - nodeSelector: - kubernetes.io/os: linux - restartPolicy: Always - schedulerName: default-scheduler - terminationGracePeriodSeconds: 30 - volumes: - - name: persistent-storage - persistentVolumeClaim: - claimName: efs-claim-medicalalert - - name: default-conf - configMap: - defaultMode: 420 - name: medicalalert-web-default-conf-cm - - name: cache - emptyDir: {} - - - - - - - - - diff --git a/build/dev-org/jobs.tpl b/build/dev-org/jobs.tpl deleted file mode 100644 index 194ce018..00000000 --- a/build/dev-org/jobs.tpl +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: common-jobs - namespace: caresage-exec - labels: - app: lifeline-web - rds: enable -spec: - template: - metadata: - labels: - app: lifeline-web - rds: enable - spec: - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: kubernetes.io/arch - operator: In - values: - - amd64 - - arm64 - containers: - - name: common-jobs - image: bitnami/percona-xtrabackup:latest - envFrom: - - secretRef: - name: lifeline-web-secrets - - configMapRef: - name: lifeline-web-cm - command: ["bash"] - args: - - -c - - cp -rf /usr/share/nginx/html/wp-content/uploads/common-jobs.sh /root/ && /root/common-jobs.sh $JOBNAME - volumeMounts: - - mountPath: /usr/share/nginx/html/wp-content/uploads - name: persistent-storage - imagePullSecrets: - - name: regcred - nodeSelector: - kubernetes.io/os: linux - restartPolicy: Never - volumes: - - name: persistent-storage - persistentVolumeClaim: - claimName: efs-claim - \ No newline at end of file diff --git a/build/dev-org/medicalalert-web-default-conf-cm.yaml b/build/dev-org/medicalalert-web-default-conf-cm.yaml deleted file mode 100644 index 627a53c7..00000000 --- a/build/dev-org/medicalalert-web-default-conf-cm.yaml +++ /dev/null @@ -1,285 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: medicalalert-web-default-conf-cm - namespace: medicalalert-web - labels: - app: medicalalert-web -data: - default.conf: | - - # --------------------- - fastcgi_cache_path /var/lib/nginx/cache levels=1:2 keys_zone=MYAPP:100m inactive=60m; - fastcgi_cache_key "$scheme$request_method$host$request_uri"; - # ----------------------------------------- - fastcgi_intercept_errors on; - fastcgi_ignore_client_abort on; - fastcgi_buffers 8 16k; - fastcgi_buffer_size 32k; - fastcgi_read_timeout 120; - #fastcgi_index index.php; - # -------------------------------- - - # Only cache positive responses - proxy_cache_valid 200 1h; - proxy_cache_valid 301 302 15m; - - server { - listen 80 default; ## listen for ipv4; this line is default and implied - listen [::]:80 default ipv6only=on; ## listen for ipv6 - - server_name dev-medicalalert.com ""; - - return 301 https://www.$host$request_uri; - - root /usr/share/nginx/subdomain/www; - index index.php index.html index.htm; - - } - - - subdomain.conf: | - - server { - listen 80; - listen [::]:80; - - server_name ~^(?.+)\.dev-medicalalert\.com$; - - if ($http_x_forwarded_proto != 'https') { - return 301 https://$host$request_uri; - } - - root /usr/share/nginx/subdomain/$subdomain; - index index.php index.html index.htm; - sendfile off; - - # Security - Hide nginx version number in error pages and Server header - server_tokens off; - - # Add stdout logging - error_log /dev/stdout error; - access_log /dev/stdout; - - # reduce the data that needs to be sent over network - gzip on; - gzip_min_length 10240; - gzip_proxied expired no-cache no-store private auth; - gzip_types text/plain text/css text/xml application/json text/javascript application/x-javascript application/xml; - gzip_disable "MSIE [1-6]\."; - add_header 'Content-Security-Policy' 'upgrade-insecure-requests'; - add_header X-Cache-Status $upstream_cache_status; - add_header Cache-Control "public"; - - #Cache everything by default - set $no_cache 0; - - #Don't cache POST requests - if ($request_method = POST) - { - set $no_cache 1; - } - - #Don't cache if the URL contains a query string - if ($query_string != "") - { - set $no_cache 1; - } - - #Don't cache the following URLs - if ($request_uri ~* "/(administrator/|wp-login.php)") - { - set $no_cache 1; - } - - #Don't cache if there is a cookie called PHPSESSID - if ($http_cookie = "PHPSESSID") - { - set $no_cache 1; - } - - location / { - # First attempt to serve request as file, then - # as directory, then fall back to index.php - try_files $uri $uri/ /index.php?$args; - proxy_set_header X-Forwarded-Proto $scheme; - fastcgi_param SUBDOMAIN $subdomain; # $_SERVER["SUBDOMAIN"] - include fastcgi_params; - fastcgi_cache MYAPP; - fastcgi_cache_valid 200 302 60m; - fastcgi_cache_valid 301 1h; - fastcgi_cache_valid any 1m; - fastcgi_cache_bypass $no_cache; - fastcgi_no_cache $no_cache; - - } - - # redirect server error pages to the static page /50x.html - # - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/subdomain/$subdomain; - } - - # pass the PHP scripts to FastCGI server listening on socket - # - #~ \.php$ - location ~ [^/]\.php(/|$) { - proxy_set_header X-Forwarded-Proto $scheme; - try_files $uri $uri/ /index.php?$args; - if (!-f $document_root$fastcgi_script_name) { - return 404; - } - fastcgi_split_path_info ^(.+\.php)(/.+)$; - - fastcgi_pass unix:/run/php/php7.4-fpm.sock; - fastcgi_index index.php; - include fastcgi_params; - fastcgi_param SUBDOMAIN $subdomain; # $_SERVER["SUBDOMAIN"] - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_param PATH_INFO $fastcgi_path_info; - fastcgi_cache MYAPP; - fastcgi_cache_valid 200 302 60m; - fastcgi_cache_valid 301 1h; - fastcgi_cache_valid any 1m; - fastcgi_cache_bypass $no_cache; - fastcgi_no_cache $no_cache; - } - - location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ { - proxy_set_header X-Forwarded-Proto $scheme; - fastcgi_cache MYAPP; - fastcgi_cache_valid 200 302 60m; - fastcgi_cache_valid 301 1h; - fastcgi_cache_valid any 1m; - proxy_cache_background_update on; - proxy_cache_lock on; - } - - # deny access to . files, for security - # - location ~ /\. { - log_not_found off; - deny all; - } - - } - - localhost.conf: | - - server { - listen 80; - listen [::]:80; - - server_name localhost; - root /usr/share/nginx/subdomain/www; - index index.php index.html index.htm; - - sendfile off; - server_tokens off; - error_log /dev/stdout error; - access_log /dev/stdout; - - # reduce the data that needs to be sent over network - gzip on; - gzip_min_length 10240; - gzip_proxied expired no-cache no-store private auth; - gzip_types text/plain text/css text/xml application/json text/javascript application/x-javascript application/xml; - gzip_disable "MSIE [1-6]\."; - add_header 'Content-Security-Policy' 'upgrade-insecure-requests'; - add_header X-Cache-Status $upstream_cache_status; - add_header Cache-Control "public"; - - #Cache everything by default - set $no_cache 0; - - #Don't cache POST requests - if ($request_method = POST) - { - set $no_cache 1; - } - - #Don't cache if the URL contains a query string - if ($query_string != "") - { - set $no_cache 1; - } - - #Don't cache the following URLs - if ($request_uri ~* "/(administrator/|wp-login.php)") - { - set $no_cache 1; - } - - #Don't cache if there is a cookie called PHPSESSID - if ($http_cookie = "PHPSESSID") - { - set $no_cache 1; - } - - location / { - # First attempt to serve request as file, then - # as directory, then fall back to index.php - try_files $uri $uri/ /index.php?$args; - proxy_set_header X-Forwarded-Proto $scheme; - fastcgi_param SUBDOMAIN www; # $_SERVER["SUBDOMAIN"] - include fastcgi_params; - fastcgi_cache MYAPP; - fastcgi_cache_valid 200 302 60m; - fastcgi_cache_valid 301 1h; - fastcgi_cache_valid any 1m; - fastcgi_cache_bypass $no_cache; - fastcgi_no_cache $no_cache; - - } - - # redirect server error pages to the static page /50x.html - # - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/subdomain/www; - } - - # pass the PHP scripts to FastCGI server listening on socket - # - #~ \.php$ - location ~ [^/]\.php(/|$) { - proxy_set_header X-Forwarded-Proto $scheme; - try_files $uri $uri/ /index.php?$args; - if (!-f $document_root$fastcgi_script_name) { - return 404; - } - fastcgi_split_path_info ^(.+\.php)(/.+)$; - - fastcgi_pass unix:/run/php/php7.4-fpm.sock; - fastcgi_index index.php; - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_param PATH_INFO $fastcgi_path_info; - fastcgi_param SUBDOMAIN www; # $_SERVER["SUBDOMAIN"] - fastcgi_cache MYAPP; - fastcgi_cache_valid 200 302 60m; - fastcgi_cache_valid 301 1h; - fastcgi_cache_valid any 1m; - fastcgi_cache_bypass $no_cache; - fastcgi_no_cache $no_cache; - } - - location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ { - proxy_set_header X-Forwarded-Proto $scheme; - fastcgi_cache MYAPP; - fastcgi_cache_valid 200 302 60m; - fastcgi_cache_valid 301 1h; - fastcgi_cache_valid any 1m; - proxy_cache_background_update on; - proxy_cache_lock on; - } - - # deny access to . files, for security - # - location ~ /\. { - log_not_found off; - deny all; - } - - } diff --git a/build/dev-org/medicalalert-web-hpa.yml b/build/dev-org/medicalalert-web-hpa.yml deleted file mode 100644 index baf41dbf..00000000 --- a/build/dev-org/medicalalert-web-hpa.yml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: autoscaling/v1 -kind: HorizontalPodAutoscaler -metadata: - name: medicalalert-web-hpa - namespace: caresage-web -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: medicalalert-web - minReplicas: 1 - maxReplicas: 1 - targetCPUUtilizationPercentage: 70 diff --git a/build/dev-org/pvc.yml b/build/dev-org/pvc.yml deleted file mode 100644 index 097d2d8c..00000000 --- a/build/dev-org/pvc.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: efs-claim-medicalalert - namespace: caresage-web -spec: - accessModes: - - ReadWriteMany - storageClassName: efs-sc - resources: - requests: - storage: 10Gi diff --git a/build/dev-org/secrets.yaml b/build/dev-org/secrets.yaml deleted file mode 100644 index 94de1302..00000000 --- a/build/dev-org/secrets.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -data: - CACHE_PASSWORD: UU1FRVQ0ZG15VlE4OXZKWUFSUjdQQXhoUU1FRVQ0ZG15VlE4OXZKWUFSUjdQQXho - DB_PASSWORD: cGFudGhlb24= - TOKEN: QVRDVFQzeEZmR04wbXpCZjF4NDVaSkVIa3l0eWVYX0NvWXJRSHJwbHk4RlUzWG1wTjZHcGNjNHU5RzB5bW5DMzg2SjFQUTFSR3Z3VG10QWN3WUVmc2s5MGt4UDQxVEc3Q0xhSWwtYUs2cFRTY0NqYVVQcUdOY3phWEFxdVFXaGhlWjc5d1FXa3dTd2J6NDVhY1Z4T21ZZWtpTFlIU21TMTBsWV9ibF9wZ1ZxbG9kMVFxSy1uYmV3PTg4NjIyMEM3 -kind: Secret -metadata: - annotations: - labels: - app: medicalalert-web - name: medicalalert-web-secrets - namespace: caresage-web -type: Opaque diff --git a/build/dev-org/service.yml b/build/dev-org/service.yml deleted file mode 100644 index 3358bd2d..00000000 --- a/build/dev-org/service.yml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: medicalalert-web - namespace: caresage-web - labels: - app: medicalalert-web -spec: - type: NodePort - selector: - app: medicalalert-web - ports: - - protocol: TCP - port: 80 - targetPort: 80 - nodePort: 30846 diff --git a/build/dev-org/storageclass.yaml b/build/dev-org/storageclass.yaml deleted file mode 100644 index 0f81a4ed..00000000 --- a/build/dev-org/storageclass.yaml +++ /dev/null @@ -1,13 +0,0 @@ -kind: StorageClass -apiVersion: storage.k8s.io/v1 -metadata: - name: efs-sc -provisioner: efs.csi.aws.com -parameters: - provisioningMode: efs-ap -# reclaimPolicy: Retain - fileSystemId: fs-01d898a0e680dbd45 - directoryPerms: "700" - gidRangeStart: "1000" # optional - gidRangeEnd: "2000" # optional - basePath: "/dynamic_provisioning" # optional