From 491f63ce567f619017d409ac3eddce901afa03b4 Mon Sep 17 00:00:00 2001 From: Eamon Bauman Date: Fri, 12 Jan 2024 11:50:45 -0600 Subject: [PATCH] removed really old stuff (#175) --- .rancher-pipeline.yml | 17 ---------- artifacts/diagrams/Workflow.png | Bin 88078 -> 0 bytes artifacts/diagrams/gargantua_erd.drawio | 1 - artifacts/examples/example-accesscode.yaml | 11 ------- artifacts/examples/example-course.yaml | 13 -------- .../example-dynamicbindconfiguration.yaml | 16 ---------- artifacts/examples/example-environment.yaml | 23 -------------- artifacts/examples/example-scenario.yaml | 14 -------- .../examples/example-scheduledevent.yaml | 19 ----------- artifacts/examples/example-tf-module.yaml | 8 ----- .../examples/example-virtualmachineset.yaml | 10 ------ .../example-virtualmachinetemplate.yaml | 12 ------- artifacts/examples/old/example-scenario.yaml | 18 ----------- artifacts/examples/old/example-scenario2.yaml | 15 --------- artifacts/examples/old/example-scenario3.yaml | 15 --------- artifacts/examples/old/example-scenario4.yaml | 15 --------- .../examples/old/example-scenariosession.yaml | 14 -------- artifacts/examples/old/example-user.yaml | 10 ------ .../examples/old/example-virtualmachine.yaml | 17 ---------- .../examples/old/example-virtualmachine2.yaml | 17 ---------- .../examples/old/example-virtualmachine3.yaml | 17 ---------- .../old/example-virtualmachineclaim.yaml | 18 ----------- .../examples/old/virtualmachine/generate.sh | 21 ------------ .../examples/old/virtualmachine/vm-demo1.yaml | 17 ---------- .../old/virtualmachine/vm-demo10.yaml | 17 ---------- .../old/virtualmachine/vm-demo11.yaml | 17 ---------- .../old/virtualmachine/vm-demo12.yaml | 17 ---------- .../old/virtualmachine/vm-demo13.yaml | 17 ---------- .../old/virtualmachine/vm-demo14.yaml | 17 ---------- .../old/virtualmachine/vm-demo15.yaml | 17 ---------- .../old/virtualmachine/vm-demo16.yaml | 17 ---------- .../old/virtualmachine/vm-demo17.yaml | 17 ---------- .../old/virtualmachine/vm-demo18.yaml | 17 ---------- .../old/virtualmachine/vm-demo19.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo2.yaml | 17 ---------- .../old/virtualmachine/vm-demo20.yaml | 17 ---------- .../old/virtualmachine/vm-demo21.yaml | 17 ---------- .../old/virtualmachine/vm-demo22.yaml | 17 ---------- .../old/virtualmachine/vm-demo23.yaml | 17 ---------- .../old/virtualmachine/vm-demo24.yaml | 17 ---------- .../old/virtualmachine/vm-demo25.yaml | 17 ---------- .../old/virtualmachine/vm-demo26.yaml | 17 ---------- .../old/virtualmachine/vm-demo27.yaml | 17 ---------- .../old/virtualmachine/vm-demo28.yaml | 17 ---------- .../old/virtualmachine/vm-demo29.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo3.yaml | 17 ---------- .../old/virtualmachine/vm-demo30.yaml | 17 ---------- .../old/virtualmachine/vm-demo31.yaml | 17 ---------- .../old/virtualmachine/vm-demo32.yaml | 17 ---------- .../old/virtualmachine/vm-demo33.yaml | 17 ---------- .../old/virtualmachine/vm-demo34.yaml | 17 ---------- .../old/virtualmachine/vm-demo35.yaml | 17 ---------- .../old/virtualmachine/vm-demo36.yaml | 17 ---------- .../old/virtualmachine/vm-demo37.yaml | 17 ---------- .../old/virtualmachine/vm-demo38.yaml | 17 ---------- .../old/virtualmachine/vm-demo39.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo4.yaml | 17 ---------- .../old/virtualmachine/vm-demo40.yaml | 17 ---------- .../old/virtualmachine/vm-demo41.yaml | 17 ---------- .../old/virtualmachine/vm-demo42.yaml | 17 ---------- .../old/virtualmachine/vm-demo43.yaml | 17 ---------- .../old/virtualmachine/vm-demo44.yaml | 17 ---------- .../old/virtualmachine/vm-demo45.yaml | 17 ---------- .../old/virtualmachine/vm-demo46.yaml | 17 ---------- .../old/virtualmachine/vm-demo47.yaml | 17 ---------- .../old/virtualmachine/vm-demo48.yaml | 17 ---------- .../old/virtualmachine/vm-demo49.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo5.yaml | 17 ---------- .../old/virtualmachine/vm-demo50.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo6.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo7.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo8.yaml | 17 ---------- .../examples/old/virtualmachine/vm-demo9.yaml | 17 ---------- deploy/deploy-api.yaml | 29 ----------------- deploy/deploy-controllers.yaml | 28 ---------------- deploy/deploy-shell.yaml | 30 ------------------ 76 files changed, 1258 deletions(-) delete mode 100644 .rancher-pipeline.yml delete mode 100644 artifacts/diagrams/Workflow.png delete mode 100644 artifacts/diagrams/gargantua_erd.drawio delete mode 100644 artifacts/examples/example-accesscode.yaml delete mode 100644 artifacts/examples/example-course.yaml delete mode 100644 artifacts/examples/example-dynamicbindconfiguration.yaml delete mode 100644 artifacts/examples/example-environment.yaml delete mode 100644 artifacts/examples/example-scenario.yaml delete mode 100644 artifacts/examples/example-scheduledevent.yaml delete mode 100644 artifacts/examples/example-tf-module.yaml delete mode 100644 artifacts/examples/example-virtualmachineset.yaml delete mode 100644 artifacts/examples/example-virtualmachinetemplate.yaml delete mode 100644 artifacts/examples/old/example-scenario.yaml delete mode 100644 artifacts/examples/old/example-scenario2.yaml delete mode 100644 artifacts/examples/old/example-scenario3.yaml delete mode 100644 artifacts/examples/old/example-scenario4.yaml delete mode 100644 artifacts/examples/old/example-scenariosession.yaml delete mode 100644 artifacts/examples/old/example-user.yaml delete mode 100644 artifacts/examples/old/example-virtualmachine.yaml delete mode 100644 artifacts/examples/old/example-virtualmachine2.yaml delete mode 100644 artifacts/examples/old/example-virtualmachine3.yaml delete mode 100644 artifacts/examples/old/example-virtualmachineclaim.yaml delete mode 100755 artifacts/examples/old/virtualmachine/generate.sh delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo1.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo10.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo11.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo12.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo13.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo14.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo15.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo16.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo17.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo18.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo19.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo2.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo20.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo21.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo22.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo23.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo24.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo25.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo26.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo27.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo28.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo29.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo3.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo30.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo31.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo32.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo33.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo34.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo35.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo36.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo37.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo38.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo39.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo4.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo40.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo41.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo42.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo43.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo44.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo45.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo46.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo47.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo48.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo49.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo5.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo50.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo6.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo7.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo8.yaml delete mode 100644 artifacts/examples/old/virtualmachine/vm-demo9.yaml delete mode 100644 deploy/deploy-api.yaml delete mode 100644 deploy/deploy-controllers.yaml delete mode 100644 deploy/deploy-shell.yaml diff --git a/.rancher-pipeline.yml b/.rancher-pipeline.yml deleted file mode 100644 index 2d91fcd0..00000000 --- a/.rancher-pipeline.yml +++ /dev/null @@ -1,17 +0,0 @@ -stages: -- name: Publish - steps: - - publishImageConfig: - dockerfilePath: ./cicd/docker/Dockerfile - buildContext: . - tag: gargantua:${CICD_EXECUTION_SEQUENCE} -- name: Deploy - steps: - - applyYamlConfig: - path: ./deploy/deploy-api.yaml - - applyYamlConfig: - path: ./deploy/deploy-controllers.yaml - - applyYamlConfig: - path: ./deploy/deploy-shell.yaml -timeout: 60 -notification: {} diff --git a/artifacts/diagrams/Workflow.png b/artifacts/diagrams/Workflow.png deleted file mode 100644 index 4ad84c5860e619e15c6d3efdf5f360fa2368d2c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88078 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 C)~~w& diff --git a/artifacts/diagrams/gargantua_erd.drawio b/artifacts/diagrams/gargantua_erd.drawio deleted file mode 100644 index 516c4b3c..00000000 --- a/artifacts/diagrams/gargantua_erd.drawio +++ /dev/null @@ -1 +0,0 @@ -7Vxbd+I2EP41nNM+NMe2fONxQ0j3oTlNy3YvfVNsBTtrLCqLBPrrVwb5JnMxGBiT5QlrPDb2aL5PM6OBHhpM5r8zPA0eqE+inqH58x666xmGrluu+Egli5XEcqRgzEJfKhWCUfg/kUJNSmehT5KKIqc04uG0KvRoHBOPV2SYMfpWVXumUfVbp3hMaoKRh6O69Evo82AldS2tkH8k4TjIvlnX5JkJzpSlIAmwT99KIjTsoQGjlK+OJvMBiVLjZXZZXXe/4Wz+YIzEvMkFkTf/a/Dl5b/+9H7+LxncfdRe4t8yMyd8kb0x8YUB5JAyHtAxjXE0LKS33oy9kvSuuhgUKn9QOpXCF8L5Qk4mnnEqRAGfRPJswhn9nptTGOKWxP6HdLLEcPj3BMeLlew+jNJrtOU1mPFCh8YkE5aUVu+SvsBGG0lRQmfMI9sMI30NszHhW/RQPpMCAoROCGcLcR0jEebha/U5sPTFca5XTJc4kDO2z+whkNlrMBOVCV2pqPNZ9wFhkq/p6RvDysbf8vuJwd28MlrAzboJOuur+77iaCa/6Z+EsJ5hR+KRb5/SozHP7VLyDUZnsb+c+tRsb0HIyWiKlwZ5E+xdnWb5JYRxMt9u17od5AVIkoukflMO3woe1TNyDEocamunMpwBAJeNbq3vcOtT4eyIcDEuAS7523SbJDeseh2YPd1tOX3LS8Wb4kVJYUrDmCelOz+mghJ5WFX2QLoS3uzQNxxNcZ3VExSOlL9KC9+qUfHIIzFmIe0+HRsuOB9DILPEx3tFGZeAaNQQ0QYkH6MaZj54HkmSgcgdu48a3YZGjWFeUXNU1JhN10ELEjbmxqVmJMAT0hgcKd2Dit6/hn5rDWOdK/Rrx3QQ5Q0yD/nX0vG3gvTEqKC5dLDolThvedGNprkVfryxEdrBkcvRI2GhsJrI49cQZ9zF5K+xDzktfeig9MGxFTKytqcPqr7puor/niB9sGqcPoxfQ0bjSTob0HxumYoJDWg+dw7ggwMooEIhdQz5OAny00cElN0QUKBhCLIBOTkroUla1puRsnbT7xtVUtYEKZ2elL0Ii8jMq9ByN11Kb1uhO4ijTUOpSGjbOdrS2+mbln56TkcuKEAOwsd++y0VZz0ZJCBQAFLoNJXCpY52eLXWTr+2T6zq29Y2/dOgxt4eCalVoQEVHkmjaP22lyr5JROFmWQsXAHHfIazM+Kh85O/NqhCJQGepodTRtPa1e547Al738fLCO7PGY/CFCdL+bPAwIBGlC3vi3xM3GcvB0TpjO255On5SDWtvuJC0IFd3iMBU9OqBgc5GTaracnsvVvJmd64qNU2O2tXoKlXtT6HTOAyesBekKIEOglCWpUNc7aGK2qBRODvuP6rN65kwLZ91KsFVawMIhxOOgcYBA8YZ4fhRgS+2GKrzTLgZkuvhy2ed7LsqbvnWlkPyiZsR2mbcKyyJ9T1+1v1TxPtZzbciMhPZDIVVoJf/i21aWJdE5t5Vlh2afnfq4ftEgpmRtNYAKRgpu6woh2pvKGC+xypvAnS1bN2185ouG23ZwJ4cQWwxl4N3OIAEXG02u+9Ok4nUiOjnhrVmmOuJcSjlhCVIrEJvjdsQPT6tNuYzKOn8mr1rqKpprkS7JY2SPG5zY6d4jg/r9/A9qchyEhXu3GulNPGdWAjlnoF5BMRudgzZZN67PDI6GuYhjHrgpVtgcw1bFHCFkfdDIcOW0wLkkMqOU/TbHnP1efikh6z6c9ogLPly+vEUzzH+YldB3T1Meu/wfr8ILcPr3nyURccdQMBgf8oxoRtUKxErTlVrOWNy4O/0xT+oF03JmipZJ+Y4x17AOgCYF3eHs37jx0auw5Im7KrNNNb/e2NBaq+4Z6hscC6uB2kq1sfqwZ8mFcr4Zm9419GVH3dPoNXm2sa2B6WTWvXYP2kwbp1wiY8MSz++2/lKcU/KKLhDw== \ No newline at end of file diff --git a/artifacts/examples/example-accesscode.yaml b/artifacts/examples/example-accesscode.yaml deleted file mode 100644 index 1f3a1352..00000000 --- a/artifacts/examples/example-accesscode.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: AccessCode -metadata: - name: ac-ljhlkjhlkjhl -spec: - code: kyletutorials - description: "test description" - scenarios: - - s-x93jfm20slmn2 - courses: - - c-x93jfm20slmn2 \ No newline at end of file diff --git a/artifacts/examples/example-course.yaml b/artifacts/examples/example-course.yaml deleted file mode 100644 index 87dad846..00000000 --- a/artifacts/examples/example-course.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: Course -metadata: - name: c-x93jfm20slmn2 -spec: - id: c-x93jfm20slmn2 - name: "SW50cm8gdG8gS3ViZXJuZXRlcwo=" - description: "Z2V0dGluZyBzdGFydGVkIHdpdGggcG9kcywgcmVwbGljYXNldHMsIGFuZCBkZXBsb3ltZW50cwo=" - scenarios: - - s-x93jfm20slmn2 - virtualmachines: - - rancher: ubuntu1604-docker1 - node01: ubuntu1604-docker1 diff --git a/artifacts/examples/example-dynamicbindconfiguration.yaml b/artifacts/examples/example-dynamicbindconfiguration.yaml deleted file mode 100644 index a5fe6767..00000000 --- a/artifacts/examples/example-dynamicbindconfiguration.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: DynamicBindConfiguration -metadata: - name: testing-dbc -spec: - id: testing-dbc - environment: fmt-vs - base_name: omgomgomg - restricted_bind: true - restricted_bind_value: xyz123 - burst_count_capacity: - ubuntu1604-docker: 2 - burst_capacity: - cpu: 0 - memory: 0 - storage: 0 \ No newline at end of file diff --git a/artifacts/examples/example-environment.yaml b/artifacts/examples/example-environment.yaml deleted file mode 100644 index 7f6629ae..00000000 --- a/artifacts/examples/example-environment.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: Environment -metadata: - name: e-asdfsafa -spec: - display_name: "Example Environment" - dnssuffix: example.hobbyfarm.io - provider: ranchervm - template_mapping: - ubuntu1604-docker1: - image: vm-ubuntu-1604-final - module: provision-rvm - executor_image: "oats87/terraform-controller-executor:latest" - environment_specifics: - endpoint: "http://rvm.fremont.rancherlabs.com" - ip_translation_map: - 172.17.2: "184.105.214" - ws_endpoint: "https://ws.example.com" -status: - capacity: - cpu: 80 - memory: 614400 - storage: 500 diff --git a/artifacts/examples/example-scenario.yaml b/artifacts/examples/example-scenario.yaml deleted file mode 100644 index ca0fbd23..00000000 --- a/artifacts/examples/example-scenario.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: Scenario -metadata: - name: s-x93jfm20slmn2 -spec: - id: s-x93jfm20slmn2 - name: "U2luZ2xlLU5vZGUgUmFuY2hlciBJbnN0YWxsCg==" - description: "aW4gNSBlYXN5IHN0ZXBzLCB3ZSB3aWxsIHRlYWNoIHlvdSBob3cgdG8gbm90IGJlIGJhZAo=" - steps: - - title: "dGVzdGluZwo=" - content: "dGVzdGluZwo=" - virtualmachines: - - rancher: ubuntu1604-docker1 - node01: ubuntu1604-docker1 diff --git a/artifacts/examples/example-scheduledevent.yaml b/artifacts/examples/example-scheduledevent.yaml deleted file mode 100644 index 1e9ed7de..00000000 --- a/artifacts/examples/example-scheduledevent.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: ScheduledEvent -metadata: - name: testing-se -spec: - start_time: Fri Jul 19 00:58:00 UTC 2019 - end_time: Fri Jul 19 01:00:00 UTC 2019 - required_vms: - aws-hf-us-east-1: - ubuntu1604-docker1: 4 - aws-hf-us-east-2: - ubuntu1604-docker1: 8 - access_code: testing-se-ac - scenarios: - - s-x93jfm20slmn2 - courses: - - c-x93jfm20slmn2 -status: - active: true \ No newline at end of file diff --git a/artifacts/examples/example-tf-module.yaml b/artifacts/examples/example-tf-module.yaml deleted file mode 100644 index b2ada6a1..00000000 --- a/artifacts/examples/example-tf-module.yaml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: terraformcontroller.cattle.io/v1 -kind: Module -metadata: - name: provision-rvm - namespace: hobbyfarm -spec: - git: - url: https://github.com/hobbyfarm/tf-module-rvm diff --git a/artifacts/examples/example-virtualmachineset.yaml b/artifacts/examples/example-virtualmachineset.yaml deleted file mode 100644 index 5f0126c4..00000000 --- a/artifacts/examples/example-virtualmachineset.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachineSet -metadata: - name: gatest1 -spec: - count: 1 - environment: e-xchwl390ok - vm_template: ubuntu1604-docker1 - base_name: machine -status: diff --git a/artifacts/examples/example-virtualmachinetemplate.yaml b/artifacts/examples/example-virtualmachinetemplate.yaml deleted file mode 100644 index 305d31dd..00000000 --- a/artifacts/examples/example-virtualmachinetemplate.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachineTemplate -metadata: - name: ubuntu1604-docker1 -spec: - id: ubuntu1604-docker1 - name: ubuntu1604-docker1 - image: ubuntu1604 - resources: - cpu: 1 - memory: 4096 - storage: 8 diff --git a/artifacts/examples/old/example-scenario.yaml b/artifacts/examples/old/example-scenario.yaml deleted file mode 100644 index 4d04dcab..00000000 --- a/artifacts/examples/old/example-scenario.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: Scenario -metadata: - name: s-asfsafsafadfsadf -spec: - id: s-asfsafsafadfsadf - name: "How to not be bad" - description: "in 5 easy steps, we will teach you how to not be bad" - steps: - - title: "step 1: live anywhere but where bad people live" - content: "you should not live in bad land navigate to https://{{rancher-public-hostname}}" - - title: "step 2: other things" - content: "you shouasdfasdfe in bad land" - - title: "step 3: asdfr things" - content: "you shouasdfd" - virtualmachines: - - rancher: ubuntu1804-docker1 - node01: ubuntu1804-docker1 diff --git a/artifacts/examples/old/example-scenario2.yaml b/artifacts/examples/old/example-scenario2.yaml deleted file mode 100644 index 34123660..00000000 --- a/artifacts/examples/old/example-scenario2.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: Scenario -metadata: - name: s-scenario2 -spec: - id: s-scenario2 - name: SGlnaC1BdmFpbGFiaWxpdHkgUmFuY2hlciBJbnN0YWxsYXRpb24K - description: SW4gdGhpcyBzY2VuYXJpbywgd2Ugd2lsbCBpbnN0YWxsIFJhbmNoZXIgb24gYW4gUktFIGNsdXN0ZXIgYW5kIGV4cG9zZSBSYW5jaGVyIHRvIHRoZSBpbnRlcm5ldCB1c2luZyBhbiBuZ2lueCBwcm94eQo= - steps: - - title: c3RlcDEK - content: Y29udGVudDEK - virtualmachines: - - rancher01: ubuntu1804-docker1 - rancher02: ubuntu1804-docker1 - rancher03: ubuntu1804-docker1 diff --git a/artifacts/examples/old/example-scenario3.yaml b/artifacts/examples/old/example-scenario3.yaml deleted file mode 100644 index 2aa6c1eb..00000000 --- a/artifacts/examples/old/example-scenario3.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: Scenario -metadata: - name: s-scenario3 -spec: - id: s-scenario3 - name: U3VibWFyaW5lciBUdXRvcmlhbAo= - description: SW4gdGhpcyB0dXRvcmlhbCwgd2Ugd2lsbCBiZSB3YWxraW5nIHRocm91Z2ggc2V0dGluZyB1cCB0d28ga3ViZXJuZXRlcyBjbHVzdGVycyBhbmQgaW5zdGFsbGluZyBTdWJtYXJpbmVyIHRvIGNvbm5lY3QgdGhlbSB0b2dldGhlci4K - steps: - - title: c3RlcDEK - content: Y29udGVudDEK - virtualmachines: - - rancher01: ubuntu1804-docker1 - rancher02: ubuntu1804-docker1 - rancher03: ubuntu1804-docker1 diff --git a/artifacts/examples/old/example-scenario4.yaml b/artifacts/examples/old/example-scenario4.yaml deleted file mode 100644 index 391dbc01..00000000 --- a/artifacts/examples/old/example-scenario4.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: Scenario -metadata: - name: s-scenario4 -spec: - id: s-scenario4 - name: UmlvIFR1dG9yaWFsCg== - description: SW4gdGhpcyB0dXRvcmlhbCwgd2UnbGwgYmUgd2Fsa2luZyB0aHJvdWdoIGluc3RhbGxpbmcgUmlvIG9udG8gYSBLdWJlcm5ldGVzIGNsdXN0ZXIgYW5kIGRlcGxveWluZyBoZWxsbyB3b3JsZCB1c2luZyBSaW8uCg== - steps: - - title: c3RlcDEK - content: Y29udGVudDEK - virtualmachines: - - rancher01: ubuntu1804-docker1 - rancher02: ubuntu1804-docker1 - rancher03: ubuntu1804-docker1 diff --git a/artifacts/examples/old/example-scenariosession.yaml b/artifacts/examples/old/example-scenariosession.yaml deleted file mode 100644 index 9fafc075..00000000 --- a/artifacts/examples/old/example-scenariosession.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: ScenarioSession -metadata: - name: ss-bnbnbnbnjkbn -spec: - id: ss-bnbnbnbnjkbn - scenario: s-asfsafsafadfsadf - user: u-rr53u4n2uj - vm_claim: - - vmc-xxxxxyyyyz -status: - active: true - StartTime: never - ExpirationTime: never \ No newline at end of file diff --git a/artifacts/examples/old/example-user.yaml b/artifacts/examples/old/example-user.yaml deleted file mode 100644 index e2681d6f..00000000 --- a/artifacts/examples/old/example-user.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: User -metadata: - name: u-rr53u4n2uj -spec: - access_codes: - - kyletutorials - email: testuser@rancher.com - id: u-rr53u4n2uj - password: $2a$10$967j.T6GhDGBlwGi4FnGUOk6Ai/70LYMtl8hMpb2vq12cc1Fy9eLm \ No newline at end of file diff --git a/artifacts/examples/old/example-virtualmachine.yaml b/artifacts/examples/old/example-virtualmachine.yaml deleted file mode 100644 index d271f0c4..00000000 --- a/artifacts/examples/old/example-virtualmachine.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-vmvmvmvmv -spec: - id: vm-vmvmvmvmv - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "10.4.2.1" - private_ip: "172.0.0.1" - environment_id: e-asdfsafa - hostname: ip-10-4-2-1 \ No newline at end of file diff --git a/artifacts/examples/old/example-virtualmachine2.yaml b/artifacts/examples/old/example-virtualmachine2.yaml deleted file mode 100644 index 7801cdcb..00000000 --- a/artifacts/examples/old/example-virtualmachine2.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-mvmvmvmv -spec: - id: vm-mvmvmvmv - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "10.4.2.4" - private_ip: "172.0.0.2" - environment_id: e-asdfsafa - hostname: ip-10-4-2-4 \ No newline at end of file diff --git a/artifacts/examples/old/example-virtualmachine3.yaml b/artifacts/examples/old/example-virtualmachine3.yaml deleted file mode 100644 index d628a5d6..00000000 --- a/artifacts/examples/old/example-virtualmachine3.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-myvm123 -spec: - id: vm-myvm123 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "10.4.2.16" - private_ip: "172.0.0.4" - environment_id: e-asdfsafa - hostname: ip-10-4-2-16 \ No newline at end of file diff --git a/artifacts/examples/old/example-virtualmachineclaim.yaml b/artifacts/examples/old/example-virtualmachineclaim.yaml deleted file mode 100644 index 8925ac10..00000000 --- a/artifacts/examples/old/example-virtualmachineclaim.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachineClaim -metadata: - name: vmc-xxxxxyyyyz -spec: - id: vmc-xxxxxyyyyz - user: u-rr53u4n2uj - vm: - rancher: - vm_id: - template: ubuntu1804-docker1 - node01: - vm_id: - template: ubuntu1804-docker1 - vm_class_id: vmclass-sdfasdfa -status: - bound: false - ready: false \ No newline at end of file diff --git a/artifacts/examples/old/virtualmachine/generate.sh b/artifacts/examples/old/virtualmachine/generate.sh deleted file mode 100755 index 11f87f5e..00000000 --- a/artifacts/examples/old/virtualmachine/generate.sh +++ /dev/null @@ -1,21 +0,0 @@ -for i in {1..50}; do -cat << EOF > vm-demo$i.yaml -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo$i -spec: - id: vm-demo$i - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 -EOF -done diff --git a/artifacts/examples/old/virtualmachine/vm-demo1.yaml b/artifacts/examples/old/virtualmachine/vm-demo1.yaml deleted file mode 100644 index 4500f7b3..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo1.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo1 -spec: - id: vm-demo1 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo10.yaml b/artifacts/examples/old/virtualmachine/vm-demo10.yaml deleted file mode 100644 index 1faafad0..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo10.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo10 -spec: - id: vm-demo10 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo11.yaml b/artifacts/examples/old/virtualmachine/vm-demo11.yaml deleted file mode 100644 index 906cb95d..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo11.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo11 -spec: - id: vm-demo11 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo12.yaml b/artifacts/examples/old/virtualmachine/vm-demo12.yaml deleted file mode 100644 index 033399d3..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo12.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo12 -spec: - id: vm-demo12 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo13.yaml b/artifacts/examples/old/virtualmachine/vm-demo13.yaml deleted file mode 100644 index 6238648c..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo13.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo13 -spec: - id: vm-demo13 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo14.yaml b/artifacts/examples/old/virtualmachine/vm-demo14.yaml deleted file mode 100644 index 9085b63a..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo14.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo14 -spec: - id: vm-demo14 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo15.yaml b/artifacts/examples/old/virtualmachine/vm-demo15.yaml deleted file mode 100644 index fcc13bec..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo15.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo15 -spec: - id: vm-demo15 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo16.yaml b/artifacts/examples/old/virtualmachine/vm-demo16.yaml deleted file mode 100644 index 2338d661..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo16.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo16 -spec: - id: vm-demo16 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo17.yaml b/artifacts/examples/old/virtualmachine/vm-demo17.yaml deleted file mode 100644 index e2e8d2b8..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo17.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo17 -spec: - id: vm-demo17 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo18.yaml b/artifacts/examples/old/virtualmachine/vm-demo18.yaml deleted file mode 100644 index fc226113..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo18.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo18 -spec: - id: vm-demo18 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo19.yaml b/artifacts/examples/old/virtualmachine/vm-demo19.yaml deleted file mode 100644 index 8db082bc..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo19.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo19 -spec: - id: vm-demo19 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo2.yaml b/artifacts/examples/old/virtualmachine/vm-demo2.yaml deleted file mode 100644 index 2e9d4a5d..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo2.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo2 -spec: - id: vm-demo2 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo20.yaml b/artifacts/examples/old/virtualmachine/vm-demo20.yaml deleted file mode 100644 index da24cc7e..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo20.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo20 -spec: - id: vm-demo20 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo21.yaml b/artifacts/examples/old/virtualmachine/vm-demo21.yaml deleted file mode 100644 index 83285cd9..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo21.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo21 -spec: - id: vm-demo21 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo22.yaml b/artifacts/examples/old/virtualmachine/vm-demo22.yaml deleted file mode 100644 index e91ee29a..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo22.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo22 -spec: - id: vm-demo22 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo23.yaml b/artifacts/examples/old/virtualmachine/vm-demo23.yaml deleted file mode 100644 index 0b25592a..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo23.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo23 -spec: - id: vm-demo23 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo24.yaml b/artifacts/examples/old/virtualmachine/vm-demo24.yaml deleted file mode 100644 index eec1ee58..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo24.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo24 -spec: - id: vm-demo24 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo25.yaml b/artifacts/examples/old/virtualmachine/vm-demo25.yaml deleted file mode 100644 index 7f3b545d..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo25.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo25 -spec: - id: vm-demo25 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo26.yaml b/artifacts/examples/old/virtualmachine/vm-demo26.yaml deleted file mode 100644 index 87fead24..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo26.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo26 -spec: - id: vm-demo26 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo27.yaml b/artifacts/examples/old/virtualmachine/vm-demo27.yaml deleted file mode 100644 index 78c10766..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo27.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo27 -spec: - id: vm-demo27 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo28.yaml b/artifacts/examples/old/virtualmachine/vm-demo28.yaml deleted file mode 100644 index 9063ff9a..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo28.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo28 -spec: - id: vm-demo28 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo29.yaml b/artifacts/examples/old/virtualmachine/vm-demo29.yaml deleted file mode 100644 index 1fff8090..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo29.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo29 -spec: - id: vm-demo29 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo3.yaml b/artifacts/examples/old/virtualmachine/vm-demo3.yaml deleted file mode 100644 index 844aca26..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo3.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo3 -spec: - id: vm-demo3 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo30.yaml b/artifacts/examples/old/virtualmachine/vm-demo30.yaml deleted file mode 100644 index 29bb02a3..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo30.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo30 -spec: - id: vm-demo30 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo31.yaml b/artifacts/examples/old/virtualmachine/vm-demo31.yaml deleted file mode 100644 index 3f30872b..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo31.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo31 -spec: - id: vm-demo31 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo32.yaml b/artifacts/examples/old/virtualmachine/vm-demo32.yaml deleted file mode 100644 index 2e6d823f..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo32.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo32 -spec: - id: vm-demo32 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo33.yaml b/artifacts/examples/old/virtualmachine/vm-demo33.yaml deleted file mode 100644 index 9da87477..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo33.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo33 -spec: - id: vm-demo33 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo34.yaml b/artifacts/examples/old/virtualmachine/vm-demo34.yaml deleted file mode 100644 index bef6c67a..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo34.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo34 -spec: - id: vm-demo34 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo35.yaml b/artifacts/examples/old/virtualmachine/vm-demo35.yaml deleted file mode 100644 index 12364966..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo35.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo35 -spec: - id: vm-demo35 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo36.yaml b/artifacts/examples/old/virtualmachine/vm-demo36.yaml deleted file mode 100644 index a6e87ba9..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo36.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo36 -spec: - id: vm-demo36 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo37.yaml b/artifacts/examples/old/virtualmachine/vm-demo37.yaml deleted file mode 100644 index af74d5c7..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo37.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo37 -spec: - id: vm-demo37 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo38.yaml b/artifacts/examples/old/virtualmachine/vm-demo38.yaml deleted file mode 100644 index 0073988b..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo38.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo38 -spec: - id: vm-demo38 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo39.yaml b/artifacts/examples/old/virtualmachine/vm-demo39.yaml deleted file mode 100644 index cd1cc593..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo39.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo39 -spec: - id: vm-demo39 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo4.yaml b/artifacts/examples/old/virtualmachine/vm-demo4.yaml deleted file mode 100644 index a1a20d01..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo4.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo4 -spec: - id: vm-demo4 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo40.yaml b/artifacts/examples/old/virtualmachine/vm-demo40.yaml deleted file mode 100644 index 74c5e81e..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo40.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo40 -spec: - id: vm-demo40 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo41.yaml b/artifacts/examples/old/virtualmachine/vm-demo41.yaml deleted file mode 100644 index 1d84a2c2..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo41.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo41 -spec: - id: vm-demo41 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo42.yaml b/artifacts/examples/old/virtualmachine/vm-demo42.yaml deleted file mode 100644 index c0f0073f..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo42.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo42 -spec: - id: vm-demo42 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo43.yaml b/artifacts/examples/old/virtualmachine/vm-demo43.yaml deleted file mode 100644 index c8a7fda4..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo43.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo43 -spec: - id: vm-demo43 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo44.yaml b/artifacts/examples/old/virtualmachine/vm-demo44.yaml deleted file mode 100644 index 740747ed..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo44.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo44 -spec: - id: vm-demo44 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo45.yaml b/artifacts/examples/old/virtualmachine/vm-demo45.yaml deleted file mode 100644 index 6f081bef..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo45.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo45 -spec: - id: vm-demo45 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo46.yaml b/artifacts/examples/old/virtualmachine/vm-demo46.yaml deleted file mode 100644 index c0d846fe..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo46.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo46 -spec: - id: vm-demo46 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo47.yaml b/artifacts/examples/old/virtualmachine/vm-demo47.yaml deleted file mode 100644 index 992bd2ee..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo47.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo47 -spec: - id: vm-demo47 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo48.yaml b/artifacts/examples/old/virtualmachine/vm-demo48.yaml deleted file mode 100644 index 7f7cff05..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo48.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo48 -spec: - id: vm-demo48 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo49.yaml b/artifacts/examples/old/virtualmachine/vm-demo49.yaml deleted file mode 100644 index b278eb86..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo49.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo49 -spec: - id: vm-demo49 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo5.yaml b/artifacts/examples/old/virtualmachine/vm-demo5.yaml deleted file mode 100644 index 519db43f..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo5.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo5 -spec: - id: vm-demo5 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo50.yaml b/artifacts/examples/old/virtualmachine/vm-demo50.yaml deleted file mode 100644 index 70f3181c..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo50.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo50 -spec: - id: vm-demo50 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo6.yaml b/artifacts/examples/old/virtualmachine/vm-demo6.yaml deleted file mode 100644 index 30afe9d9..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo6.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo6 -spec: - id: vm-demo6 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo7.yaml b/artifacts/examples/old/virtualmachine/vm-demo7.yaml deleted file mode 100644 index e62d14fd..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo7.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo7 -spec: - id: vm-demo7 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo8.yaml b/artifacts/examples/old/virtualmachine/vm-demo8.yaml deleted file mode 100644 index 28ca7d7e..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo8.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo8 -spec: - id: vm-demo8 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/artifacts/examples/old/virtualmachine/vm-demo9.yaml b/artifacts/examples/old/virtualmachine/vm-demo9.yaml deleted file mode 100644 index 2f164889..00000000 --- a/artifacts/examples/old/virtualmachine/vm-demo9.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: hobbyfarm.io/v1 -kind: VirtualMachine -metadata: - name: vm-demo9 -spec: - id: vm-demo9 - user: - vm_template_id: ubuntu1804-docker1 - vm_claim_id: - keypair_name: lolmykeypair -status: - status: running - allocated: false - public_ip: "54.174.64.35" - private_ip: "54.174.64.35" - environment_id: e-asdfsafa - hostname: ip-54-174-64-35 diff --git a/deploy/deploy-api.yaml b/deploy/deploy-api.yaml deleted file mode 100644 index 5e651ebc..00000000 --- a/deploy/deploy-api.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: gargantua-api - labels: - app: gargantua-api - namespace: hobbyfarm -spec: - replicas: 1 - selector: - matchLabels: - app: gargantua-api - template: - metadata: - labels: - app: gargantua-api - spec: - containers: - - name: gargantua - image: ${CICD_IMAGE}:${CICD_EXECUTION_SEQUENCE} - command: - - /usr/local/bin/gargantua - - -alsologtostderr - - -v=9 - - -disablecontrollers - imagePullPolicy: Always - serviceAccount: gargantua-api - imagePullSecrets: - - name: pipeline-docker-registry diff --git a/deploy/deploy-controllers.yaml b/deploy/deploy-controllers.yaml deleted file mode 100644 index 3a288fde..00000000 --- a/deploy/deploy-controllers.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: gargantua-controllers - labels: - app: gargantua-controllers - namespace: hobbyfarm -spec: - replicas: 1 - selector: - matchLabels: - app: gargantua-controllers - template: - metadata: - labels: - app: gargantua-controllers - spec: - containers: - - name: gargantua - image: ${CICD_IMAGE}:${CICD_EXECUTION_SEQUENCE} - imagePullPolicy: Always - command: - - /usr/local/bin/gargantua - - -alsologtostderr - - -v=9 - serviceAccount: gargantua-controllers - imagePullSecrets: - - name: pipeline-docker-registry diff --git a/deploy/deploy-shell.yaml b/deploy/deploy-shell.yaml deleted file mode 100644 index 8468b490..00000000 --- a/deploy/deploy-shell.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: gargantua-shell - labels: - app: gargantua-shell - namespace: hobbyfarm -spec: - replicas: 1 - selector: - matchLabels: - app: gargantua-shell - template: - metadata: - labels: - app: gargantua-shell - spec: - containers: - - name: gargantua - image: ${CICD_IMAGE}:${CICD_EXECUTION_SEQUENCE} - imagePullPolicy: Always - command: - - /usr/local/bin/gargantua - - -alsologtostderr - - -v=9 - - -shellserver - - -disablecontrollers - serviceAccount: gargantua-shell - imagePullSecrets: - - name: pipeline-docker-registry