How to use this box with Vagrant:

Vagrant.configure("2") do |config|
  config.vm.box = "kxascode/kx-main"
end
vagrant init kxascode/kx-main
vagrant up

This version was created over 1 year ago.

Implemented enhancements:

  • Improve validations on launcher script #436
  • Use DockerHub login if provided to increase rate-limit #435
  • Ensure K3s respects no-workloads-on-master setting #430
  • Update Debian Linux to 11.5 #428
  • Add more keyboard languages (us,de,it,in,gb,fr,es,cn) #424
  • Ensure all logged in desktop users receive notifications #422
  • Upgrade Remote Desktop applications #421
  • Create common wrapper function for all script executions #412
  • Add function to remove control characters from bash variables #406
  • Remove line numbering in VIM #398
  • Add central function to search for and download Maven artifacts #397
  • Enable framework update from Git on start also with credentials #395
  • Add Lynx for improved readability of API call HTML responses #394
  • Add script execution duration for statistical purposes and debugging #393
  • Add function to import custom Grafana dashboards via JSON file #390
  • Add Prometheus-Stack operator component #389
  • Allow namespace in Kubernetes YAML files to override component default #388
  • Add JProfiler for JVM profiling #387
  • Enable AWS EC2 management agent #386
  • Create central function for command execution and associated error handling #385
  • Enable installation to resume where it left off after script failure #384
  • Enable notifications to Slack, E-Mail and Microsoft Teams #383

Fixed bugs:

  • Cannot install K8s as apt-key no longer valid #432
  • Harbor install fails when Keycloak not installed #420
  • Secret salt file not generated on Windows #417
  • Launched from portal tasks don't execute #415
  • Helm persistence setting is breaking Grafana install #413
  • Grafana desktop icon missing for Prometheus-Stack #411
  • Grafana-Loki datasource and dashboard not imported into new Prometheus-Stack #410
  • Graphite Helm install fails due to invalid ingress apiVersion #409
  • Web health check fails if not all optional parameters passed #407
  • Framework update fails as repository directory deemed not safe #405
  • External DNS resolution not working inside Kubernetes pods #404
  • SKEL directory not consistent across all scripts #403
  • Retry for KX-Portal install is not working correctly #402
  • Function downloadFile() retry mechanism not working correctly #401
  • checkUrlHealth() fails if not all optional parameters passed #400
  • KDE windows on desktop unmovable in NoMachine Remote Desktop #399
  • VSCode desktop shortcut icon no longer shows #396
  • Kubernetes YAML file validation fails for custom resources #392
  • Running pods check not correct when "Evicted" pods present #391
3 providers for this version.
  • parallels
    unknown Hosted by Vagrant Cloud (6.83 GB)
  • virtualbox
    unknown Hosted by Vagrant Cloud (7.38 GB)
  • vmware_desktop
    unknown Hosted by Vagrant Cloud (7.2 GB)

This version was created over 1 year ago.

This release contains a critical fix! The fix resolved an issue where the Linux NetworkManager and Kubernetes were getting in each others way, resulting in unstable workloads. The rest of the changes are mainly minor enhancements and fixes. See full release note below.

Implemented enhancements:

  • Upgrade OpenLens to v6.1.13 #369
  • Enable NoMachine for ARM64 CPU architecture #368
  • Widen global variables tab table spacing #352
  • Enhance experience meter in Jenkins based launcher #351
  • Update Documentation #350

Fixed bugs:

  • External access directory not created for cloud instance #370
  • Fix new user initialisation #367
  • Remove repetitive warning when using sudo #366
  • Deployed services in Kubernetes are not stable #365
  • Remembering Orchestrator and Start-Mode not working on Mac and Linux #348
  • KX-Portal backend server crashing with TypeError: Cannot read properties of null (reading 'message') #336
1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.24 GB)

This version was created almost 2 years ago.

v0.8.11 (2022-09-18)

v0.8.11 is a bumper release with quite a few new features and bug fixes. A major new feature is the ability to execute "tasks" against a "component" once it has been installed (for example, "purge deleted images" in the "docker-registry" component). Tasks are defined in the component's metadata,json. The client KX-Portal also received a number of updates, including the ability to launch the new tasks. Read the full list below for more details.

Implemented enhancements:

  • Remember startup-mode and orchestrator settings in Jenkins launcher #337
  • Replace Typora with OpenSource alternative #335
  • Add more dev tools, such as IntelliJ and Azure Data Studio #331
  • Make it visible on application cards when an app has available tasks #329
  • Allow variable substitutions for metadata.json environment variables #328
  • Get version number dynamically from versions.json #326
  • Add logLevel option to profile settings #322
  • Add individually executable "tasks" after solution deployed #320
  • Allow custom variables to be passed to VM via profile #318
  • Add authentication option to downloadFile function #315
  • Improve security for transferring credentials into VM #314
  • Jenkins launcher to accept repo names other than kx.as.code #312
  • Allow override of central functions with custom ones #302
  • Add ability to customize background & logo #301
  • Add basic UI frontend to core Docker-Registry component #300
  • Application components not consistent when description text not all of same length #279
  • Hide core components in GUI unless selected #278

Fixed bugs:

3 providers for this version.
  • parallels
    unknown Hosted by Vagrant Cloud (6.75 GB)
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.74 GB)
  • vmware_desktop
    unknown Hosted by Vagrant Cloud (6.29 GB)

This version was created almost 2 years ago.

Enhancements:

  • Update client combined metadata file #277
  • Add description data to all metadata.json files #276
  • Clean up old kx-external-access directory when redeploying KX.AS.CODE #273

Bug Fixes:

  • Launcher shows "null" on review page when 0 templates selected #286
  • Jenkins launcher shows 0.8.9 newer than 0.8.10 #283
  • Use localhost for external hosts file entries #274
  • getGlobalVariables.sh: line 4: functionStart: command not found #272
  • Update documentation #270

https://github.com/Accenture/kx.as.code/releases/tag/v0.8.10

3 providers for this version.
  • parallels
    unknown Hosted by Vagrant Cloud (7.16 GB)
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.5 GB)
  • vmware_desktop
    unknown Hosted by Vagrant Cloud (7.45 GB)

This version was created almost 2 years ago.

  • Added lighter K3s option (Stabilization in progress. Continue to use K8s for now)
  • Improved event queue management
  • Continued adding Raspberry Pi support (+ ARM64 support in general)
  • Added ability to skip after retry fail
  • Added NeuVector to application library
  • Upgraded OpenLens to 6.0.0
  • Migrated helper scripts to central functions for Gitlab, ArgoCD, Mattermost, Harbor, MinIO-S3 and NGINX Ingress Controller
  • Updated Jenkins based launcher
  • Various fixes
  • Various documentation updates
1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.24 GB)

This version was created about 2 years ago.

There isn't a description.

1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.76 GB)

This version was created about 2 years ago.

There isn't a description.

1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (5.89 GB)

This version was created about 2 years ago.

There isn't a description.

1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.73 GB)

This version was created about 2 years ago.

There isn't a description.

1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.98 GB)

This version was created over 2 years ago.

There isn't a description.

1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (4.59 GB)