Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CXF 88608: UAT Terratest workflow for Cloud Router Connectivity #44

Merged
merged 22 commits into from
Apr 5, 2024

Conversation

srushti-patl
Copy link
Collaborator

@srushti-patl srushti-patl commented Mar 15, 2024

  • Added terra tests for cloud router and routing protocol connectivity
  • Added following examples to tests/uat folder:
    • FCR 2 AWS
    • FCR 2 Azure
    • FCR 2 Port Routing Protocol
  • Updated Virtual Device Module with removing aside_port_tag logic

@srushti-patl srushti-patl requested a review from thogarty March 15, 2024 16:32
Copy link
Collaborator

@thogarty thogarty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. See if you can make changes and merge. If not I'll approve again.

@@ -1,22 +1,77 @@
name: terratests-uat-suite
name: terratests-examples-without-external-providers-suite
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

terratests-uat-suite was the correct name here.

@@ -46,7 +46,7 @@ variable "aside_fcr_uuid" {
variable "zside_ap_authentication_key" {
description = "Authentication key for provider based connections"
type = string
sensitive = true
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should still be sensitive = true. No default should be here because it's required.

@@ -0,0 +1,9 @@
terraform {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

File should just be removed completely.

@@ -0,0 +1,81 @@
variable "equinix_client_id" {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

File should just be removed completely.

run:
go test ./tests/uat -v -coverprofile coverage_uat_modules.txt -covermode=atomic -count 1 -parallel 8 -run "(PNFV)" -timeout 180m

- name: Setup Node.js 20.11.1
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can be removed. Not doing anything.

- name: Run Go Tests
run:
go test ./tests/uat -v -coverprofile coverage_uat_modules.txt -covermode=atomic -count 1 -parallel 8 -timeout 180m
go test ./tests/uat -v -coverprofile coverage_uat_modules.txt -covermode=atomic -count 1 -parallel 8 -run "(PFCR)" -timeout 180m

- name: Setup Node.js 20.11.1
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can be removed. Step not doing anything.

@srushti-patl srushti-patl merged commit e4c7777 into main Apr 5, 2024
0 of 2 checks passed
@srushti-patl srushti-patl deleted the CXF-88608-cloud-router-connectivity branch April 5, 2024 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants