Skip to content

Releases: sol-eng/wbi

v0.0.5

23 Mar 17:59
4720ad6
Compare
Choose a tag to compare

Changelog

  • 9ae9189 Add RHEL 9 support for Auth LDAP message
  • ada182d Add RHEL 9 support for Pro Drivers
  • bc43579 Add RHEL 9 support for R and Python
  • 3d001da Add RHEL 9 support to Workbench install
  • dbc8325 Add RHEL 9 support to package manager url
  • 4c28dd1 Add RHEL 9 support to security checks
  • 0d31263 Add operating system support for RHEL9
  • 4720ad6 Merge pull request #99 from sol-eng/add-rhel9-support

Installation Instructions

Linux

sudo wget https://github.com/sol-eng/wbi/releases/download/v0.0.5/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
sudo tar xzf /tmp/wbi.tar.gz wbi
sudo mv wbi /usr/local/bin/wbi
sudo chmod +x /usr/local/bin/wbi

Linux User

Assumes ~/bin is available in your PATH

wget https://github.com/sol-eng/wbi/releases/download/v0.0.5/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
tar xzf /tmp/wbi.tar.gz wbi
mv wbi ~/bin/wbi
chmod +x ~/bin/wbi

v0.0.4

22 Mar 19:57
eb6b708
Compare
Choose a tag to compare

Changelog

  • 231baf9 Add additional command language
  • 31a0311 Add descriptive help messages for all flags
  • cf4d76f Add examples to all commands
  • eb6b708 Merge pull request #113 from sol-eng/add-command-usage-info
  • 12b7e5a Remove debug command
  • ee2c551 Remove unneeded mac code
  • 981cd2b Switch license name

Installation Instructions

Linux

sudo wget https://github.com/sol-eng/wbi/releases/download/v0.0.4/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
sudo tar xzf /tmp/wbi.tar.gz wbi
sudo mv wbi /usr/local/bin/wbi
sudo chmod +x /usr/local/bin/wbi

Linux User

Assumes ~/bin is available in your PATH

wget https://github.com/sol-eng/wbi/releases/download/v0.0.4/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
tar xzf /tmp/wbi.tar.gz wbi
mv wbi ~/bin/wbi
chmod +x ~/bin/wbi

v0.0.3

22 Mar 00:46
6b0bff0
Compare
Choose a tag to compare

Changelog

  • e01e8e6 Fix formatting issues
  • 6b0bff0 Merge pull request #114 from sol-eng/fix-version-formatting

Installation Instructions

Linux

sudo wget https://github.com/sol-eng/wbi/releases/download/v0.0.3/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
sudo tar xzf /tmp/wbi.tar.gz wbi
sudo mv wbi /usr/local/bin/wbi
sudo chmod +x /usr/local/bin/wbi

Linux User

Assumes ~/bin is available in your PATH

wget https://github.com/sol-eng/wbi/releases/download/v0.0.3/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
tar xzf /tmp/wbi.tar.gz wbi
mv wbi ~/bin/wbi
chmod +x ~/bin/wbi

v0.0.2

21 Mar 17:18
414a343
Compare
Choose a tag to compare

Changelog

  • 414a343 Merge pull request #109 from sol-eng/add-install-steps
  • 154ba2b Update README with install instructions

Installation Instructions

Linux

sudo wget https://github.com/sol-eng/wbi/releases/download/v0.0.2/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
sudo tar xzf /tmp/wbi.tar.gz wbi
sudo mv wbi /usr/local/bin/wbi
sudo chmod +x /usr/local/bin/wbi

Linux User

Assumes ~/bin is available in your PATH

wget https://github.com/sol-eng/wbi/releases/download/v0.0.2/wbi_Linux_x86_64.tar.gz -O /tmp/wbi.tar.gz
tar xzf /tmp/wbi.tar.gz wbi
mv wbi ~/bin/wbi
chmod +x ~/bin/wbi

v0.0.1

21 Mar 13:42
434b420
Compare
Choose a tag to compare

Changelog

  • 95f5036 Add 3 second sleep command to allow user to see command before its executed
  • 108061e Add OS to the README
  • 44a12b7 Add R installation capability
  • 449b554 Add a function to upgrade pip setuptools and wheel
  • 0069cd3 Add a prompt for a Connect URL with validation
  • 43d8731 Add a series of prompts allowing a user to add a python location to PATH
  • 18b7ba3 Add a series of prompts, installs and checks for Posit Pro Drivers
  • c0875f6 Add a verify Workbench step
  • 4c24aa3 Add additional info messages to status active
  • 1a5945d Add auth prompt to ask if user wants to setup auth
  • b83fc18 Add backticks in addition to ""
  • 30f1ebb Add backticks instead of ""
  • fbbb4c8 Add bump version and push tag action
  • 57035ba Add code-check job to GitHub Actions to build go code
  • 90beeda Add completions
  • 4554622 Add config command, remove central config and add config in individual functions
  • d4facb7 Add confirmation before installing prereqs Add the ability for a user to specify if their server is on-prem or in the cloud
  • 654beeb Add constants for operating system name
  • 0e04e11 Add documentation to functions
  • 5106b4e Add firewall prompts and disable code
  • 9e6dd7b Add first printing methods for config writing
  • b4819ed Add full scanning, auth/ssl/license prompts
  • 3d7df97 Add helpful messages
  • 7bd4a32 Add in check for Rscript as well being symlinked
  • 46457bd Add in check if wbi is running as root and require root
  • 2e26d75 Add in proper DetectOS function
  • bbac186 Add install command and refactor setup
  • f9b702d Add message when downloading the installer
  • c4c84cc Add missing name
  • c4dec07 Add newline for R versions
  • 8810d89 Add permission to action and bump
  • e6231c0 Add prompts and check to symlink R
  • 97c449c Add prompts and validation for Posit Package Manager
  • 828d68d Add public package manager option with a validation test
  • 76942ad Add python install code
  • cf848d5 Add requirements and make it look nice!
  • 3e246c6 Add requirements and make it look nice!
  • 46944ff Add scan command
  • 452dddc Add selinux prompts and disable it.
  • 138b2c5 Add status check for Firewall and SELinux
  • 3f68dd6 Add status messages for server and launcher
  • 3db26e6 Add step flag to setup
  • 5e4756e Add stubs for R and Python scanning
  • 1f30b84 Add the ability to write automatically to config files
  • e6415e7 Add the resulting clean Connect URL to config print
  • 68ded3c Add to README
  • 8dd6829 Add to README
  • 6d27852 Add usage description for step flag
  • c4ef9fa Add verify command and refactor packagemanager and connect setup parts
  • 5fd3066 Add verify-installation prompt and running command
  • 6556c6c Add yes flag for RHEL prereqs
  • bf35296 Adding FirewallPrompt to LinuxSecurity
  • 01c380a Adding debug to RunCommandAndCaptureOutput
  • ed5df59 Adjust line spacing in languages
  • 760f097 Bad selinux error state
  • f6283b2 Change error message
  • 47a66c5 Change fetch depth
  • 4810f86 Change good.exit to log.Fatal
  • 2006e4b Change how anyOptLocations is defined
  • 53f6eaa Change how versions are displayed
  • 8d7c90a Change maybeR and maybePython to be added only if no error
  • a41c9ad Change permisisons
  • f6fbd3e Change the flow of R install to always prompt if the user wants to install
  • df1b573 Change the saved jupyter path to end in jupyter not python
  • 283cc55 Change to CombinedOutput for testing
  • 5af1aba Change to CombinedOutput for testing
  • af934ba Change to the correct Python function call
  • e43197d Change variables for clarity
  • 6f5829e Change variables for clarity
  • 9a31202 Check if firewall is currently active and enabled
  • f165d29 Check if firewall is currently active and enabled
  • 3d4228d Create a single iota type for operating system in config
  • 77e8db6 Disable warnings on pip upgrade without it set in PATH
  • b54a1f7 Don't reinstall EPEL on RHEL7 if it is already installed
  • 301d331 Don't reinstall EPEL on RHEL7 if it is already installed
  • 1a2fa61 Don't reinstall EPEL on RHEL7 if it is already installed
  • e88afd3 Expand license activation flow to detect if active and allow user the choice
  • 0f92940 First attempt at adding Workbench installer capabilities
  • b1b6624 First scaffolding
  • 921d133 Fix RHEL7 EPEL Reinstall
  • 755047e Fix RHEL7 EPEL Reinstall
  • b3f3fdc Fix RHEL7 EPEL Reinstall
  • 915c331 Fix RHEL7 EPEL Reinstall
  • 323edb4 Fix bug in writelines
  • cdffd04 Fix bug with incorrect error blocking write to config
  • a1ababa Fix bugs related to RHEL
  • d48d662 Fix error message
  • 3a344f3 Fix old reference and make cicd work
  • e8943e5 Fix typo from merge in setup.go
  • 7c14b18 Fix typo in activate and add first test
  • 9be1d57 Fix unused parameter to PromptCloud
  • b5f2359 Fix yaml syntax
  • 0e6182a Fixing Checkfirewall Status
  • e1f8bc7 Fixing Checkfirewall Status
  • 0bd3f93 Fixing rpm -q regression I found when testing your setup flag PR
  • 130a9ec Generalize DownloadFile and move language specific functions to language package
  • f77a290 Handle CloudInstall not defined
  • 9020ca7 Handle EPEL error if the output string doesn't contain our looked for response.
  • f13e52f Log fatal if the user chooses not to install Workbench
  • 0fe736f Make AddToPATH generic
  • b8aca60 Make program exist if ConfirmInstall is false
  • 07005e4 Merge branch 'main' into add-package-manager-url-prompts
  • a4e6e89 Merge branch 'main' into add-scan-command
  • cdd8b36 Merge branch 'main' into add-verify-command
  • de02326 Merge branch 'main' into adjust-python-path
  • 12e6563 Merge branch 'main' into change-license-step
  • 1adbf77 Merge branch 'main' into fix-on-prem-rhel-clean
  • 986f3a6 Merge pull request #1 from dpastoor/add-cli-scaffolding
  • 17b865c Merge pull request #101 from sol-eng/add-auto-bump-tags
  • d13379e Merge pull request #102 from sol-eng/test-branch
  • b7c8691 Merge pull request #103 from sol-eng/modify-actions
  • 4806b0a Merge pull request #104 from sol-eng/testing-branch
  • abb37c9 Merge pull request #105 from sol-eng/fix-tag-action
  • 9ed90c7 Merge pull request #106 from sol-eng/test-action
  • baac008 Merge pull request #107 from sol-eng/refactor-actions
  • 434b420 Merge pull request #108 from sol-eng/workflow-test
  • 066cc94 Merge pull request #11 from dpastoor/add-workbench-install
  • f00a4bf Merge pull request #12 from dpastoor/add-r-install
  • 63e29e9 Merge pull request #13 from dpastoor/add-config-conversion
  • 618d124 Merge pull request #14 from dpastoor/add-python-installer
  • 7e0cda5 Merge pull request #2 from dpastoor/tn-add-auth-licensing
  • 52eea49 Merge pull request #28 from dpastoor/change-wbi-setup-order
  • 5ab3901 Merge pull request #31 from dpastoor/change-license-step
  • 69ee2f1 Merge pull request #32 from dpastoor/fix-python-r-display-bug
  • 3767c67 Merge pull request #33 from dpastoor/add-to-python-setup
  • 2577bcd Merge pull request #34 from dpastoor/refactor-os
  • ef6582f Merge pull request #35 from dpastoor/add-pro-driver-installer
  • 163e28b Merge pull request #36 from dpastoor/add-connect-url-prompt
  • 442a2f5 Merge pull request #37 from dpastoor/add-package-manager-url-prompts
  • f3eb92a Merge pull request #39 from dpastoor/fix-empty-config-print
  • 04b642c Merge pull request #57 from sol-eng/add-package-manager-python
  • db2c60c Merge pull request #6 from dpastoor/modify-command-output
  • c9e148e Merge pull request #63 from sol-eng/add-rhel-fixes
  • fa6b8ac Merge pull request #64 from sol-eng/adjust-python-path
  • d242a49 Merge pull request #65 from sol-eng/add-r-symlink-options
  • 160e497 Merge pull request #67 from sol-eng/release-testing
  • 422e156 Merge pull request #71 from sol-eng/remove-old-cicd
  • 733ddf5 Merge pull request #72 from sol-eng/fix-duplicate-cicd
  • d8ea515 Merge pull request #73 from sol-eng/fix-merge-issue
  • 6e6620b Merge pull request #75 from sol-eng/fix-yes-flags-rhel-install
  • e497c93 Merge pull request #80 from sol-eng/firewall-selinux
  • 2889b58 Merge pull request #82 from sol-eng/fix-on-prem-rhel-clean
  • 68697a8 Merge pull request #86 from sol-eng/rename-os-directory
  • 9a5ed38 Merge pull request #87 from sol-eng/add-rstudio-status
  • 485870d Merge pull request #88 from sol-eng/add-activate-command
  • 13e20bb Merge pull request #89 from sol-eng/add-scan-command
  • 3cd4d48 Merge pull request #90 from sol-eng/add-verify-command
  • 44353d9 Merge pull request #91 from sol-eng/cleanup-version-listing
  • 9492227 Merge pull request #92 from sol-eng/cleanup-final-message
  • 68688c1 Merge pull request #93 from sol-eng/remove-filtering-options
  • 60563f3 Merge pull request #94 from sol-eng/add-setup-step
  • a9ca4df Merge pull request #95 from sol-eng/fix-rpm-regression
  • afd215a Merge remote-tracking branch 'origin/add-verify-command' into add-verify-command
  • 6ad4ea0 Merge remote-tracking branch 'origin/firewall-selinux' into firewall-selinux
  • d11ea33 Merge remote-tracking branch 'origin/firewall-selinux' into firewall-selinux
  • 623185e Move WriteStrings to the system package
  • b03e682 Move bump-version to its own action trigged when merge occurs
  • 5fa5f1c Move file permissions to an argument for WriteStrings
  • 3b1032a Move nice summary messages below the status outputs
  • 1296f43 Nicer messagings around SELinux check.
  • 54ce958 README changes
  • b402351 Refactor Package Manager code to include Python repos
  • de20e16 Refactor download and install for languages into their own package
  • e46faf0 Refactor how stdout commands are handled
  • b95eb40 Refactor license flow in setup and add activate cmd
  • c9b5d97 Refactor so system depedencies are installed one time at start of wbi
  • c5d2a94 Refactored error checking package wide, installing Juypter and change to LookPath
  • b609254 Refactored os/install.go. All RHEL subfunctions now determine what to do in sub functions.
  • b69a3df Remove apk
  • 47d7658 Remove completions and manpages
  • 2da7291 Remove debugging from firewall.go
  • 2b03e9b Remove download in Workbench package and use generalized function
  • 4399cf5 Remove modification of http and https
  • 22a4392 Remove old config structs and associated functions
  • ea55491 Remove old restart message
  • 766e2b1 Remove sudo from all commands
  • 2b06c...
Read more