
The commit adds integration test that includes baremetal operator - test is driven by airshipctl phases - Deploys BMO from airshipctl repository as a phase - Verifies that after VINO-CR is deployed BMHs are created - Verifies that BMO can install an image into those BMHs using pxe - Various fixes that allow to integrate with BMO - Disables password authentication for BMHs untill we have a fix - BMO fails to authenticate against simple auth provided by nginx - Removes unit-tests for BMO creation. The whole approach of requesting VMs from vino-builder should be changed. When we have final view of the process, we will well define vino-builder API and add unit-tests to vino controller and builder Change-Id: I51976ca20811b227ecb069c4ffd81d8afe086e57
34 lines
848 B
YAML
34 lines
848 B
YAML
apiVersion: airshipit.org/v1alpha1
|
|
kind: Templater
|
|
metadata:
|
|
name: env-vars-template
|
|
labels:
|
|
airshipit.org/deploy-k8s: "false"
|
|
annotations:
|
|
config.kubernetes.io/function: |-
|
|
container:
|
|
image: quay.io/airshipit/templater:v2
|
|
envs:
|
|
- HTTP_PROXY
|
|
- HTTPS_PROXY
|
|
- http_proxy
|
|
- https_proxy
|
|
- NO_PROXY
|
|
- no_proxy
|
|
template: |
|
|
---
|
|
apiVersion: airshipit.org/v1alpha1
|
|
kind: VariableCatalogue
|
|
metadata:
|
|
labels:
|
|
airshipit.org/deploy-k8s: "false"
|
|
name: env-vars-catalogue
|
|
env:
|
|
HTTP_PROXY: '{{ env "HTTP_PROXY" }}'
|
|
HTTPS_PROXY: '{{ env "HTTPS_PROXY" }}'
|
|
http_proxy: '{{ env "http_proxy" }}'
|
|
https_proxy: '{{ env "https_proxy" }}'
|
|
NO_PROXY: '{{ env "NO_PROXY" }}'
|
|
no_proxy: '{{ env "no_proxy" }}'
|
|
WATCH_NAMESPACE: ""
|