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

DNM - Jefferson release 4.5 #108

Open
wants to merge 677 commits into
base: jefferson
Choose a base branch
from
Open

DNM - Jefferson release 4.5 #108

wants to merge 677 commits into from

Conversation

snaiksat
Copy link

@snaiksat snaiksat commented Oct 9, 2020

No description provided.

cuppett and others added 30 commits May 4, 2020 10:09
The link currently points to the repo (and hence README), which doesn't have the essential information and is not really a guide that we are claiming it to be, here. Let's link directly to the getting started guide.
metal: Fix matchbox link in docs
Sets the Machine API to use the folder value if specified in the install-config. Otherwise defaults the folder value to the cluster id. Updates cloud provider config to use the cluster ID for default value, where it had been using the cluster name before.

In the machine pool we use the absolute path for the default cluster ID, e.g.: /<datacenter>/vm/<clusterID>
Although a relative path (that is, just specifying the folder name) seems to work for a top-level VM folder, I am using the absolute path to be consistent with the nested folder use case which requires an absolute path.

The cloud provider config, on the other hand seems to prefer a relative path based on the documentation: https://vmware.github.io/vsphere-storage-for-kubernetes/documentation/existing.html
…dates the import ova resource to create an absolute path, otherwise the folder would not be found if an existing nested folder was used.
This commit modifies vSphere destroy to allow for user-provided folders, which should not be deleted:
- removes error when no tagged folder is found
- skip folder destroy when no tagged folder is found
- removes check to ensure VMs are in tagged folder when deleting VMs
Uses vCenter API to check if folder provided in the installconfig exists. This validation is part of the PlatformProvisionCheck asset so this validation will only be run before create cluster. Creating other assets should still succeed without access to the API.
Bug 1831366: upi/metal fix compact clusters after porting to terraform v0.12
baremetal: Clarify install config needs to be hand-written in the docs
…h reachable

And it's not the guide we're talking about. :)
baremetal: Link directly to getting-started guide in the docs
Bug 1830995: Add ModifyTargetGroupAttributes and Describe* to MasterIamRole
baremetal: Clarify it's the matchbox instance that needs to be public reachable
The vnic profile that all the VM shares can now be configurable through
the platform and is part of the wizard, in case there are multiple for the
selected network.

```yaml
platform:
  ovirt:
    vnicProfileID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
```

Signed-off-by: Roy Golan <[email protected]>
…z-1826100

Bug 1826100: vSphere allow users to specify existing folder
bug 1807111: terraform/exec: suppress the warnings from error to debug
Bug 1831760: Fix bootstrap certificate generation
Prior to this change, the documentation refers to working clusters with
two workers. As of 4.5, two workers of 2vCPUs are not enough for a
healthy cluster.
Bug 1814605: openstack: Require three workers
Bug 1816714: ovirt - add vnic profile id to platform
docs/user: add troubleshootingbootstrap to define the bootstrap log bundle
baremetal: Fix a small typo in cp cmdline in docs
baremetal: Fix broken link to example tfvars in docs
Apoorva Mittal and others added 26 commits October 5, 2020 19:10
Also import the node bd and vrf dn from acc-provision tar gz

(cherry picked from commit 848d510)
(cherry picked from commit 6897f74)
Set defaults for the following fields in inventory.yaml file:
node network interface to ens3
opflex network interface to ens4
opflex network subnet to 192.168.208.0/20

(cherry picked from commit 8b2a348)
mtu field was introduced for node network as well in #85, so pick that value while setting the mtu now

(cherry picked from commit f924a7e)
…r {INFRA-ID}-primaryClusterNetwork

(cherry picked from commit b7a2642)
Add dns_ip under aci_cni in inventory file, however this is optional

(cherry picked from commit 8cc0621)
Included by mistake

(cherry picked from commit de637b2)
(cherry picked from commit 101a46c)
(cherry picked from commit de07e9d)
(cherry picked from commit ec777b4)
…r-machineset-0.yaml before create ignition phase

(cherry picked from commit a0444f6)
Fixing minor typo {{ aci_cni['dns_ip'] }} to {{ item }}
@snaiksat snaiksat changed the title Jefferson release 4.5 DNM - Jefferson release 4.5 Oct 9, 2020
abhis2112 and others added 3 commits February 10, 2021 10:30
1. Updated the updatee_ign.py with contents in network scripts as expected by the MCO
2. Removed MCO disable check files/yamls from the repository

(cherry picked from commit 7826cfd)
1. Bootstrap can run and function properly on single node interface and bring up the master nodes
2. Second opflex interface is not needed for it.

(cherry picked from commit 0eb11e2)
Backporting changes from jefferson Image to jefferson-release-4.5
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.