Skip to content
This repository was archived by the owner on Feb 5, 2020. It is now read-only.

Reconcile#2953

Merged
enxebre merged 44 commits intocoreos:ut2-integrationfrom
enxebre:reconcile
Feb 16, 2018
Merged

Reconcile#2953
enxebre merged 44 commits intocoreos:ut2-integrationfrom
enxebre:reconcile

Conversation

@enxebre
Copy link
Contributor

@enxebre enxebre commented Feb 15, 2018

Merge master into ut2-integration

diegs and others added 30 commits February 5, 2018 21:05
These are no longer used:
- etcd operator / self-hosted etcd was removed.
- kubernetes version is no longer needed for kube-core operator.
The smoke tests now include values for these tfvars for testing the CL
beta channel, but the GUI will never output the value "beta" for the CL
channel, so we need to ignore the vars instead.
config.tf: remove etcd and kubernetes versions.
Consistently use the external link icon for non coreos.com links and
don't use it for coreos.com links. The only exception is the on the
first wizard page (select platform page).

Add ExternalLinkIcon component.
tests/frontend: Ignore tectonic_container_linux_* tfvars in GUI tests
frontend: Remove CSS rule that actually makes vertical alignment worse
…ws-azure

aws/azure: bump terraform provider
The 'tectonic-ingress' namespace is needed for ingress operator.
tests/frontend: Update Matchbox credentials for GUI tests
frontend: Use external link icons more consistently
The next test was starting before the diff completed, which could cause
the failure to go unreported if the diff was the final test step.
Add #addMore, #awsAdvancedNetworking and #manualBoot id attributes so we
don't need to use xpath selectors in Nightwatch.
This commit eliminates platform-specific `select` statements from Golang
rules in several BUILD.bazel files. This allows us to workaround Bazel being
unable to modify the platform toolchain. Sourcing all of the files for
all platforms still results in a correctly compiled binary because
rules_go performs file filtering
bazel-contrib/rules_go#1148 (comment).

TL;DR we no longer need the `tarball` shell script to build a complete
Tectonic tarball with binaries for all supported platforms.
tests/frontend: Fix GUI tfvars test to wait until diff is complete
tests/frontend: Add "id" attributes to simplify Nightwatch tests
installer: support declarative x-compile
this will add a new endpoint "/releases/current" to the API
which will fetch TECTONIC_VERSION from the build environment
and displays the build time in a JSON format.
Installer API: Add buildTime and tectonicVersion
diegs and others added 8 commits February 12, 2018 11:41
bootkube: Add ingress namespace creation.
buildvars: BUILD_TIME in ISO 8601 format
Remove obsolete git-version script
As per coreos/docs#1142, coreos golang code
style has been removed from cores/docs. This commit rewrites the
code style recommendation to link to the one maintained by
the go community.
Azure: add German locations to fault domain map
@coreosbot
Copy link

Can one of the admins verify this patch?

@enxebre
Copy link
Contributor Author

enxebre commented Feb 15, 2018

cc @alexsomesan @squat

@squat
Copy link
Contributor

squat commented Feb 15, 2018

@enxebre looks like tests are red because bazel build is failing after the rebase

@enxebre
Copy link
Contributor Author

enxebre commented Feb 15, 2018

@squat '//:platforms/aws/variables.tf': target 'platforms/aws/variables.tf' not declared in package
should change the variables.bzl to PLATFORMS["aws"] = "//:steps" just work?

@enxebre
Copy link
Contributor Author

enxebre commented Feb 15, 2018

@squat PTAL 839b2b8

@enxebre
Copy link
Contributor Author

enxebre commented Feb 15, 2018

the tectonic binary still does not get generated :/

Copy link
Contributor

@squat squat left a comment

Choose a reason for hiding this comment

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

LGTM
Also, LGTM on bazel side

@alexsomesan
Copy link
Contributor

retest this please

@enxebre
Copy link
Contributor Author

enxebre commented Feb 15, 2018

seems some go deps are missing:

 	installer/pkg/workflow/utils.go: import of k8s.io/client-go/kubernetes, which is not a direct dependency
	installer/pkg/workflow/utils.go: import of k8s.io/client-go/tools/clientcmd, which is not a direct dependency

@enxebre
Copy link
Contributor Author

enxebre commented Feb 15, 2018

Should be good now

@enxebre enxebre merged commit e572028 into coreos:ut2-integration Feb 16, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.