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

kustomize dirs #8

Closed
wants to merge 28 commits into from
Closed

kustomize dirs #8

wants to merge 28 commits into from

Conversation

mangelajo
Copy link
Owner

mangelajo and others added 28 commits February 2, 2022 10:34
Our docs explain how to download the .service file [1] instead,
and it has proven problematic to package this.

Fix the microshift.service being overwritten by microshift-containerized,
even when the non-containerized package only is installed.

Resolves-Issue: openshift#591

Signed-off-by: Miguel Angel Ajo <[email protected]>
* force packaging versions

Signed-off-by: Ryan Cook <[email protected]>

* new packaging message

Signed-off-by: Ryan Cook <[email protected]>
…ift#581)

Otherwise the service manager can't track completion of the service
when a stop is requested.

Signed-off-by: Miguel Angel Ajo <[email protected]>
If we decide to go the bot route this should accept the new secret to create the release
* fix of selinux directories

 include selinux labeling only if enabled

Signed-off-by: Ryan Cook <[email protected]>
…#608)

Otherwise some containers start before the flannel setup is
ready. This configuration guarantees that MicroShift.

Fixes-Issue: openshift#605

Signed-off-by: Miguel Angel Ajo Pelayo <[email protected]>
microshift-images.spec for additional r/o container image stores.

Signed-off-by: Parul <[email protected]>
Co-authored-by: Miguel Angel Ajo <[email protected]>
Otherwise the later container rpm-packaging patches
will grab the wrong image, and the pause image is missing
for offline systems.

Signed-off-by: Miguel Angel Ajo <[email protected]>
If an audit log directory is provided, set the default audit log
retention age to 7 days. When `--audit-log-maxage` is not specified,
kube-apiserver audit logs are retained indefinitely, taking up
signficant space on the host node.
* Pack containers during GitHub CI release.sh

These .tar.gzs can be later used by common non-podman capable builders
(copr) to create rpms with the container images.

Signed-off-by: Miguel Angel Ajo <[email protected]>

* Address comments for Makefile
* update LICENSE

Signed-off-by: Parul <[email protected]>

* update date

Signed-off-by: Parul <[email protected]>
* Reorganize assets

Regroups assets by component rather than kind to simplify rebasing.

Signed-off-by: Frank A. Zdarsky <[email protected]>

* Regenerate bindata

Signed-off-by: Frank A. Zdarsky <[email protected]>
)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.3.1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v2.3.1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…t#572)

Bumps [technote-space/broken-link-checker-action](https://github.com/technote-space/broken-link-checker-action) from 2.2.11 to 2.2.12.
- [Release notes](https://github.com/technote-space/broken-link-checker-action/releases)
- [Changelog](https://github.com/technote-space/broken-link-checker-action/blob/main/.releasegarc)
- [Commits](technote-space/broken-link-checker-action@v2.2.11...v2.2.12)

---
updated-dependencies:
- dependency-name: technote-space/broken-link-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Make kube-proxy Service stoppable

The kube-proxy k8s code does not support an stop channel, but
at least we can accept cancel on the context and move on, so
MicroShift can be stopped properly when necessary.

Related-Issue: openshift#556

Signed-off-by: Miguel Angel Ajo <[email protected]>

* Exit on kustomization failure

This normalizes the kustomization service with the other services,
and makes kustomization issues evident to the deployer.

Signed-off-by: Miguel Angel Ajo Pelayo <[email protected]>

* Make oauth-api-server stoppable and return errors

Signed-off-by: Miguel Angel Ajo <[email protected]>

* Make ocp-api-server stoppable by manager

Signed-off-by: Miguel Angel Ajo <[email protected]>

* Let the OpenshiftControllerManager service to be stopped

Signed-off-by: Miguel Angel Ajo <[email protected]>
We need to check EL8/9 targets for such package being fully available
once built in copr nightly.

Signed-off-by: Miguel Angel Ajo Pelayo <[email protected]>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This modifies the single path /var/lib/microshift/manifests
default into:

   - /usr/lib/microshift/manifests
   - /etc/microshift/manifests

which will be evaluated in order. While the first one could be fully
managed in ostree (core components), the second one could be managed
by configuration management.

In addition the MicroShift configuration file supports customization
of this via the manifestsDir entry.
@mangelajo mangelajo closed this Apr 12, 2022
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.

8 participants