Demo about Edge Computing in the Retail vertical using Red Hat products
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

100 lines
2.8 KiB

apiVersion: flightctl.io/v1alpha1
kind: Fleet
metadata:
annotations: {}
labels:
fleet: 'store-baremetal'
name: store-baremetal
spec:
selector:
matchLabels:
type: 'baremetal'
demo: 'retail'
template:
metadata:
labels:
fleet: 'store-baremetal'
spec:
applications: []
os:
image: edge-registry.itix.fr/demo-edge-retail/baremetal:latest
config:
- name: baremetal-site-config
configType: GitConfigProviderSpec
gitRef:
path: /flightctl/fleets/baremetal/sites/{{ getOrDefault .metadata.labels "site" "default" }}/
repository: demo-edge-retail
targetRevision: main
- name: nextcloud-container
configType: GitConfigProviderSpec
gitRef:
path: /flightctl/apps/nextcloud/
repository: demo-edge-retail
targetRevision: main
- name: odoo-container
configType: GitConfigProviderSpec
gitRef:
path: /flightctl/apps/odoo/
repository: demo-edge-retail
targetRevision: main
- name: edge-vm
configType: GitConfigProviderSpec
gitRef:
path: /flightctl/apps/edge-vm/
repository: demo-edge-retail
targetRevision: main
- name: hyperv-migration
configType: GitConfigProviderSpec
gitRef:
path: /flightctl/apps/hyperv-migration/
repository: demo-edge-retail
targetRevision: main
systemd:
matchPatterns:
- libvirtd.service
- greenboot-healthcheck.service
- nextcloud-app.service
- nextcloud-db.service
- nextcloud-nginx.service
- nextcloud-redis.service
- odoo-app.service
- odoo-db.service
- odoo-init.service
- bootstrap-vm@nextcloud.service
- migrate-vm@printserver.service
---
apiVersion: flightctl.io/v1alpha1
kind: Fleet
metadata:
annotations: {}
labels:
fleet: 'store-vm-nextcloud'
name: store-vm-nextcloud
spec:
selector:
matchLabels:
type: 'virtualmachine'
vm.name: 'nextcloud'
demo: 'retail'
template:
metadata:
labels:
fleet: 'store-vm-nextcloud'
spec:
applications: []
os:
image: edge-registry.itix.fr/demo-edge-retail/virtualmachine:latest
config:
- name: vm-nextcloud-site-config
configType: GitConfigProviderSpec
gitRef:
path: /flightctl/fleets/vm-nextcloud/sites/{{ getOrDefault .metadata.labels "site" "default" }}/
repository: demo-edge-retail
targetRevision: main
systemd:
matchPatterns:
- greenboot-healthcheck.service
- nextcloud-app.service
- nextcloud-db.service
- nextcloud-nginx.service
- nextcloud-redis.service