Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.

0.0.5 to Master #24

Merged
merged 42 commits into from
May 25, 2020
Merged

0.0.5 to Master #24

merged 42 commits into from
May 25, 2020

Conversation

rmkraus
Copy link
Member

@rmkraus rmkraus commented May 25, 2020

rmkraus and others added 30 commits May 6, 2020 13:55
The .ssh config file permissions were bad. The Docker file now ensures
that these will be valid.
Dockerfile - fixed permissions settings for root ssh keys.
Makefile - Added publish_dev action.
The check was unreliable as the API can return different status codes
at different times. The openshift-install wait-for command will
check for the API anyway.
Context, forget, and run were all relics from another project that
are mush less useful for this faros. Removing them so they do not
cause chaos.

This addresses issue #2.
Added better messaging and alerting when there is a failure.
Added a success message if no failures.

This addresses issue #1
1) Control plane nodes are powered on
2) wait for 3 minutes for nodes to come up
3) approve any pending CSRs

This addresses #8
1) The bootstrap certs are restored on app nodes.
2) The Cert CA is regenerated on the control plane.
3) The nodes are powered off.

This addresses #8
The daemonset to restore bootstrap certs should be removed when it
is done.
Was 30 seconds, but rsh sessions were getting disconnected far
too quickly.
Seems like more time is occasionally necessary.
Added a VIP with keepalived allows the IP address to be moved to the
cluster when the cluster is done booting.
Also squashed a bug where wildcard entries were not properly updated
if they already existed.
Also removed /app/deploy.sh as it's logic was folded into the
cli command.

This adddreses issue #3
rmkraus and others added 12 commits May 21, 2020 00:05
1) Added the logic to the deploy container storage. This addresses
   issue #4
2) Rearranged deploy folder to be more flexible
3) Added ability for ansible to save stats to a yaml file
1) broke out the post message logic to a new plugin
2) broke out the save stats logic to a new plugin
3) fixed the error handling
4) cleaned up the runtime messages

This addresses issue #21
The K8s API would briefly drop out of service which caused the
Ansible to crash. The code is not more tolerant of this.

This addresses issue #20
@rmkraus rmkraus merged commit e7d0192 into master May 25, 2020
@rmkraus rmkraus deleted the dev branch May 25, 2020 03:45
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.

1 participant