|
|
@ -3,92 +3,98 @@ kind: Fleet |
|
|
metadata: |
|
|
metadata: |
|
|
annotations: {} |
|
|
annotations: {} |
|
|
labels: |
|
|
labels: |
|
|
scenario: 'scenario1' |
|
|
fleet: 'store-baremetal' |
|
|
name: scenario1 |
|
|
name: store-baremetal |
|
|
spec: |
|
|
spec: |
|
|
selector: |
|
|
selector: |
|
|
matchLabels: |
|
|
matchLabels: |
|
|
scenario: 'scenario1' |
|
|
type: 'baremetal' |
|
|
|
|
|
demo: 'retail' |
|
|
template: |
|
|
template: |
|
|
metadata: |
|
|
metadata: |
|
|
labels: |
|
|
labels: |
|
|
fleet: scenario1 |
|
|
fleet: 'store-baremetal' |
|
|
spec: |
|
|
spec: |
|
|
applications: [] |
|
|
applications: [] |
|
|
os: |
|
|
os: |
|
|
image: edge-registry.itix.fr/demo-edge-retail/scenario1:latest |
|
|
image: edge-registry.itix.fr/demo-edge-retail/baremetal:latest |
|
|
config: |
|
|
config: |
|
|
- name: scenario1-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 |
|
|
configType: GitConfigProviderSpec |
|
|
gitRef: |
|
|
gitRef: |
|
|
path: /flightctl/scenario1/sites/{{ getOrDefault .metadata.labels "site" "default" }}/ |
|
|
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 |
|
|
repository: demo-edge-retail |
|
|
targetRevision: main |
|
|
targetRevision: main |
|
|
systemd: |
|
|
systemd: |
|
|
matchPatterns: |
|
|
matchPatterns: |
|
|
|
|
|
- libvirtd.service |
|
|
|
|
|
- greenboot-healthcheck.service |
|
|
- nextcloud-app.service |
|
|
- nextcloud-app.service |
|
|
- nextcloud-db.service |
|
|
- nextcloud-db.service |
|
|
- nextcloud-nginx.service |
|
|
- nextcloud-nginx.service |
|
|
- nextcloud-redis.service |
|
|
- nextcloud-redis.service |
|
|
- greenboot-healthcheck.service |
|
|
- odoo-app.service |
|
|
--- |
|
|
- odoo-db.service |
|
|
apiVersion: flightctl.io/v1alpha1 |
|
|
- odoo-init.service |
|
|
kind: Fleet |
|
|
|
|
|
metadata: |
|
|
|
|
|
annotations: {} |
|
|
|
|
|
labels: |
|
|
|
|
|
scenario: 'scenario3a' |
|
|
|
|
|
name: scenario3a |
|
|
|
|
|
spec: |
|
|
|
|
|
selector: |
|
|
|
|
|
matchLabels: |
|
|
|
|
|
scenario: 'scenario3a' |
|
|
|
|
|
type: 'baremetal' |
|
|
|
|
|
template: |
|
|
|
|
|
metadata: |
|
|
|
|
|
labels: |
|
|
|
|
|
fleet: scenario3a |
|
|
|
|
|
spec: |
|
|
|
|
|
applications: [] |
|
|
|
|
|
config: [] |
|
|
|
|
|
os: |
|
|
|
|
|
image: edge-registry.itix.fr/demo-edge-retail/scenario3a:latest |
|
|
|
|
|
systemd: |
|
|
|
|
|
matchPatterns: |
|
|
|
|
|
- bootstrap-vm@nextcloud.service |
|
|
- bootstrap-vm@nextcloud.service |
|
|
- libvirtd.service |
|
|
- migrate-vm@printserver.service |
|
|
- nftables.service |
|
|
|
|
|
- greenboot-healthcheck.service |
|
|
|
|
|
--- |
|
|
--- |
|
|
apiVersion: flightctl.io/v1alpha1 |
|
|
apiVersion: flightctl.io/v1alpha1 |
|
|
kind: Fleet |
|
|
kind: Fleet |
|
|
metadata: |
|
|
metadata: |
|
|
annotations: {} |
|
|
annotations: {} |
|
|
labels: |
|
|
labels: |
|
|
scenario: 'scenario4' |
|
|
fleet: 'store-vm-nextcloud' |
|
|
name: scenario4 |
|
|
name: store-vm-nextcloud |
|
|
spec: |
|
|
spec: |
|
|
selector: |
|
|
selector: |
|
|
matchLabels: |
|
|
matchLabels: |
|
|
scenario: 'scenario4' |
|
|
type: 'virtualmachine' |
|
|
|
|
|
vm.name: 'nextcloud' |
|
|
|
|
|
demo: 'retail' |
|
|
template: |
|
|
template: |
|
|
metadata: |
|
|
metadata: |
|
|
labels: |
|
|
labels: |
|
|
fleet: scenario4 |
|
|
fleet: 'store-vm-nextcloud' |
|
|
spec: |
|
|
spec: |
|
|
applications: [] |
|
|
applications: [] |
|
|
os: |
|
|
os: |
|
|
image: edge-registry.itix.fr/demo-edge-retail/scenario4:latest |
|
|
image: edge-registry.itix.fr/demo-edge-retail/virtualmachine:latest |
|
|
config: |
|
|
config: |
|
|
- name: scenario4-config |
|
|
- name: vm-nextcloud-site-config |
|
|
configType: GitConfigProviderSpec |
|
|
configType: GitConfigProviderSpec |
|
|
gitRef: |
|
|
gitRef: |
|
|
path: /flightctl/scenario4/sites/{{ getOrDefault .metadata.labels "site" "default" }}/ |
|
|
path: /flightctl/fleets/vm-nextcloud/sites/{{ getOrDefault .metadata.labels "site" "default" }}/ |
|
|
repository: demo-edge-retail |
|
|
repository: demo-edge-retail |
|
|
targetRevision: main |
|
|
targetRevision: main |
|
|
systemd: |
|
|
systemd: |
|
|
matchPatterns: |
|
|
matchPatterns: |
|
|
- odoo-app.service |
|
|
|
|
|
- odoo-db.service |
|
|
|
|
|
- odoo-init.service |
|
|
|
|
|
- greenboot-healthcheck.service |
|
|
- greenboot-healthcheck.service |
|
|
|
|
|
- nextcloud-app.service |
|
|
|
|
|
- nextcloud-db.service |
|
|
|
|
|
- nextcloud-nginx.service |
|
|
|
|
|
- nextcloud-redis.service |
|
|
|