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
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
|
|
|