Closed jarpat closed 2 years ago
ok where are all the comments? I know this is a new branch, but having this in place of a working review is not what was expected. The note for branch vs fork was for the next time.
Once you answered the questions on the previous PR. I'll review.
LGTM, conflicts need to be resolved.
Minor improvement while I revisiting this change to test kustomization generation.
See diff https://github.com/sassoftware/viya4-deployment/pull/276/commits/e0b337d566a1f396898064d0237402e5fbc0fbc8 Whenever the orchestration containers are spawned give them unique names in case a user is doing concurrent deployments on one machine.
The latest commit, f1a6708, was to resolve merge conflicts into staging after the doc changes from PR #297 were merged into this branch.
Last was to add some doc stating that Docker is required when running DaC with ansible directly on your workstation. Also resolved doc conflicts after other PRs were merged.
Fixed merge conflicts after latest release 5.5.0
Reopening, this was automatically closed.
Fixed merge conflicts after latest release 5.6.0.
Changes
Adds support for the sas-orchestration cli and deployment operator
Tests
See the internal tickets for additional details and artifacts.
IAC-552
Non-MT Scenarios
Extra # 1
GCP with an external postgres database to test out the updated gcloud version. We are not setting the
V4_CFG_CR_USER
,V4_CFG_CR_PASSWORD
, &V4_CFG_CR_URL
values to ensure that the playbook sources the correct credentials and is able to pull/download the sas-orchestration image.MT Scenarios
IAC-664
Non-MT Scenarios
Extra # 1
This was an additional scenario appended on top of scenario 1 above. While using cluster-mode I performed a second deployment into the cluster so that there were 2 active Viya deployments being managed by the deployment operator. I verified that both were in a stable condition. When I performed the "uninstall" task I verified the deployment operator deletion logic. We essentially check that there exist no other Viya deployments in the cluster that is utilizing the deployment operator, if there is we skip the operator deletion, if there isn't then we do.
Message when deployment operator deletion is skipped: "A SAS Viya deployment that relies on the Deployment Operator still exists in cluster in the following namespaces: deploy. Skipping Deployment Operator deletion"
MT Scenarios